OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM,

Slides:



Advertisements
Similar presentations
Windows Operating System Internals - by David A. Solomon and Mark E. Russinovich with Andreas Polze Unit OS1: Overview of Operating Systems 1.1. Windows.
Advertisements

ITCS 3181 Logic and Computer Systems
Discrete Maths Objective to give some background on the course , Semester 2, Who I am: Andrew Davison WiG Lab
OS0- Operating System Concepts Textbook: A. Silberschatz, P. Galvin and Greg Gagne, Operating System Concepts, 6th Edition, John Wiley & Sons, Inc, 2001.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
Seminar II: Prelims/0 1 Seminar II Objective – –to give some background on the course , Semester 2, Who I am: Andrew Davison WiG.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
CPT: Prelim/01 Computer Programming Techniques v Objectives –to give some background on this subject CPT, Semester Preliminaries.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Operating Systems 作業系統 熊博安 國立中正大學資訊工程學系 EA-101, EA001.
Discrete Maths: Prelim/0 1 Discrete Maths (OLD) Objective – –to give some background on the course , Semester 1, Who I am: Andrew.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
Welcome to Physics 1D03.
ASDA: Prelim/ Advanced Data Structures and Algorithms Objective – –to give some background on the course Semester 2, Who I am: Andrew.
1DT057 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
1 Welcome! CSI 3310: Operating System Principles Mario Marchand
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
Course Information Sarah Diesburg Operating Systems COP 4610.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
OS, Operating System First Semester, Year 2000 Wannarat Suntiamorntut Department of Computer Engineering, PSUWannarat Suntiamorntut.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
1DT057 Distributed Information System Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
COMP 2320 (3 units) Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: HomePage:
Adv. UNIX: Prelim/01 Advanced UNIX v Who I am: –Andrew Davison CoE, Info. Eng. Research Lab. (Room 101) v Objectives –to.
JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
Compilers: Prelim/0 1 Compiler Structures Objective – –to give some background on the course , Semester 1, Who I am: Andrew Davison.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
Windows Operating System Internals - by David A. Solomon and Mark E. Russinovich with Andreas Polze Unit OS1: Overview of Operating Systems 1.1. Windows.
CCSB234/CSNB234 Operating System Concepts Semester 2, Dec 2006 – Mar 2007 Abdul Rahim Ahmad.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
CSE321: OPERATING SYSTEMS LECTURE 0 NARZU TARANNUM(NAT) LECTURER-II DEPT. OF CSE, BRAC UNIVERSITY 66 MOHAKHALI, DHAKA 1212, BANGLADESH.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CSI 3131 Summer 2016 Principles of Operating Systems Instructor: Dr. Nathalie Japkowicz Office: STE 5029 Office Hours: n In.
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
CS431 Distributed Systems
CSCE 451/851 Operating System Principles
CPE741: Distributed Systems Course Introduction
Course Information Mark Stanovich Principles of Operating Systems
Lecture Note 0: Course Introduction
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Operating Systems
Lecture Note 0: Course Introduction
Introduction to CPSC3125 Operating System
Andy Wang Operating Systems COP 4610 / CGS 5765
CGS 3763 Operating Systems Concepts Spring 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
Welcome to Physics 1D03.
Andy Wang Operating Systems COP 4610 / CGS 5765
INFS 522 – Computer Systems Concepts
CSC227: Operating Systems
Compiler Structures 0. Preliminaries
First Semester 1439/1440 Welcome 
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture Note 0: Course Introduction
Andy Wang Operating Systems COP 4610 / CGS 5765
EECE.4810/EECE.5730 Operating Systems
Presentation transcript:

OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM, AIT September -- November, Preliminaries Dr. Andrew Davison Dept. of Computer Engineering Prince of Songkla University Hat Yai, Songkhla 90112, Thailand

OSes: 0. Prelim 2 Overview 1. Outline of the Course 2. Meeting Times 3. Workload 4. Course Materials 5. Reading Materials

