사이드바 열기

'HardWare'에 해당되는 글 1건

    Computer System 기본동작에 대한 설계를 Architecture 한다.

    컴퓨터 설계 분야의 선구자인 John von Neumann 주요 Computer Architecture 고안했다.

    (우리가 가장 많이 사용하는 80x86 계열 컴퓨터는 Von Neumann architecture, VNA) 사용한다.)

     

    일반적으로 VNA System 3개의 주요 System 구성요소를 가진다.

사용자 삽입 이미지


 

Data Bus : CPU는 Computer System에서 여러 구성요소간 데이터 전송을 위해 Data Bus 를이용한다. 대부분의 범용 CPU는 32bit나 64bit의 Data Bus를 사용한다.


Intel 80x86 CPU : 모두 64bit Bus 사용하지만, 32bit 범용 정수 레지스터를 사용하므로, 32bit Processor 속한다.

AMD x86-64 CPU : 64bit 정수 레지스터를 지원하고, 64bit Bus 사용하므로 64bit Processor 속한다.


Address Bus : 80x86 계열 프로세서의 데이터 버스는 특정 메모리 위치나 I/O장치의 데이터를 CPU 전송한다. 중요한 '메모리나 I/O 장치의 어느 지점에서 데이터를 전송해야 하는가' 것이다. 이 역활을 주소버스가 담당한다.

 

메모리나 I/O 장치의 특정 위치를 정확하게 지정하기 위해서 시스템 설계자는 각각의 위치마다 유일한 주소를 할당한다. 소프트웨어가 특정위치나 I/O 장치에 접근하려고 하면, CPU 주소 버스를 통해 그에 해당하는 주소를 알려준다. 메모리나 I/O 장치 내부의 회로는 주소를 보고 자신에 해당하는 주소일 경우 데이터를 전송한다.

Posted by LaLuna
이전페이지 1 다음페이지
위로

사이드바 열기