본 포스트는 KOREATECH의 HPC LAB. Duksu Kim 교수님 OS강의를 기반으로 정리한 내용입니다.
상업적 의도가 아닌 공부한 것을 정리해 놓은 목적으로 게시한 포스트입니다.
아래의 출처에서 자세한 내용을 수강하실 수 있습니다.
https://www.youtube.com/playlist?list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN
1. 컴퓨터 시스템의 개요
- 프로세서: CPU, GPU
- 레지스터
- 메모리
- 주기억장치
- 레지스터
- 캐시 : Locality (지역성)
- 메인메모리
- 보조기억장치: SSD, HDD...
- 주변장치
2. 운영체제 개요
- 운영체제의 역할
- 편리성, 효율성, 프로세스 & 쓰레드 관리, 시스템 보호
- 컴퓨터 시스템의 구성
- 운영체제의 구분
- 동시 사용자 수
- 동시 실행 프로세스 수
- 작업 수행 방식
- 순차처리
- Batch system
- Time Sharing System (시분할 시스템)
- Personal Computing
- Parallel Processing System (병렬 처리 시스템)
- Distributed Processing System (분산 처리 시스템)
- Real-time System
- 운영체제의 구조
- 커널, 유틸리티
- 단일구조
- 계층구조
- 마이크로 커널 구조
- 운영체제의 기능
- Process Management
- Memory Management
- File Management
- I/O Management
- 그 외 자원들
3. 프로세스 생성 및 관리
- 프로세스 개요
- 프로세스 정의
- 프로세스 종류
- 자원의 개념
- Process Control Block(PCB)
4. 프로그램의 프포세서 제어
'CS > OS' 카테고리의 다른 글
[OS] 4. 운영체제 스레드 관리 (Thread) (0) | 2022.03.11 |
---|---|
[OS] 3-2. 프로세스 관리(Interrupt, Context Switching) (0) | 2022.03.09 |
[OS] 3-1. 프로세스 관리 (프로세스 정의, 종류, 상태) (0) | 2022.03.08 |
[OS] 2. OS개요, 운영체제 역할, 구조 (0) | 2022.03.07 |
[OS] 1. 컴퓨터 시스템의 개요 (0) | 2022.03.06 |