Understading the Digital World - Brian W. Kernighan
1일 1로그 100일 완성 IT지식 - 브라이언 W. 커니핸
컴퓨터 아키텍처 다이어그램 그림 추가하기
프로세서 : 컴퓨터의 두뇌. 산술 연산을 하고, 데이터를 옮기며, 다른 구성요소의 작업을 제어한다.
프로세서의 예시 : 2.2GHz 듀얼-코어 인텔 Core i7
주기억장치 : 프로세서와 다른 구성요소가 현재 사용 중인 정보를 저장.
현재 활성화된 운영체제나 어플리케이션 프로그램의 명령어도 저장한다.
프로그램 내장식 컴퓨터(Stored-program) : 메모리에 명령어를 로드하여 프로세서가 계산을 수행할 수 있게 하는 범용 장치
RAM의 특징
- 임의 접근 메모리 : 프로세서가 메모리에 저장된 정보에 접근할 때, 저장된 위치와 상관없이 비슷한 속도로 접근할 수 있다. 순차적 접근(비디오테이프)에 비해 효율적이다.
- 휘발성 메모리 : 전원이 꺼지면 메모리의 내용과 현재 활성화된 모든 정보가 사라진다.
- 메모리의 용량 : 용량이 클수록 여러 프로그램을 실행할 수 있어서, 컴퓨팅의 속도가 더 빠르다고 볼 수 있다.
내가 아는 지식으로 컴퓨터의 RAM에 대해서 한번 더 설명하자면,
RAM의 용량이 크다고 빨라지진 않지만, 용량이 작으면 프로그램을 여러 개 실행했을 때 느려진다. 그래서 RAM 용량이 크면 쾌적하다라고 비유한다.
애플의 M1 프로세서는 RAM이 프로세서 바로 옆에 붙어있도록 설계되었다. 프로세서와 RAM의 이동거리를 줄여서 데이터의 이동 속도를 더 빠르게 만든 것이다. M1의 단점은 RAM을 추가로 구매해서 늘릴 수 없다는 것이다.