cs
OS - 기억장치의 구성
joepasss
2022. 5. 8. 14:39
기억장치의 구성
- CPU가 직접 참조 가능한 기억장치, 보조기억장치로 분류 가능하다.
- CPU가 직접 참조 가능한 기억장치
- 레지스터, 캐시메모리, 주기억장치(메모리 (RAM))
- 보조기억장치
- ssd, m.2, 하드디스크, 자기테이프, CD 드라이브 등
CPU가 프로그램과 데이터를 직접 참조할 수 있다
레지스터
캐시메모리
주기억장치
주기억장치 등에 적재 후 CPU에서 사용가능
보조기억장치
- 하위의 기억장치일수록 기억용량이 많고 저가지만, 접근속도가 감소되고 접근 시간이 느려진다
1 레지스터
계층적 구조에서 최 상위에 위치하고 있는 레지스터는 중앙처리장치의 속도와 비슷한 고속의 기억장치.
중앙처리장치 내에 존재하는 것으로 범용 레지스터와 특수 목적 레지스터로 구분된다
2 캐시메모리
컴퓨터 속에 장착해 속도를 빠르게 하는 임시 메모리
CPU 내에 존재하는 L1캐시와 CPU와 주기억장치 사이에서 속도의 차이를 보완해주는 목적으로 사용하는 L2캐시가 있다
기억장치 계층구조의 효율성과 성능을 향상시키기 위한 것으로, 주기억장치보다 빠르지만, 비용이 비싸다
3 주기억장치
컴퓨터가 동작하는 동안 프로그램과 데이터, 연산의 중간결과 등을 저장하는 기억장치.
램 (Random Access Memory RAM), 롬 (Read Only Memory ROM) 의 종류가 있다
3.1 램 (RAM, Random Access Memory)
전원공급이 중단되면 저장된 정보가 모두 지워지는 휘발성 메모리.
저장위치에 상관없이 일정한 위치에 읽거나 쓰기가 가능하다
3.2 롬 (ROM, Read Only Memory)
저장된 프로그램과 데이터를 읽기만 하는 기억장치.
전원이 공급되지 않아도 저장된 정보를 영구적으로 저장할 수 있다.
프로그램이나 데이터를 저장하는 데에 사용되며, 기록 횟수와 저장방식에 따라 마스크 ROM, PROM, EPROM EEPROM 등으로 구분된다.
3.2.1 롬의 종류
1. 마스크 롬
- ROM을 제작할 때 공장에서 미리 정보를 기록하여 생산하는것
2. PROM
- Programable ROM
- 원하는 정보를 한 번만 저장 가능
3. EPROM
- Erase PROM
- 자외선을 이용해 저장된 정보를 지운 후 새로운 정보 기록 가능
4. EEPROM
- Electronic EPROM
- 전기적인 펄스를 이용해 저장된 정보를 지울 수 있는 ROM
- 쓰기 전에 저장된 정보를 지울 필요가 없음
4 보조기억장치
프로그램이나 데이터를 영구적으로 저장하는 대용량의 저장장치.
자기테이프, 자기디스크, 하드디스크, 광디스크등
실제로 사용자가 설치하는 프로그램이 저장되며, 일부의 공간은 가상메모리로 저장되어 사용되는 기억공간