본문 바로가기

전체 글141

기억장치 현대의 컴퓨터는 1946년 폰 노이만이 제안한 프로그램 내장 방식을 채택하고 있으며 컴퓨터는 일반적인 기계들과는 달리 기억장치를 가지고 있습니다. 기억 장치는 처리할 프로그램과 데이터를 기억하거나 또는 처리한 후의 결과를 기억하는 장치로서 크게 내부 기억장치 와 외부 기억장치로 나눌 수 있습니다. 기억 장치의 특성을 결정하는 요소로는 기억 용량, 액세스 또는 사이클 타임, 단위 기억 용량당의 가격 등을 들 수 있습니다. 처음부터 요약을 하고 시작을 하자면 주 기억장치 1.Rom Mask-Rom , PRom , EPRom , EERom 2.RAM DRAM, SRAM 3. 자기 코어 보조 기억장치 HDD, SSD, USB, Floppy disk, CD-Rom 여기서 추가적으로 주 기억장치와 보조기억 장치의 .. 2023. 12. 1.
안드로이드 dataBinding 그래들 설정 오류 안드로이드 강의를 듣던 도중 build.gradle.kts 에서 dataBinding 을 설정 하기 위해 설정하였으나 오류가 걸렸다 이유를 확인하니 안드로이드 Gradle 플러그인 버전에 따라 dataBinding 블록의 사용 여부가 달라질 수 있습니다. 최신 버전의 플러그인에서는 dataBinding 블록 대신 buildFeatures 블록을 사용하여 데이터 바인딩을 활성화하는 것이 권장될 수 있습니다. 따라서 현재 안드로이드 Gradle 플러그인 버전에서는 buildFeatures 블록을 사용하여 데이터 바인딩을 활성화하도록 변경하는 것이 좋습니다. 라는 글을 확인했으며 buildFeatures { dataBinding = true } // 버전으로 인해 권장하지않음 // dataBinding{ //.. 2023. 11. 20.
제어 장치 ALU 및 레지스터들과 더불어 중앙처리 장치의 주요 구성요소들 중의 하나인 제어 장치는 컴퓨터의 모든 장치들이 유기적으로 동작하도록 제어 합니다. 1. 명령어 코드의 해독 2. 명령어 실행에 필요한 제어 신호들의 발생 즉 제어장치는 컴퓨터 프로그램을 구성하고 있는 명령어들을 해독하고 그 결과에 따라 명령어 실행에 필요한 동작들을 수행시키기 위한 제어 신호들을 발생하는 장치입니다. 데이터 처리기에서 제어 로직으로 보내지는 상태신호는 연산기에서 데이터를 처리한 결과에 따라 발생되는 상태들로서 제어 로직의 알고리즘이 동작되는 동안 상태에 따라 분기 한다던가 혹은 상태 변환을 하기 위한 판단 기준을 공급해 주는 신호입니다. 명령어 해독기 : 명령어 레지스터(IR) 로부터 들어오는 명령어의 연산 코드를 해독하여 .. 2023. 11. 17.
중앙 처리장치(CPU) 컴퓨터의 5대 기능 가운데 제어와 연산을 실행하는 중앙처리장치(cpu)를 들어가 봅시다 제어를 담당하고 있으며 이 부분을 제어장치 또는 제어기구 라고 합니다 실행되는 명령의 어드레스를 근거로 주기억장치에서 CPU에 명령을 내립니다, 그리고 어떤 명령을 해동해 필요한 동작지시를 다른 장치에 내립니다, 연산을 행하는 부분은 연산장치 또는 연산기구라고 하고 여러 가지 형식을 가진 데이터에 대해서 사칙연산, 논리연산이나 대소 비교 등을 실행합니다. 연산장치는 명령에 대응한 여러 가지 회로로부터 구성되어 있습니다. 이러한 기능을 수행하기 위한 중앙처리장치의 구성요소들을 세분화해서 보면 연산기능을 수행하는 연산장치, 처리해야 할 데이터들을 일시적으로 기억해 두는 범용 레지스터, 특수한 기능을 수행하는 특수 레지스터.. 2023. 11. 10.