CPU (중앙 처리 장치) :
- CPU는 컴퓨터의 핵심으로 모든 연선과 제어를 수행합니다.
- 프로그램이나 명령어를 실행하고, 데이터를 처리하며, 입력/출력을 관리합니다.
- CPU는 제어장치(Control Unit) 와 연산장치(ALU, Arithmetic Logic Unit)로 구성됩니다. 제어장치는 명령어를 해독하고 실행하는 역할을 수행하며, 연산 장치는 산술 및 논리 연산을 수행합니다.
- CPU는 메모리에서 데이터 및 명령어를 읽어들여 처리하고, 결과를 다시 메모리에 저장합니다.
RAM (랜덤 엑세스 메모리) :
- RAM은 컴퓨터가 현재 사용하는 프로그램 및 데이터를 일시적으로 저장하는 곳 입니다.
- CPU가 실제로 작업하는 데이터를 보관하는 주 기억 장치 입니다.
- RAM은 데이터를 랜덤하게 읽고 쓸 수 있으며, 매우 빠른 속도로 액세스 할 수 있습니다.
- 하지만 전원이 꺼지면 RAM에 저장된 데이터는 사라지므로 휘발성입니다.
저장장치 :
- 저장장치는 데이터를 장기적으로 저장하는데 사용됩니다.
- 하드 디스크 드라이브 (HDD), 고체 상태 드라이브 (SSD), 광학 디스크(CD, DVD), USB 플래시 드라이브 등 이에 해당합니다.
- 저장장치는 비교적 느리지만, 대용량의 데이터를 보관할 수 있으며, 전원이 꺼져도 데이터가 유지됩니다.
- 주로 운영 체제, 프로그램, 사용자 파일 등이 저장됩니다.
'◽️ Programming > ◽️ Computer Science' 카테고리의 다른 글
객체지향 프로그래밍과 SOLID원칙 (0) | 2024.06.24 |
---|---|
비트와 바이트 ( CS 50 강의 ) (1) | 2024.04.19 |
기억장치 ( CS 50 강의 ) (0) | 2024.04.08 |
하드웨어 (CS 50 강의) (0) | 2024.03.27 |
캐시 메모리의 개념과 종류, 역할 (0) | 2024.03.19 |