본문 바로가기

CS23

기억장치 현대의 컴퓨터는 1946년 폰 노이만이 제안한 프로그램 내장 방식을 채택하고 있으며 컴퓨터는 일반적인 기계들과는 달리 기억장치를 가지고 있습니다. 기억 장치는 처리할 프로그램과 데이터를 기억하거나 또는 처리한 후의 결과를 기억하는 장치로서 크게 내부 기억장치 와 외부 기억장치로 나눌 수 있습니다. 기억 장치의 특성을 결정하는 요소로는 기억 용량, 액세스 또는 사이클 타임, 단위 기억 용량당의 가격 등을 들 수 있습니다. 처음부터 요약을 하고 시작을 하자면 주 기억장치 1.Rom Mask-Rom , PRom , EPRom , EERom 2.RAM DRAM, SRAM 3. 자기 코어 보조 기억장치 HDD, SSD, USB, Floppy disk, CD-Rom 여기서 추가적으로 주 기억장치와 보조기억 장치의 .. 2023. 12. 1.
제어 장치 ALU 및 레지스터들과 더불어 중앙처리 장치의 주요 구성요소들 중의 하나인 제어 장치는 컴퓨터의 모든 장치들이 유기적으로 동작하도록 제어 합니다. 1. 명령어 코드의 해독 2. 명령어 실행에 필요한 제어 신호들의 발생 즉 제어장치는 컴퓨터 프로그램을 구성하고 있는 명령어들을 해독하고 그 결과에 따라 명령어 실행에 필요한 동작들을 수행시키기 위한 제어 신호들을 발생하는 장치입니다. 데이터 처리기에서 제어 로직으로 보내지는 상태신호는 연산기에서 데이터를 처리한 결과에 따라 발생되는 상태들로서 제어 로직의 알고리즘이 동작되는 동안 상태에 따라 분기 한다던가 혹은 상태 변환을 하기 위한 판단 기준을 공급해 주는 신호입니다. 명령어 해독기 : 명령어 레지스터(IR) 로부터 들어오는 명령어의 연산 코드를 해독하여 .. 2023. 11. 17.
중앙 처리장치(CPU) 컴퓨터의 5대 기능 가운데 제어와 연산을 실행하는 중앙처리장치(cpu)를 들어가 봅시다 제어를 담당하고 있으며 이 부분을 제어장치 또는 제어기구 라고 합니다 실행되는 명령의 어드레스를 근거로 주기억장치에서 CPU에 명령을 내립니다, 그리고 어떤 명령을 해동해 필요한 동작지시를 다른 장치에 내립니다, 연산을 행하는 부분은 연산장치 또는 연산기구라고 하고 여러 가지 형식을 가진 데이터에 대해서 사칙연산, 논리연산이나 대소 비교 등을 실행합니다. 연산장치는 명령에 대응한 여러 가지 회로로부터 구성되어 있습니다. 이러한 기능을 수행하기 위한 중앙처리장치의 구성요소들을 세분화해서 보면 연산기능을 수행하는 연산장치, 처리해야 할 데이터들을 일시적으로 기억해 두는 범용 레지스터, 특수한 기능을 수행하는 특수 레지스터.. 2023. 11. 10.
정수의 산술 연산 가,감산의 기본 기법 연산장치 내에서의 가산 또는 감산에 있어서 정, 부의 2진수 취급 방법을 살펴봐야 합니다. 수는 정(+) 또는 부(-) 의 어느한쪽이며 계산기에 기억된 데이터는 0또는 비트중에 어느 한 가지를 나타내고 있으므로 수의 부호는 0 또는 1로서 기억됩니다. 예를 들면 0으로 양의 수를 나타내면 1로 음의 수를 나타내게 됩니다. 만약 16비트의 수를 사용하면 1비트는 항상 부호 비트로서 읽혀지고 남은 15비트가 수치의 크기를 나타내고 있습니다. 두 개의 부호가 같은지 다른지 조사하기 위해서 우선 부호를 비교할 필요가 있게 됩니다. 그리고 서로 다른 부호라고 한다면 A-B 와 B-A 의 양쪽 형태를 만들어 그 결과에 답의 부호를 결정하는 데 어느 것이 맞는가 알아 볼 필요가 있습니다. 특히 .. 2023. 11. 3.