System/System programing
프로그램이 생성 및 실행되는 순서, 컴퓨터 구조
프로그램이 생성되는 순서 생성 단계는 크게 5단계로 나눠진다. 전처리기 : #으로 시작되는 지시자 (c언어에서 #include, #define 등등) 컴파일러 어셈블러 : 명령어를 바이너리 코드로 바꿔주는 역할 (예를들어, ADD = 0011 등등) 링커 : 라이브러리와 결합 실행파일 : .exe 파일 생성 프로그램이 실행되는 순서 요즘 시대의 컴퓨터는 Stored Program Concept 형태이다. Stored Program Concept는 폰노이만 아키텍처라고 부르기도 한다. 이는 프로그램을 실행하면, 메모리에 저장된다. 프로그램을 실행한다. 하드디스크에서 메모리로 저장된다. 연산을 위해 메모리에서 CPU로 Fetch 된다. 명령어 수행을 위해 Control Unit은 Decode(해석) 한다. ..
2018. 5. 10. 19:29
최근댓글