우분투 환경에서 C언어로 배우는리눅스 프로그래밍-1. 개념정리
1. 컴퓨터 동작원리 (1) 폰 노이만 구조 - 현대 컴퓨터의 주류는 노이만형 컴퓨터 - 실제 프로그램과 데이터를 모두 메모리에 두고 순차적으로 메모리에서 꺼내실행 1) 프로그램 카운터가 가리키는 메모리 영역에서 명령을 읽고, (Program Counter, PC: CPU 내부에 있는 레지스터 다음에 실행될 명령어의 주소를 갖고 실행할 기계어 코드의 위치 지정, 명령어 포인터라고도 한다.) 2) 읽어들인 명령의 길이만큼 프로그램 카운터를 갱신 3) 명령을 따라 연산을 수행 (2) 고급언어/ 저급언어 - 프로그래밍 언어의 우열이 아닌 추상도가 높은 기술을 지향하는지, 기계어에 가까운 기술을 지향하는지를 뜻함 - 기계어는 CPU가 직접 해석하는 코드열, 이렇게 하드웨어에 의존적인 프로그래밍 언어를 저급언어라..