90 likes | 223 Views
CSSE 340 Operating Systems (First class). Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai: zhuy@seattleu.edu. Brief Bio. PhD in CSE, University of Cincinnati, 2005 MCSE (Microsoft Certified Software Engineer) 3-year Software Engineer and Project Manager
E N D
CSSE 340 Operating Systems (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: 296-5515 Emai: zhuy@seattleu.edu
Brief Bio • PhD in CSE, University of Cincinnati, 2005 • MCSE (Microsoft Certified Software Engineer) • 3-year Software Engineer and Project Manager • >=30 Papers in top Journals and Conferences • http://fac-staff.seattleu.edu/zhuy • Research: Peer-to-peer(P2P) systems, file/storage systems, distributed systems, networking • Teaching: Data Structures, C/C++, Advanced topics in OS, Concurrent Distributed Systems, OS, Computer Networks, P2P Networks , Advanced Computer Networks, CSSE 151
Why OSs are Important? • Core course for CS • Foundations for advanced courses such as Computer Networks, Distributed Systems • Graduate studies
What to be covered? • What is OS? • Process Management • Process & Thread • CPU scheduling • Process synchronization • Deadlocks
What to be covered? • Memory Management • Main memory • Virtual memory (VM) • Storage Management • FS Interface & Implementation • Disk storage structure • Disk structure, disk scheduling, disk management
How to Learn CSSE 340 Well? • More Reading • Case study in Linux helps understand the basic concepts • Go through the exercises • Learn from Course Projects • Thinking and Asking Questions
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 • NOquestion is simple! • Take notes when necessary
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
What’s for today? • Go through the Syllabus • Reading assignments after class: Chapter 1&2