CPU(중앙 처리 장치)
- 4대 주요 기능(기억, 해석, 연산, 제어)을 관할하는 장치
- 프로그램의 명령어를 해석하여 데이터를 연산/처리하고 그렇게 돌아가도록 제어해주는 부분, 또는 그 기능을 내장한 칩
- 컴퓨터가 동작하는 데 필요한 모든 계산을 처리한다.
메모리(기억 장치)
- 전자회로에서 데이터나 상태, 명령어 등을 기록하는 장치
- CPU에서 계산한 결과가 저장된다. => 하드디스크 같은 보조기억장치에 저장되는 것이 아니다.
- 컴퓨터가 켜지고 프로그램이 실행되면 그것들은 전부 메모리에 올라온다.
메모리의 계층 구조
-레지스터-
---캐시 메모리---
------주기억 장치------
-------버퍼(디스크 캐시)-------
--------------보조 기억 장치--------------
- 일반적으로 용량이 작을수록 동작 속도가 빠르며, 용량이 클수록 동작속도가 느리다.
- 속도가 빠를수록 용량 대비 가격이 비싸고, 느릴수록 저렴하다.
- 빠른 속도가 요구되지만 적은 용량을 필요로 하는 CPU 내의 레지스터에는 고속, 고가의 기억 장치를 사용하고, 대용량의 자료를 영구적으로 보관하기 위해서는 저속, 저가, 대용량의 기억 장치를 사용하게 된다.
'프로젝트 & TIL > 일별 공부 기록 (백엔드 스쿨)' 카테고리의 다른 글
77일차 - C언어 (0) | 2023.06.13 |
---|---|
76일차 - 스프링 리소스(Spring Resource) (0) | 2023.06.12 |
74일차 - CS(컴퓨터 구조, 커널, 쉘) (0) | 2023.06.08 |
73일차 - 깃허브 액션(Github Actions) 릴리즈 (0) | 2023.06.07 |
72일차 - 깃허브 액션(Github Actions) (0) | 2023.06.05 |