00. 운영체제 과제
00. 운영체제 과제¶
- **강의 영상 Operating Systems Courseware (OSTEP) - KAIST OS Lab
- 무료 번역 ebook: remzi-arpacidusseau/ostep-translations · GitHub
- 프로젝트 설명서, 테스트 프로그램 Projects for an undergraduate OS course
시뮬레이션에 기반한 숙제
시뮬레이션이라는 것은 실제 컴퓨터가 작동하는 것을 간단히 모사하도록 설계된 프로그램.
하드 디스크 시뮬레이터를 예로 들어보자.
하드디스크 시뮬레이터는 다수의 입출력 요청을 받는다.
입출력 요청을 처리하는데 필요한 동작과 그에 소요되는 시간을 적절히 계산한다.
요청을 처리하는 데 소요된 평균시간 같으 성능 인자들을 출력한다.
실계 시스템과 코드를 다루는 숙제
실제 시스템 특성 측정 혹은 간단한 프로그램 작성해서 실제 시스템에서 실행하는 숙제
대부분 유닉스 기반 시스템에서 C로 프로그램 작성.
GitHub - remzi-arpacidusseau/ostep-projects: Projects for an undergraduate OS course
유닉스 기반 운영체제, C 컴파일러 (gcc, 파이썬 언어 번역기, IDE 필요함)
스터디 끝나고 추가로 공부하고 싶은 내용
Writing an OS in Rust
마지막 업데이트 : 2025년 4월 23일
작성일 : 2023년 4월 2일
작성일 : 2023년 4월 2일