▣ Lecture outline
|This course is to understand the concepts, structure, and mechanisms of operating systems. An operating system is at the center of a computer system platform. Nowadays computer systems include embedded systems, smart phones, PCs, severs, mainfraims, and supercomputers. The variety is not just in the capacity and speed of machines but in applications that OS needs to support. The topics this class discuss include processes, threads, virtual memory, scheduling, input and output, files, security, network, and distributed systems.|
▣ Professor : Lynn Choi( firstname.lastname@example.org, Engineering Bldg, #411, 3290-3249)
▣ Assistant : HanJun Bae(email@example.com, Engineering Bldg, #236, 3290-3896)
▣ Time(Place) : Monday(5) Wednesday(5) Engineering Bldg, #466
▣ Textbook : Operating Systems: Internals and Design Principles, William Stallings, 8th Edition, International Edition, Pearson, 2015.
▣ Reference book : “Operating System Concepts”, Silberschatz, Galvin, and Gagne, Wiley, 9th Edition, 2012.
“Computer Systems: A Programmer’s Perspective”, Randal E. Bryant and David O’Hallaron, Prentice Hall, 2nd Edition, 2011
▣ Class notice
1. Lecture Note 1 was updated on August 29th.
2. Lecture Note 2 was updated on September 2nd.
3. Lecture Note 3 was updated on September 17th.
4. Lecture Note 4 was updated on October 1st.
5. Lecture Note 5 was updated on October 9th.
6. Lecture Note 6 was updated on October 15th.
7. Lecture Note 7 was updated on October 25th.
8. Midterm score was uploaded. If you have any questions about Midterm exam, please mail to TA(firstname.lastname@example.org)
9. Lecture Note 8 was updated on November 7th.
10. Lecture Note 9 was updated on November 12th.
11. Lecture Note 10 was updated on November 22th.
12. Lecture Note 11 was updated on November 28th.
13. Lecture Note 12 was updated on December 3rd.
▣ Lecture slide
▣ Paper Presentation
▣ Reading List