Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSSE 340 Operating Systems (First class)

Similar presentations


Presentation on theme: "CSSE 340 Operating Systems (First class)"— Presentation transcript:

1 CSSE 340 Operating Systems (First class)
Dr. Yingwu Zhu Office: ENGR Emai:

2 OSs are Important Core course for CS
OS manages resources and controls execution of processes/threads Foundations for advanced courses such as Computer Networks, Distributed Systems Graduate studies

3 What to be covered? OS vs. computer hardware Process Management
Processes & Threads Multi-processing & multi-threading CPU scheduling Process & thread synchronization Deadlocks IPC: shared memory

4 What to be covered? Memory Management Main memory Virtual memory (VM)
Memory allocation Address translation Virtual memory (VM) Allows larger address space than physical memory Page tables Thrashing

5 How to Learn CSSE 340 Well? Reading,
Case study in Linux helps understand the basic concepts Go through the exercises Course projects strengthen understanding of basic concepts Critical thinking and asking questions

6 Suggestions in Class Pose questions ANYTIME
In the beginning of the class, give me the questions you met during studies If necessary, we can discuss them in class Do not worry about the questions you may ask NO question is simple! Take notes when necessary 

7 CS1 Account cs1.seattleu.edu will be the server where you do the programming assignments If you do NOT have an account, contact the dept. ASAP! Programming related docs in my website

8 What’s for today? Go through the Syllabus
Reading assignments after class: Chapter 1&2


Download ppt "CSSE 340 Operating Systems (First class)"

Similar presentations


Ads by Google