
컴퓨터 프로그래밍이란?
COMPUTE + R
계산하다 계산기
PROGRAMMING
방법과 순서를 정하는 것
『 기억장치에 저장된 데이터와 명령을
중앙처리장치로 읽어와서 계산하고
다시 기억장치(메모리)로 저장하는 과정 』
컴퓨터 시스템의 구성요소
하드웨어 : 물리적으로 만질 수 있는 장비
- 중앙처리장치 : 계산, 두뇌역할 -> CPU
- 메인 메모리 : 잠깐씩 값 저장, 휘발성 -> RAM
*컴퓨터에서 작동하는 모든 프로그램들은 이 둘이 상호작용하면서 작동한다

중앙처리장치가 처리할 데이터와 계산결과가 기억장치에 기록하기 때문에
작업내내 데이터를 기억장치에 기록했다 읽어들이는 것을 반복해야한다
소스 (Source) 코드: 프로그래밍 언어로 작성된 글
목적 (Object) 코드: 기계어로 작성된 글
*기계어 : 컴퓨터가 이해할 수 있는 유일한 언어로 0과 1로만 이루어져 있다
*소스 코드 하나 당 목적 코드 하나가 나오기 때문에 목적 코드는 여러 개 일 수 있다
링킹(Linking)단계 : 목적 코드들을 ‘라이브러리’와 연결하여 묶은 뒤 하나의 실행 프로그램을 만든다
*라이브러리 (Library) : 사전에 정의되어 있는 함수인 ‘라이브러리 함수’를 담고 있는 것

메모리 그림
하나의 주소에 0 or 1이 8개씩 채워진다
8비트 즉 1바이트 단위.
1 비트 : 0 or 1
1 바이트 : 8 비트

/* 컴퓨터를 껐다 키면 메모리는 0으로 초기화되어
채워지지 않고 끄기 전에 있던 값이 남아있다. */

https://book.naver.com/bookdb/book_detail.nhn?bid=8187381
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 - 이진수 (0) | 2020.05.11 |
---|---|
C언어 - 할당 연산자 (0) | 2020.05.07 |
C언어 - 비주얼 스튜디오 실행 오류 (1) | 2020.05.05 |
C언어 - 비주얼 스튜디오 설정 (0) | 2020.05.05 |
C언어 - 비주얼 스튜디오 설치 (0) | 2020.05.03 |