본문 바로가기

프로그램기초2

시스템 버스란? 어드레스 버스, 제어 버스, 데이터 버스 시스템 버스란? 시스템 버스는 메인 메모리와 마이크로프로세서 사이 데이터를 전달하기 위해 사용되는, 커넥터와 케이블로 구성된 통로를 의미합니다. 시스템 버스는 컴퓨터 시스템의 주요 부품 사이에서 데이터와 제어 시그널을 위한 통신을 제공합니다. 시스템 버스는 3가지로 구성되어 있습니다. 어드레스 버스, 제어 버스, 데이터 버스. 각 버스는 각각 다른 역할을 합니다. 시스템 버스는 메인 메모리가 있는 CPU와 연결되어 있습니다. 세 가지 주요 버스는 아래와 같습니다. - 어드레스 버스는 전달되는 데이터에 대한 메모리 위치를 특정합니다. - 제어 버스는 제어 신호, 타이밍 신호 등을 전달하고 시스템 내 다양한 기능을 관리합니다. - 데이터 버스는 양방향이며 프로세서와 메모리 그리고 외부 장치 사이에 실제 데이.. 2022. 5. 21.
명령 추출 명령 실행 사이클 (Fetch Execute Cycle) 명령 추출 명령 실행 사이클 (Fetch Execute Cycle) 명령 추출 실행 사이클은 컴퓨터의 기본 동작입니다. (또한, 추출-해독-실행 사이클로도 알려져 있습니다. 추출 실행 사이클동안, 컴퓨터는 메모리로부터 프로그램 명령을 찾아옵니다. 그리고 명령을 수행하기 위한 액션을 수행합니다. 명령 추출, 디코딩, 수행 사이클은 컴퓨터가 켜진 중에 지속적으로 반복됩니다. Step 추출 수행 사이클 단계 1 프로그램 카운터(PC)는 다음 명령이 추출되어야 하는 메모리 위치 주소를 가지고 있습니다. 2 해당 주소는 프로그램 카운터(PC)에서 메모리 주소 레지스터(Memory Address Register)로 어드레스 버스를 통해 copy됩니다. 3 메모리 주소 레지스터(Memory Address Regist.. 2022. 5. 21.