중앙처리장치(CPU)
외부에서 정보를 받아 명령어를 해석,연산,결과를 반환
- 레지스터:연산처리를 위한 임시저장소(엑세스 속도 빠름)
- 연산장치:데이터간 비교,판단,연산
- 제어장치:명령어를 해석,전달, 주소를 디코드후 레지스터에 저장
주기억장치(메모리)
CPU가 처리할 명령어와 데이터를 저장하기 위한 장치
RAM: 휘발성
- DRAM
- SRAM
ROM: 비휘발성
- PROM(1회수정가능)
- EPROM(여러번 수정,삭제가능)
입출력장치
데이터를 입력,출력하는 장치(키보드, 마우스,모니터 등등..)
보조기억장치
데이터 저장장치 전원 공급이 사라져도 데이터 소멸 x
(하드디스크,SSD,DVD,BD 등등)
복수 배열 독립 디스크(RAID)
여러개의 하드디스크에 중복된 데이터를 나눠서 저장하는 방법(고성능구현, 신뢰성)
RAID는 운영체제에서는 하나의 하드디스크로 인식된다.
스트라이핑기술:디스크 성능향상을 위해 여러 디스크에 기록하는 기술
미러링기술:무정지를 위한 기술, 디스크 에러시 정지를 막기위해 여러장치에 중복저장하기
- RAID0:고성능구현
- RAID1:무정지구현(신뢰성)
- RAID5,RAID6:고성능,무정지 둘다 추구
디스크 인터페이스
- IDE:병렬인터페이스
- S-ATA:직렬로 데이터전달(IDE에서 성능향상)
- SCSI:병렬 전송방식(고성능,안정성,신뢰성)
- SAS:SCSI의 한계를 극복하기 위한 시리얼 방식
LVM(Logical Volum Manager)
블록디바이스를 유연하게 관리하기 위한 매핑,스토리지를 관리하는 커널기능
- PV(Physical Volume): 기존 블록디스크를 LVM에서 사용할수있게 변환
- PE(Physical Extent): PV를 구성하는 블록(4MB)
- VG(Volume Group):PV를 하나의 VG로 통합
- LV(Logical Volume):VG에서 필요한 만큼 할당,만들어짐(하드디스크에 접근)
- LE(Logical Extent): LV를 구성하는 블록(4MB)
'Computer Science > OS' 카테고리의 다른 글
[리눅스 마스터] 리눅스의 기초 (0) | 2024.06.11 |
---|---|
[리눅스 마스터] 운영체제의 개요 (1) | 2024.06.07 |
터미널(Terminal) (0) | 2024.03.10 |