Operating Systems “Lecture outline” Mathieu Delalandre (PhD) François-Rabelais University, Tours city, France
[email protected]
1
Lecture outline (1) •
Topics A. Computer architecture « P. Makris » B. Operating systems: concepts and design « M. Delalandre »
A B
P. Makris M. Delalandre M. Delalandre
CM 4 16
TD/g
TP/g 2
12 h
•
Parts B: Lectures and practical works downloadable from http://mathieu.delalandre.free.fr/teachings/operating1.html
•
Calendar
Part A
1st week of september
Part B
october and november
Final exam
12th of december
CT
1.0
10 20 h
CC
1
2
Lecture outline (2) Program outline for the Master level (320h)
Hardware
Computer Architecture
DI3
Operating systems
Networking & operating systems
semesters
Operating Systems “Concepts I”
Operating Systems “Unix I”
Networking Foundations
S5
Parallel computing “GPU, Multi-core”
Advanced synchronization
Distributed systems
S6
System Administration
Network Security
Operating Systems “Unix II”
Advanced Networking
Operating Systems “Concepts II”
S7
S8
elective
DI5
hardcore
DI4
Virtualization
Distributed Computing
Grid Computing
Multimedia Systems
Mobile Systems
Machine to Machine”M2M”
S9
Lecture outline (3) Bibliography (SCD) [1] A. Tanenbaum. Modern Operating Systems. Prentice Hall, 2007, (ISBN-13: 978-0136006633). [2] A. Silberschatz and al. Operating Systems Concepts. John Wiley and soon, 2008, (ISBN-13: 978-0470128725). [3] W. Stallings Operating Systems, internals and design principles. Pearson Education, 2011, (ISBN-13: 978-0273751502).
4
Lecture outline (4) Part A. Computer Architecture “P. Makris” Part B. Operating systems: concepts and design - I “ M. Delalandre” 1. Introduction 2. Process description and control 3. Uniprocessor scheduling 4. IPC and synchronization 5. Resource management At the corner. Operating systems: concepts and design - II memory management, I/O management, computer security, etc.
5