728x90

 

프로그램 실행과정

- 전처리기에 의한 치환작업 : #define, #include 등

- 컴파일러에 의한 번역 : CPU의 명령어로 번역

- 어셈블러에 의한 바이너리 코드 생성 : CPU의 명령어를 바이너리 코드로 번역

- 링커에 의한 연결과 결합 : 라이브러리와 결합

Stored Program Concept

- 메모리에 저장되는 프로그램

- 오늘날의 컴퓨터 구조

- 폰노이만 아키텍쳐

- 명령어는 CPU에 의해 Fetch되고 Decode되고 Excution 되야 함

    -> Fetch : CPU 내부로 명령어 이동(Bus I/O)

    -> Decode : 이동한 명령어를 해석(CU)

    -> Execution : 실행, 연산(ALU)

Stored Program Concept + Computer Architecture

데이터 이동의 기반 버스 시스템

- 데이터 버스

    -> 데이터 이동

- 어드레스 버스

    -> 주소 이동

    -> 데이터의 주소를 알려주기 위함

-컨트롤 버스

    -> 컨트롤 신호 이동

    -> CPU와 메모리 간 일의 순서를 정하기 위함

728x90

+ Recent posts