K-DEVCON Daejeon 오프라인 스터디에서 사용한 슬라이드 자료입니다.
범위 및 핵심 내용
0. 개론
1. 서론 (1.4 까지만 다룸)
- 인터럽트
2. 운영체제 구조
- 시스템 콜
- 프로그램 실행 과정
- 운영체제 구조
- 운영체제 빌드 및 부트 과정
운영체제를 왜 공부해야 하는가
컴퓨터 과학에 종사하는 사람은 많지만 운영체제를 만들거나 수정하는 데는 소수만이 참여한다. 그렇다면 왜 우리는 운영체제와 그 작동방식에 대해서 공부하는가?
단순하게 거의 모든 코드가 운영체제 위에서 실행되므로 운영체제 작동방식에 대한 지식은 적절하고 효율적이며 효과적이며 안전한 프로그래밍에 중요하기 때문이다.
운영체제의 기본 지식, 컴퓨터 하드웨어 구동 방식 및 응용 프로그램에 제공하는 내용을 이해하는 것은 운영체제를 작성하는 사람들에게 필수적일 뿐 아니라 그 위에서 프로그램을 작성하고 운영체제를 사용하는 사람들에게도 매우 유용하다.
'스터디-공부 > 운영체제 컨셉' 카테고리의 다른 글
macbook pro m1 에서 리눅스 커널 빌드해보기 (1) | 2023.08.21 |
---|---|
7장 동기화 예제 연습문제 (0) | 2023.05.23 |
6장 동기화 도구들 연습문제 (0) | 2023.05.16 |
5장 CPU 스케줄링 연습문제 (2) | 2023.05.16 |
4장 스레드와 병행성 연습문제 (0) | 2023.05.09 |
댓글