본문 바로가기

프로젝트 & TIL/일별 공부 기록 (백엔드 스쿨)

75일차 - CS(CPU, 메모리)

CPU(중앙 처리 장치)

- 4대 주요 기능(기억, 해석, 연산, 제어)을 관할하는 장치

- 프로그램의 명령어를 해석하여 데이터를 연산/처리하고 그렇게 돌아가도록 제어해주는 부분, 또는 그 기능을 내장한 칩

- 컴퓨터가 동작하는 데 필요한 모든 계산을 처리한다.


메모리(기억 장치)

- 전자회로에서 데이터나 상태, 명령어 등을 기록하는 장치

- CPU에서 계산한 결과가 저장된다. => 하드디스크 같은 보조기억장치에 저장되는 것이 아니다.

- 컴퓨터가 켜지고 프로그램이 실행되면 그것들은 전부 메모리에 올라온다.

 

메모리의 계층 구조

-레지스터-

---캐시 메모리---

------주기억 장치------

-------버퍼(디스크 캐시)-------

--------------보조 기억 장치--------------

 

- 일반적으로 용량이 작을수록 동작 속도가 빠르며, 용량이 클수록 동작속도가 느리다.

- 속도가 빠를수록 용량 대비 가격이 비싸고, 느릴수록 저렴하다.

- 빠른 속도가 요구되지만 적은 용량을 필요로 하는 CPU 내의 레지스터에는 고속, 고가의 기억 장치를 사용하고, 대용량의 자료를 영구적으로 보관하기 위해서는 저속, 저가, 대용량의 기억 장치를 사용하게 된다.