우리가 흔히 접하는 프로그램은 다양한 라이브러리를 사용하여 만들어졌고 사용된 라이브러리의 코드를 제외하더라도 짧게는 수십 줄에서 많게는 수백 만 줄의 코드로 이루어져 있습니다. 그리고 그 코드들은 대부분 printf("Hello, World!\\n");
와 같이 사람의 언어에 가깝습니다. 반면, 컴퓨터 하드웨어는 대부분의 사람들이 알고 있듯 0 또는 1의 전기 신호로 작업을 처리합니다.
이 챕터에서는 응용 프로그램과 그 뒤에서 일하는 친구들을 알아보고 C, Java 등의 코드가 기계어와 어떤 관계가 있는지 살펴봅니다.
HLL ---(Compiler)---> Assembly ---(Assembler)---> Machine Language
[컴퓨터 구조] 2.2 Operations of the Computer Hardware (0) | 2020.10.25 |
---|---|
[컴퓨터 구조] 2.1 Introduction (0) | 2020.10.25 |
[컴퓨터 구조] 1.10 Fallacies and Pitfalls (0) | 2020.10.25 |
[컴퓨터 구조] 1.6 Performance (0) | 2020.10.25 |
[컴퓨터 구조] 1.4 Under the Covers (0) | 2020.10.25 |
댓글 영역