- Meeting Time & Location
- Instructor: Shin Hong https://hongshin.github.io 📧 hongshin@handong.edu 🚪 OH 313
- Teaching Assistants: To be announced
- Class Policies: POLICY.md
Main textbooks :
- Operating Systems: Three Easy Pieces, Version 1.00
The online version of this textbook is free and available to everyone.
In addition to the main textbook, I will revise and use some of the lectures slides that I had used in the previous classes. These lecture notes are based on Operating System Concepts, 10/E, International Student Version authored by Abraham Silbershatz, Peter B. Galvin and Greg Gagne.
Lecture Notes
- Course introduction (Mar 2)
Tutorial
Assignments
- To be updated
Useful Links
- For studying Linux command lines
- The Linux command line by William Shotts http://linuxcommand.org/tlcl.php
- Linux command line basis @ Udacity https://www.udacity.com/course/linux-command-line-basics--ud595
- Practical Unix @ Stanford Univ. https://practicalunix.org/
- For studying Linux programming
- Linux man pages https://linux.die.net/man/
- GNU C library https://www.gnu.org/software/libc/manual/
- Advanced Linux programming http://www.makelinux.net/alp/
- The Linux Programming Interface http://man7.org/tlpi/code/online/all_files_by_chapter.html
- Unix Application and System Programming by Prof. Stewart Weiss http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php
- 2020 class website: https://github.com/hongshin/OperatingSystem/tree/2020spring
- 2019 class website: https://github.com/hongshin/OperatingSystem/tree/2019spring