CPU의 큰 흐름(프로그램의 실행과정)
A.exe 라는 실행파일이 존재한다고 가정하겠습니다. A.exe 파일은 2+3을 더하는 프로그램입니다. A.exe 실행 파일의 큰 흐름을 설명하겠습니다. 1. A.exe 파일은 하드디스크에 존재하게 됩니다. 2. 더블클릭 ( 실행 ) 3. A.exe의 데이터들이 메인 메모리에 올라가게 됩니다. 데이터 : +, 2 ,3 ... 4. 입출력 버스를 통해서 CPU에 들어가게 됩니다. 5. 버스 인터페이스를 거치게 됩니다. 6. 버스 인터페이스를 거친 데이터들은 레지스터에 저장되었다가 ALU 와 컨트롤 유닛(Control Unit)에 적절히 데이터가 전달됩니다. ※버스 인터페이스 ( Bus Interface) 왜 버스 인터페이스를 거쳐야 할까? 먼저 버스 인터페이스는 CPU 뿐만 아니라 그래픽 카드 , 하드 디..