Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Operating Systems Study Period 2 EDA092, DIT 400.

Similar presentations


Presentation on theme: "Course Operating Systems Study Period 2 EDA092, DIT 400."— Presentation transcript:

1 Course Operating Systems Study Period 2 EDA092, DIT 400

2 Course Homepage & Support Team http://pingpong.chalmers.se/public/courseId/4381/lang-en/publicPage.do http://www.cse.chalmers.se/edu/year/2014/course/EDA092_Operating_Systems/ (redirects to the above) Examiners: Vincenzo Gulisano Marina Papatriantafilou Guest Lecturer: Magnus Almgren TAs : Bhavishya Goel Yiannis Nikolakopoulos Ivan Walulya

3 Main textbook Operating System Concepts, 9th Edition International Student Version, 2013 Abraham SilberschatzAbraham Silberschatz, Peter B. Galvin, Greg GagnePeter B. GalvinGreg Gagne ISBN: 978-1-118-09375-7 accompanying site (check/use it! ) http://codex.cs.yale.edu/avi/os-book/OS9

4 Why study Operating Systems Where there are computers, there are operating systems.... Picture source: wikipedia

5 What does an Operating System do: Provides services to system users “Shields” the user from the hardware Resource manager: –CPU(s) –memory – I/O devices –…. Picture source:Modern OS, by A. Tanenbaum

6 Why study Operating Systems (cont) To learn about system funtionality and design –performance vs. simplicity, HW vs. SW, etc. To learn how to manage complexity through appropriate abstractions again: Because computers and OSs are everywhere! And because it is fun,too

7 Operating Systems - EDA092, DIT400 You will learn about.... Picture source: cover-page of Modern Operating Systems, A. Tanenbaum 1. core functionality of operating systems 2. key concepts and algorithms in operating system implementations 3. instantiation in established OS 4. Implementation of simple OS components (through labs) Topics/keywords: Processes/threads, scheduling, synchronization, parallelism, resource allocation, memory management, file systems, kernels, shells, micro kernels, virtual machines.

8 Course organization Lectures, Tutorials, Excercises sessions – ”Lectures and Schedule” @ web page Programming assignments – ”Lab1, Lab2” @ web page; 1. OS kernel 2. Scheduling and Synchronization (new): program on Pintos -based on platform available/used at Stanford, Max-Plank Inst. for Computer Science, and more Written exam – 14 Jan 2015 / 14 Apr 2015 / 18 Aug 2015 Notice: Lab important dates time slots for Q+A and Demo, i.e: – TA support possible then ( this is their available support ”bandwidth”) – actual progarmming work: your own planning and schedule

9 Todos Get registered (student_office.cse@chalmers.se)tudent_office.cse@chalmers.se – Only then possible to get credit from completedwork – Provides pingpong access come to classes; take part in discussions; study in pace with classes; do the labs in time – don't wait use the book’s companion site http://codex.cs.yale.edu/avi/os-book/OS9/ especially student-resources (code, student practice exercises, review questions, etc)http://codex.cs.yale.edu/avi/os-book/OS9/ Especially for assignments – Through pingpong: form groups of 2 (take time availability into account, for Q&A and demo sessions) – For each lab: submit preparation test to get access to submission site – Demonstrate your solution in a demo session, validate testing – Submit your completed solution/report by the due date – You will get an ack with outcome asap

10 Student representatives for feedback TASK: responsible for discussing about the course together with the examiner/course responsible and the program board of the program that gives the course, as follows: 1. The student representatives and the course responsible have two informal meetings during the course: one in the second study week (get acquainted) and one after approximately half the course (give feedback to the teacher on the progress of the course). 2. After the course, an evaluation questionnaire is sent out. The examiner will get an opportunity to add extra questions to the standard questionnaire. 3. In the middle of the next study period, there will be an evaluation meeting: the student representatives and the examiner/course responsible meet the board of the program who gives the course, discussing the course’s advantages and potential for improvement. The student representatives participating in the final meeting get a gift certificate valid at Cremona. Randomly selected by the study administration to be student representatives: Martin Chemander, marche#at#student.chalemrs.se (TKDAT) Fahad Lafta Lafta, fahada#at#student.chalemrs.se (MPCSN) Coleb Mujurizi, mujurizi#at#student.chalemrs.se (MPCSN) Roy Nard, nard#at#student.chalemrs.se (TKITE) Erik Nyberg, erikny#at#student.chalemrs.se (MPALG)

11 Questions?


Download ppt "Course Operating Systems Study Period 2 EDA092, DIT 400."

Similar presentations


Ads by Google