Finally Operating Systems 01 Finally Operating Systems Finally
- Slides: 64
Finally, Operating Systems! 01
Finally, Operating Systems!
Finally, Operating Systems! program
program Finally, Operating Systems! digital logic
program Finally, Operating Systems! organization digital logic
program Finally, Operating Systems! architecture organization digital logic
program Finally, Operating Systems! architecture organization digital logic
Finally, ? Operating Systems!
problem electrons
problem algorithm electrons
problem algorithm program electrons
problem algorithm program runtime system (VM, OS, MM) electrons
problem algorithm program runtime system (VM, OS, MM) ISA (architecture) electrons
problem algorithm program runtime system (VM, OS, MM) ISA (architecture) microarchitecture electrons
problem algorithm program runtime system (VM, OS, MM) ISA (architecture) microarchitecture logic electrons
problem algorithm program runtime system (VM, OS, MM) ISA (architecture) microarchitecture logic circuits electrons
Operating Systems! problem algorithm program runtime system (VM, OS, MM) ISA (architecture) microarchitecture logic circuits electrons
Operating Systems! challenging program runtime system (VM, OS, MM) ISA (architecture)
Operating Systems! program challenging for me as well…runtime system (VM, OS, MM) ISA (architecture)
for me?
Instructor Kai Bu 卜凯 Visiting Professor, SFU Assistant Professor, Zhejiang University Ph. D. from Hong Kong Poly. U, 2013 Research Interests: networking, security (e. g. , software-defined networking, RFID) undergrads wanted http: //list. zju. edu. cn/kaibu
How I Prepared (and am still preparing) read textbooks
How I Prepared (and am still preparing) watch video lectures
How I Prepared (and am still preparing) practice English
What’s to deliver?
How an OS works?
How an OS works?
Know not only how but also why
Knownot notonlyhow but also why not
Understand the principles
Explore the tradeoffs of different designs and ideas
Thought-provoking!
Textbook
Why This Book? • SFU Professors choose it • Recommended reference: Operating Systems: Three Easy Pieces
Course Website http: //list. zju. edu. cn/kaibu/cmpt 300
Teaching Components • Lectures • Assignments OR Research Practice
Teaching Components • Lectures: Chapters 1 -11, 14, 17 • Assignments OR Research Practice
Topics • Operating System Structures • Processes & Threads • CPU Scheduling & Process Coordination • Memory Management • Storage Management & File Systems • I/O Systems • Security & Protection
Reference Schedule by Prof. Keval Vora http: //list. zju. edu. cn/kaibu/cmpt 300/ ref-schedule. pdf
Teaching Components • Lectures • Assignments OR Research Practice
Assignments • Problem sets • Projects
OR Research Practice http: //list. zju. edu. cn/kaibu/cmpt 300/research. html Report: research paper oriented Prototype Presentation
Why do you care?
Waive other assignments
More than that?
Learn to learn things differently
Know notnot only how Know only how but also why (not)
Read this book and you’ll see Operating Systems: Three Easy Pieces http: //pages. cs. wisc. edu/~remzi/OSTEP/
Grade?
Grading (tentative) 40% Assignments OR Research 20% Midterm Exam 40% Final Exam • Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C- or better). • Violation of academic honesty may result in a penalty more severe than zero credit for an assignment, a test, and/or an exam.
Respect SFU Policies on Academic Honesty and Student Conduct
How will I teach?
What Students Expect from Instructors • Fun • Humor • Expertise • Easy exam • High grades • …
I wish I knew someone like this, too…
Teaching Plan • Keep it Simple • Focus on the core concepts • Try to help you more easily understand
#What’s More to Share helpful/inspiring resources #The 3 Secrets of Highly Successful Graduates by Reid Hoffman
How will you contribute?
Thanks In Advance • Study group • Class participation • … • AT LEAST submit assignments show up to midterm&final exams
Acknowledgement • SFU-ZJU DDP Coordinators: Danyu Zhao, Xiaolan Xiang • Janice Regan, Qianping Gu, Keval Vora • Many more
Who’s Who
Ready?
#The 3 Secrets of Highly Successful Graduates
- Which example of
- Evolution of operating systems
- Components of an operating system
- What is operating system
- Wsn operating systems
- Operating systems: three easy pieces
- Operating systems lab
- What is dual mode in os
- Operating systems structure
- Main components of file management
- Design issues in distributed systems
- Early operating systems
- Real-time operating systems
- Can we make operating systems reliable and secure
- Alternative operating systems
- Exo os
- Operating systems: internals and design principles
- Operating system evolution
- Examples of network operating system
- Visual studio 2005 team suite
- Hobbyist operating system
- Characteristics of real time embedded system
- Operating systems
- Operating system chapter 1 notes
- Rootkit
- System software is usually divided into two categories
- Structure of operating systems
- Components of operating system
- Os architecture
- Module 4 operating systems and file management
- Modern operating systems 3rd edition
- Cs162 summer 2021
- Operating systems
- Improving the reliability of commodity operating systems
- Dual mode in os
- Operating systems
- Operating systems structure
- Modern operating systems tanenbaum 5th edition
- What are 5 operating systems?
- Mit operating systems
- Advanced operating system notes
- Types of operating systems
- Section 6 operating systems
- Section 6 operating systems
- System calls
- Operating system overview
- Slidetodoc.com
- Operating systems: internals and design principles
- Operating systems: internals and design principles
- Challenges of emerging trends in operating systems
- Meta os
- Types of operating systems
- Operating systems final exam
- Operating systems: internals and design principles
- Features of windows nt operating system
- Operating systems
- Function of system software
- Real time characteristics of embedded operating systems
- Operating systems
- Stand alone utility programs
- Operating systems three easy pieces solution
- Operating systems internals and design principles
- Operating system internals and design principles
- Operating systems final exam
- "patch operating systems and applications using"