728x90
반응형
컴퓨터의 저장 단위
- bit: 컴퓨터에서 가장 작은 단위
- byte → 8bits
- Kilobyte(KB) → $2^{10}$ bytes
- Megabyte(MB) → $2^{20}$ bytes
- Gigabyte(GB) → $2^{30}$ bytes
- Terabyte(TB) → $2^{40}$ bytes
- Petabyte(PB) →$2^{50}$ bytes
저장장치 구조
주기억장치 (Main Memory)
- CPU가 직접 접근할 수 있는 유일한 대용량 저장장치
- DRAM이라 불리는 반도체 기술로 구현 (임의접근, 휘발성)
보조 기억장치 (Secondary Stroage)
- 메인 메모리의 확장으로 제공됨
- 대량의 데이터를 영구히 보존할 수 있음 (비휘발성)
하드 디스크 (Hard Disk)
- 각 디스크의 **플래터(PLatter)**는 CD처럼 생긴 원형의 평판 모양이며, 플래터 양쪽 표면은 자기 물질로 덮여 있음
- 플래터 표면은 원형인 **트랙(Track)**들로 논리적으로 나뉨
- 이것은 다시 **섹터(Sectors)**들로 나뉨
- 하나의 암 위치에 있는 트랙 집합은 하나의 **실린더(Cylinders)**를 형성
- 디스크 제어기는 저장장치에 내장되어, 장치와 컴퓨터 간의 논리적인 상호 동작을 결정하며, 보통 내장된 캐시를 가지고 있음
SSD (Solid - state Disks)
- 하드 디스크보다 더 빠름
- IR장치 (전자장치)
캐싱 (Cashing)
- 최근에 사용된 데이터를 유지하도록 보다 빠른 저장장치에 복사하는 것
장치 드라이버 (Device Driver)
- 장치 컨트롤러와 커널 간의 일정한 인터페이스를 제공
저장장치 시스템은 계층적으로 구성됨
저장장치 계층
- 속도 (Speed)
- 비용 (Cost)
- 휘발성 (Volatility)
728x90
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[OS] 운영체제에서 가장 중요한 '다중프로그래밍 (Multi-programming)' (0) | 2024.04.22 |
---|---|
[OS] 단일처리기 시스템과 다중처리기 시스템, 클러스터형 시스템 (0) | 2024.04.22 |
[OS] 입/출력 구조 (I/O Structure) (0) | 2024.04.21 |
[OS] 인터럽트란? 인터럽트 과정은? (0) | 2024.04.17 |
[OS] 운영체제란? (0) | 2024.04.17 |