Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome to SSE3044 Operating Systems!

Similar presentations


Presentation on theme: "Welcome to SSE3044 Operating Systems!"— Presentation transcript:

1 Welcome to SSE3044 Operating Systems!

2 Administrivia Schedule Instructor Mon 10:30, Wed 9:00
Semiconductor Bldg Instructor Joonwon Lee phone: x4592

3 Prerequisites You should be familiar with the followings:
Basic computer organization Process/Thread concepts How to write multi-process/multi-threaded programs How to read from/write to files or networks Shells and basic Unix/Linux commands, ....

4 Course Plan Lectures General operating system concepts Case studies Linux Windows 2000 Solaris Hands-on projects with the Pintos instructional OS

5 Textbook Operating System Principles Silberschatz, Galvin, and Gagne,
7th Edition, John Wiley & Sons, 2005.

6 References (1) For General Operating System Concepts:
Modern Operating Systems (Second Edition) Andrew S. Tanenbaum, Prentice-Hall, 2001.

7 References (2) For Linux: Understanding the Linux Kernel
(Third Edition) D. Bovet and M. Cesati, O’Reilly & Associates, 2005.

8 References (3) For Windows: Microsoft Windows Internals
Fourth Edition, Solomon and Russinovich, Microsoft Press, 2005.

9 References (4) For Solaris: Solaris Internals Mauro and McDougall,
Sun Microsystems, 2001.

10 References (5) For Introduction to Computer Systems:
Computer Systems: A Programmer’s Perspective R. Bryant and D. O’Hallaron, Prentice-Hall, 2003.

11 Topics Computer system architecture overview
Operating system structure overview Processes and threads CPU scheduling Process synchronization Deadlocks Memory management Virtual memory File systems and file system implementation Storage systems I/O systems Networking and security

12 Projects (1) Policies Project assignments will be organized in such a way you can solve problems incrementally. Each project must be done in teams of two students. There is an official Lab. in class once in a fortnight TA explains a project assignment. You may discuss on the problem with other students.

13 Projects (2) Evaluation Each team is evaluated by TA individually.
Your solution will be evaluated in the following ways: Demonstration Oral tests Documentation You should be able to answer any questions on basic system architecture, design decisions, and implementation details. Project teams should clarify each member’s role and contribution to the solution. TA will verify this during demonstration and oral tests.

14 Grading Grading Policy (subject to change) Mid term: 25%
Final exam: 30% Projects: 35% Attendance: 10%


Download ppt "Welcome to SSE3044 Operating Systems!"

Similar presentations


Ads by Google