[OS] #13 기억장치
기억장치에 대해 조금 더 세부적인 내용을 알고 싶으면 [Computer Structure] 기억장치 를 보고 오자!
1. 기억장치
프로그램을 실행하려면 먼저 프로그램을 메모리에 적재해야한다.
1.1 주 기억장치(main memory)
특징
- CPU 직접 접근 가능 (CPU와 직접적인 통신)
- CPU와 가까이 위치
- 프로그램과 데이터를 모두 보관하기에 크기가 작음
종류
메모리 종류 | 특성 |
---|---|
RAM | 휘발성 메모리 |
ROM | 비휘발성, 펌웨어 저장, 부트스트랩 프로그램 |
1.2 보조 기억장치
특징
- CPU 직접 접근 블가 (무조건 주기억 장치를 거침)
- 현재는 필요하지 않은 프로그램이나 데이터를 저장하고 있다가 필요할 때 주기억 장치로 전송
- 비 휘발성
- 모든 프로그램을 메모리에 올릴 수 없어 필요한 부분만 메인 메모리에 올리고, 나머지는 보조 기억 장치의 스왑영역에 내려놓게 되는데 이것을 스왑아웃이라고 한다.
종류
저장 장치 | 설명 |
---|---|
하드 디스크 드라이브 (HDD) | 모터에 의한 플래터 회전에 따라 헤더가 데이터를 읽고 처리 |
반도체 디스크 드라이브 (SSD) | 반도체를 사용하여 임의 접근 가능 (고속 탐색, 발열 적음) |
2. 저장장치 계층 구조
속도, 가격, 휘발성에 따라 계층 구조를 이룬다.
접근 속도가 빠르고 가격이 높은 기억장치 → 접근 속도가 느리고 가격이 낮은 기억장치 순으로 계층 구성
《 캐시 메모리 》 에 대해 자세히 알고싶다면 클릭하기!
댓글남기기