Operating Systems Dr. Sadi Seker
Meeting Dr. Sadi Evren SEKER Web Page: www.SadiEvrenSEKER.com Email: sseker@smith.edu Office : Ford Hall 252 BSc. , MSc. and PhD. from Computer Science, MA in Sociology, Assoc. Prof. from MIS Working on Data Science and Big Data
Who Are You? Previous knowledge of programming, low level programming, data structures, systems programming, concurrent programming? Your expectations from the course? Knowledge cards on the web site
The Course Classes: Tuesday – Thursday 3.00 pm – 4.50 pm Labs: 7.30 – 9.30 pm Thursday Location: Ford Hall 342 Office Hours: Wednesday, 11-12.00 or 3.00 – 5.00 PM Other times by appointment/as available Lunch meetings available by request for small groups
The Course - 2 E-Mail: opsys2016@sadievrenseker.com Web Site: http://sadievrenseker.com/wp/?page_id=63 4 YouTube : will appear soon (after each class I will try to shoot youtube videos (not a promise, I will do my best))
Expected Outcomes Understand the architecture and major components of an operating system . Understanding the concurrent programming. Understanding Inter process communication and message passing . Understanding the memory management and paging/segmentation concepts
Expected Outcomes – 2 Understanding the disk management, file systems and virtual memory/swapping concepts. Gaining advanced programming skills in low level programming, concurrent programming and modular programming. Gaining the knowledge of linux operating systems and adding new functions to its kernel.
Text Books TEXTBOOK 1:Peterson and Silberschatz, Modern Operating Systems TEXTBOOK 2:Tanenbaum, Operating Systems: Design and Implementation
Grading 30 % Final exam 20 % Projects 20% Homeworks 20 % Midterms (10 % each) 10 % Lab Final
YouTube Will be on the course web page.
Tentative Course Outline From the web page…
Projects Multi Threaded Web Server E-Mail Server Multi Threaded Games Adding System Calls to Linux Embedded Systems Multi Threaded File Server Concurrent Programing Low Levels Components of O/S
Questions and Answers