코디잉
[혼공컴운]_3주차_Chapter 06 ~ 08 본문
📘 책: 『혼자 공부하는 컴퓨터 구조+운영체제』
🗓️ 기간: 3주차
📍 범위: Chapter 06 ~ Chapter 08
💾 Chapter 06 | 메모리와 캐시 메모리
6-1. RAM의 특징과 종류
✅ RAM (Random Access Memory)
- 실행할 프로그램의 명령어와 데이터가 저장되는 메모리
- 휘발성: 전원이 꺼지면 데이터가 사라짐
- 비휘발성 메모리 예시: 하드디스크, SSD, CD-ROM, USB 등
- RAM 용량이 클수록 더 많은 프로그램을 동시에 빠르게 실행하는데 유리
📚 RAM의 종류
종류 | 설명 | 특징 |
DRAM (Dynamic RAM) | 일반적인 RAM | - 주기적으로 새로 저장 필요 - 소비전력이 비교적 낮고, 저렴 - 집적도 높아서 대용량으로 설계하기 용이 |
SRAM (Static RAM) | 캐시 메모리에 사용 | - 시간이 지나도 데이터 사라지지 않음 - DRAM보다 빠르지만, 비싸고 집적도 낮음 |
SDRAM | 클럭 신호와 동기화된 DRAM (Synchronous Dynamic RAM) |
표준 DRAM보다 성능 개선 |
DDR SDRAM | Double Data Rate SDRAM | 대역폭 2배 넓은 SDRAM, 현재 가장 흔히 사용 |
6-2. 메모리의 주소 공간
- 물리 주소 (Physical Address): 메모리 하드웨어 상의 주소
- 논리 주소 (Logical Address): CPU와 실행 중인 프로그램이 인식하는 주소
- 논리 주소 → 물리 주소 변환: MMU (Memory Management Unit) 에서 수행
6-3. 캐시 메모리
- 자주 사용하는 데이터는 메모리보다 더 빠른 캐시 메모리에 보관하여 CPU 성능을 높임
- 참조 지역성의 원리에 따라 메모리로부터 가져올 데이터를 결정한다.
시간 지역성 | CPU는 최근에 접근했던 메모리 공간에 다시 접근하려는 경향이 있다. |
공간 지역성 | CPU는 접근한 메모리 공간 근처를 접근하려는 경향이 있다. |
💽 Chapter 07 | 보조기억장치
✅ 대표적인 보조기억장치
- 하드디스크 (HDD; Hard Disk Drive)
- 플래시 메모리 (예: SSD)
💡 RAID (Redundant Array of Independent Disks)
- 데이터의 안정성이나 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술
- 주로 HDD나 SSD를 이용하여 구성
🔌 Chapter 08 | 입출력장치
📡 장치 컨트롤러
- CPU와 입출력장치 간 통신 중개자 역할
- 오류 검출, 데이터 버퍼링 등 담당 (→ CPU와 I/O 장치 간 속도 차이 해결)
🧩 장치 드라이버
- 장치 컨트롤러가 컴퓨터 내부와 정보를 주고받도록 도와주는 프로그램
📘 [문제 풀이]
📝 연습문제 p.185 - 3번
주로 캐시 메모리로 활용 | SRAM |
주로 주기억장치로 활용 | DRAM |
대용량화에 유리 | DRAM |
집적도가 상대적으로 낮음 | SRAM |
📝 연습문제 p.205 - 1번
'Reading > 혼자 공부하는 컴퓨터 구조+운영체제' 카테고리의 다른 글
[혼공컴운]_2주차_Chapter 05 (0) | 2025.07.13 |
---|---|
[혼공컴운]_2주차_Chapter 04 (0) | 2025.07.13 |
[혼공컴운]_1주차_Chapter 01~03 (0) | 2025.07.06 |
Comments