컴퓨터과학/0 +컴퓨터 구조

[컴퓨터 구조] 1-2) 컴퓨터 구성품의 연결

힘들면힘을내는쿼카 2021. 8. 9. 18:29
728x90
반응형

 

Computer 구성품의 연결 : Memory Read

메모리 읽기

 

메모리 읽기 타이밍도

 타이밍도를 보면 주소 버스와 컨트롤버스에 먼저 접근하는 것을 알 수 있다. 그 이유는 cpu가 메모리에 데이터를 읽기 위해서는 먼저 데이터가 저장된 주소를 요청해야하기 때문이다. 그래서 주소를 알고 그다음에 그 주소에 있는 데이터를 읽는다.

 

 

Computer 구성품의 연결 : Memory Write

메모리 쓰기

 

메모리 쓰기 타이밍도

메모리 쓰기의 타이밍도는 메모리 읽기 타이밍도와 다르게 데이터버스도 동시에 시작한다.

 

 

Computer 구성폼의 연결 : I/O Read

I/O Device Controller(임시저장)

CPU로부터 I/O명령을 받아서, 해당 I/O를 제어하고, Data를 이동함으로써 명령을 수행하는 전자회로 장치
(Keyboard Controller, Printer Controller)

 

상태 Register : I/O 장치의 현재 상태를 나타내는 Bit를 저장하는 Register
(준비 상태(RDY) Bits, Data 전송확인(ACK)Bits )

 

Data Register : CPUI/O장치 간에 이동되는 Data일시적으로 저장하는 Register

 

 

Computer 구성품의 연결 : I/O Read

I/O Read

 

I/O Read Logic

 

 

 

Computer 구성품의 연결 : I/O Write

I/O Write

 

I/O Write Logic

 

 

 

Computer 구성품의 연결 : SYSTEM BUS 공유

2개 이상의 device가 동시에 system bus에 사용을 요구할 때 bus contention 발생..

이를 개선하기 위한 System Bus 방식

Computer 구성품의 연결 : SYSTEM BUS 공유

 

 

 

Computer 구성품의 연결 : I/O Device 접속 방식의 종류

Computer 구성품의 연결 : I/O Device 접속 방식의 종류

 

 

 

결론적으로 컴퓨터 구조의 전반적인 시스템 구성도는 다음과 같다.

컴퓨터 시스템 구성도

 

728x90
반응형