인프런의 [그림으로 쉽게 배우는 운영체제] 강의를 듣고 정리한 내용이다.
간단하게 들은 내용을 정리한 것으로, 더 자세한 내용을 원한다면 위 강의를 구매하는 것을 추천한다.
짧은 강의 형태로 단시간에 운영체제를 배우고 싶은 사람, 쉽게 운영체제를 배우고 싶은 사람에게 적합하다고 생각한다.
✏️ 주변 장치(I/O 디바이스, 저장장치)
- 그래픽 카드, 하드 디스크, SSD, 키보드, 마우스 등
- 주변장치들은 메인보드에 있는 버스로 연결
- 캐릭터 디바이스 - 마우스, 키보드, 사운드카드, 직렬/병렬 포트 등이 있음. 데이터 전송 단위가 캐릭터(글자)로 상대적으로 크기가 작음.
- 블록 디바이스 - 하드디스크, SSD, 그래픽카드 등이 있음. 데이터 전송 단위가 블록(범위)로 상대적으로 크기가 큼.
- 입출력 제어기 - 두개의 채널, 시스템 버스(고속, 메모리)와 입출력 버스(다른 장치)로 구분됨
✏️ 마우스 / 키보드
- 광학 마우스 - 카메라는 표면으로 초당 1500회가 넘는 사진을 찍음
- DSP(Digital Signal Processor) - 사진을 분석해 마우스의 X축과 Y축 좌표를 감지
- 키보드 - 키보드의 디바이스 컨트롤러가 어떤 키를 눌렀는지 확인.
✏️ 하드 디스크 / Flash Memory(SSD)
- 하드 디스크에는 스핀들(spindle)이라는 막대가 있음
- 스핀들에는 플래터(platter)라는 원판들이 붙어 있음
- 헤드는 디스크에 고정되어 있음
- 실린더 - 여러 개의 플래터에 있는 같은 트랙의 집합
- 섹터 - 하드디스크의 가장 작은 단위
'운영체제' 카테고리의 다른 글
6. 메모리 (0) | 2022.05.14 |
---|---|
4. 데드락 (0) | 2022.05.14 |
3. 프로세스 동기화 (0) | 2022.05.14 |
2. CPU 스케줄링 (0) | 2022.05.07 |
1. 프로세스와 쓰레드 (0) | 2022.05.06 |