본문 바로가기

primer plus

[c primer plus] chapter01 준비

  • 컴퓨터 요소

RAM(Random Access Memory)  

SSD(Solid-State Device) 

CPU(Central Processing Unit)

 

CPU는 작업공간을 가지고 있으며 이 작업공간은 여러 개의 레지스터(register)로 구성되고 각 레지스터는 하나의 수(number)를 저장할 수 있다.

CPU는 가져온 명령을 또 다른 레즈스터에 저장하고, 앞서 언급한 주소 레지스터를 가 다음 실행할 명령이 있는 주소로 생신한다. 

CPU는 명령 집합(instruction set)이라고 부르는 한정된 개수의 명령 리스트를 가지고 있고 이 리스트에 있는 명령만 이해할 수 있다.

 

  • 프로그래밍에서 준수해야 할 7단계

1단계 : 프로그램 목적 정의

2단계 : 프로그램 설계

3단계 : 코드 작성

4단계 : 컴파일(기계어로)

5단계 : 프로그램 실행

6단계 : 테스트 및 디버깅

7단계 : 유지보수