OSes: 0. Prelim 3 1. Outline of the Course v An overview of the design principles behind Operating Systems (OSes). v This course is not about a particular OS (e.g. UNIX), but how OSes in general are designed and constructed.

OSes: 0. Prelim 4 Details (may change) v 1. Overview (parts 1–3) –background, computer-system structures, operating system structures v 2. Process Management (parts 4–7) –processes, threads, synchronization, deadlocks, CPU scheduling continued This follows the S&G textbook 5th ed. (see later).

OSes: 0. Prelim 5 v 3. Storage Management (parts 8–11) –memory management, virtual memory, file-system interface, file-system implementation v 4. I/O Systems (parts 12–13) –I/O, secondary-storage structure v 5. Distributed OSes (parts 15-18) –distributed file systems. coordination

OSes: 0. Prelim 6 Prerequisites v This course requires you to understand quite complex algorithms and pseudo-code (written in a Pascal/C-like language). v The course does not require advanced programming skills.

OSes: 0. Prelim 7 2. Meeting Times v I will visiting CSE-TC four times: –Saturday 20th -- Monday 22nd Sept. –Saturday 11th -- Monday 13th Oct. –Friday 24th -- Sunday 26th Oct. –Friday 7th -- Sunday 9th Nov. v Probable teaching schedule each day: – (3 * 50 mins; teaching) – ( 50 mins teaching; 50 mins lab) continued

OSes: 0. Prelim 8 3. Workload (% of total score) v Reading assigments from the S&G textbook. v Lab questions and answers. v Three exercises:30% (each worth 10%) –handed out on the last day of each visit v Exam: 70% (3 hours) –closed book

OSes: 0. Prelim 9 Lab Questions and Answers v These questions will not be marked –they are to help you check your understanding v I will go over the answers on the last day of each visit. v The lab questions are similar to the marked exercises and the exam questions.

OSes: 0. Prelim 10 Marked Exercise Details v The exercises may ask you to write: –descriptions of OS features –develop algorithms (in pseudo code form) –produce/investigate variants of examples taken from the S&G textbook v You will not be asked to modify an OS. continued

OSes: 0. Prelim 11 v I will give you a week to do the exercises, and then you must me your solutions v If is a problem then tell me –you can hand in your work at CSE-TC v Each exercise is worth 10% of your final mark.

OSes: 0. Prelim Course Materials v I will hand out one copy of my slides, the lab questions/answers, and the exercises. v Course materials will also be available at: Software.coe/OperSys/ –if you print the slides out, use 6 slides to the page to save trees

OSes: 0. Prelim 13 Thanks v A few diagrams come from the slides for a similar course: –Comp 305, 1999 School of Maths and Comp. Sci. Victoria Univ. of Wellington, New Zealand COMP305/ © John H. Hines, 1998 –I’ve included a note with each diagram that I’ve used in my slides.

OSes: 0. Prelim Reading Materials v The required textbook: Operating System Concepts Abraham Silberschatz & Peter Baer Galvin (S&G) Addson-Wesley, 1998 () Operating System Concepts Abraham Silberschatz & Peter Baer Galvin (S&G) Addson-Wesley, 1998 (5th ed.) v CSE-TC has a copy of the 6th edition –I have brought a copy of the 5th edition with me continued

OSes: 0. Prelim 15 S&G (6th edition) v Mostly consists of changes to the later chapters which we will not be studying. v I have added the (small) changes to early chapters, and the new material on threads into my slides. continued

OSes: 0. Prelim 16 Which S&G to Use? v You can use either the 5th or 6th edition. v My slides refer to page numbers/figure numbers in the 5th edition. v The 6th edition is rather expensive to buy.

OSes: 0. Prelim 17 v Another good textbook: Operating Systems: Design and Implementation Andrew S. Tanenbaum & Albert S. Woodhull Prentice Hall, 1997 –we will not be using it in the course

OSes: 0. Prelim 18 Reading Assignments v I will be asking you to read several chapters from S&G (5th ed. or 6th ed) during each of my visits. –by the end you will have read 13/14 chapters v The things you read may appear on the exam.