CS/컴퓨터구조 4

Control Unit Operation

Fetch - 4 Registers MAR (Memory Address Register) address bus와 연결되어있고 명령어 read/write할 주소를 명시함 MBR (Memory Buffer Register) data bus와 연결되어있고 write할 데이터나 읽은 데이터를 가진다 PC (Program Counter) fetch될 다음 명령어의 주소를 가진다 IR (Instruction Register) fetch된 명령어를 가진다 [Fetch Sequence] PC에 다음 명령어의 주소가 있으므로 MAR에 PC의 내용이 복사된다. MAR은 address bus와 연결되어있으므로 address bus에 주소가 존재되고 Control Unit이 READ 명령 수행, 그 결과는 data bus로 ..

CS/컴퓨터구조 2022.06.02

Internal Memory

[ 요약 ] Semiconductor Main Memory : RAM / ROM / Flash memory RAM - Volatile(전원이 공급되지 않으면 data lost) 종류 : DRAM(dynamic)과 SRAM(static) ROM - Nonvolatile 종류 : ROM, PROM, EPROM, EEPROM Flash memory - Nonvolatile Dynamic RAM (DRAM) DRAM은 capacitors에 저장되는데 capacitor은 charged/discharged의 electronic charge를 이용하므로 leak가 발생된다. 이는 data의 loss로 이어지므로 이를 대처하기 위해 전원에 연결되었을때도 포함해서 refreshing해주는 refresh circuits가..

CS/컴퓨터구조 2022.04.22

External Memory

Magnetic Disk 자성의 물질로 만든 disk로 예전에는 알루미늄을 이용했으나 현대에는 유리를 이용하고 있다. -> 신뢰성을 높임, read/write에러를 줄여줌, 짧은 간극이 생김, 더 단단하고 충격/데미지에 내구성이 있음 왼쪽 사진에서처럼 여러층의 disk가 층층이 존재하고 ARM(초록색 원)이 회전하면서 disk를 읽/쓰고 끝에 head가 달려있다. 쓰는 방법은 자성에 차이를 주면서 쓰게 된다. 여러층의 disk의 사이사이에는 gap이 존재하는데 이 gap은 눈으로는 볼 수 없을만큼 아주 미세하다. (미세먼지 보다 작다) 이 gap의 존재 이유는 disk 간에 간극을 주어 track간의 정보 간섭이 없도록 하기 위함이다. 원판 모양의 disk 모습이다. 한 줄을 track이라고 하며 tra..

CS/컴퓨터구조 2022.04.21

Chapter 1 ) Basic Concepts and Computer Evolution

■교재 : Computer Organization and Architecture, 10th Edition, W. Stallings, Pearson, 2016 **이 포스팅은 컴퓨터구조 과목의 정리본이다. IAS von Neumann Architecture data & instructions 같은 single memory를 사용한다. memory content들은 위치로 addressable하다. sequential execution Memory of IAS words == 1000 storage of locations 각 word = 40 bits이고, instruction pair(left instruction, right instruction)을 가진다. 각 instruction들은 8bit의 opc..

CS/컴퓨터구조 2022.03.23
728x90