First Semester 1439/1440 Welcome 

Slides:



Advertisements
Similar presentations
General information CSE 230 : Introduction to Software Engineering
Advertisements

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.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MAT 3724 Applied Analysis Fall 2012
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.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
30 October Agenda for Today Introduction and purpose of the course Introduction and purpose of the course Organization of a computer system Organization.
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 to Operating Systems J. H. Wang Sep. 15, 2010.
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
COMP 2320 (3 units) Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: HomePage:
CS1253- OPERATING SYSTEMS. SYLLABUS UNIT I PROCESSES AND THREADS 9 Introduction to operating systems – Review of computer organization – Operating.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
B. B. Karki, LSU 0.1 CSC 4103: Operating Systems CSC 4103: Operating Systems Spring 2013 Bijaya B Karki and Coretta Douglas Wednesday 5:00 PM to 7:50 PM.
CCSB234/CSNB234 Operating System Concepts Semester 2, Dec 2006 – Mar 2007 Abdul Rahim Ahmad.
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.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
Course Overview CS 4501 / 6501 Software Testing
Welcome to SSE3044 Operating Systems!
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSCE 451/851 Operating System Principles
Computer Networks CNT5106C
Network Operating System Administration
INTRODUCTION Welcome… .
Welcome to GC311 Database Concepts
Computer Architecture Syllabus
CSC215 Lecture Orientation.
CSC 111 Course orientation
CSC 361 Artificial Intelligence
Lecture Note 0: Course Introduction
Welcome to GC311 Database Concepts
Computer Networks CNT5106C
Course Overview - Database Systems
Introduction to Operating Systems
Introduction to CPSC3125 Operating System
CSC215 Lecture Orientation.
CGS 3763 Operating Systems Concepts Spring 2013
Welcome to CS 1301! Principles of Programming I.
Welcome to Software Engineering-2
Introduction to Programming Using C++
Proposal for Term Project Operating Systems, Fall 2018
CSC215 Lecture Orientation.
INFS 522 – Computer Systems Concepts
Operating Systems Lecture 1.
CSC227: Operating Systems
COMS 261 Computer Science I
Lecture Note 0: Course Introduction
ITEC 202 Operating Systems
Computer Engineering Department Islamic University of Gaza
EECE.4810/EECE.5730 Operating Systems
ITEC 202 Operating Systems
Computer Engineering Department Islamic University of Gaza
Term Dr Abdelhafid Bouhraoua
CS 474/674 – Image Processing Fall Prof. Bebis.
Introduction to the Java Language ​
Presentation transcript:

First Semester 1439/1440 Welcome  IT 325: Operating Systems First Semester 1439/1440 Welcome 

Course Description: This course is introduction to the basics of computer operating systems. Topics include operating system principles, concurrency, scheduling and dispatch, memory management and virtual memory, device management and file systems. At least two operating systems are compared and contrasted.

Prerequisites: IT 212 Data Structures  

Text Book: Operating System Concepts Authors Supplementary books: 9th Edition Authors Avi Silberschatz Peter Baer Galvin Greg Gagne Supplementary books: Will be announced on the blog

Text Book | Chapters to be Covered:

Course Outline: Overview Process Management Memory Management Processes and threads Process synchronization Deadlocks CPU scheduling Memory Management Memory management Virtual memory Storage Management File-system interface File-system implementation Secondary-storage structure

Course Outcomes: Describe the basic structure of an operating system and its components. Differentiate between different types of operating systems. Create and develop processes and multithreading systems. Compare and select various process scheduling algorithms. Design and create semaphores to solve the classical problems in process synchronization. Continued…

Course Outcomes | Continued: Detect deadlock problems and suggest ways of dealing with them, including prevention, avoidance, detection, and recovery. Differentiate among several different schemes for managing main memory, including swapping, paging, and segmentation. Identify the concept of virtual memory and demand paging. Explain what the "file" abstraction is and characterize several schemes for disk space allocation and free space management. Compare and contrast various disk scheduling algorithms.

Lab / Tutorials: A mix of Windows and Linux environments (more details will be posted on the course blog and provided by me and your TA).

Class Blog: lms.ksu.edu.sa

Exams Policies All exams are closed book. The final exam will be comprehensive. There will be no replacement quizzes. There will be no replacement exams unless the student has a serious situation (death, Birth, etc). Thus, a dedicated committee is responsible of approving it. The replacement exam will be comprehensive.

Absence policy: Anyone with absence of 25% or more will be barred from entering the final exam, NO EXCEPTIONS will be made (even if the student is in her final Semester). NO medical excuses should be accepted as a way for deducting the number of absence days (25% of allowed absence in a Semester is actually there for the purpose of such health or other emergency circumstances). A medical excuse may only be used in the case that a student misses an exam (to allow for a make-up exam), however, the absence should still be counted.

Homework policy: All work is due by the date and time specified in the respective assignment. Late homework will not be accepted unless there is a valid medical or family condition with appropriate documentation submitted to the instructor.

Collaboration / Copying policy: Students are encouraged to discuss homework problems but not copy. Copying any part of other people’s code, solution sets, or from any other sources is strictly prohibited and will be penalized. Students have to  write their references in detail.

Grading policy: If you disagree with any homework or exam grade, submit your grievance via email to the instructor’s email, documenting the merits of your case.

Grading Scheme: Two Midterm Exams (32 Marks, 16 each) Two Quizzes (13 Marks, Q1: 5 and Q2: 8 ) Lab Assignments, Projects & Evaluation Quizzes(10 Marks) Project (5 marks) Final Exam (40 Marks)

Exam Date Time Chapters Covered QUIZ 1 Thursday 4 / OCT / 2018 24 / Muharram/ 1440  12-1 pm 1, 2 MIDTERM 1 Thursday 11 / OCT / 2018 2 / Safar / 1440 3-5 pm 3, 4, 5 MIDTERM 2 Thursday 8 / NOV / 2018 30 / Safar / 1440 6, 7 QUIZ 2 Thursday 22 / NOV / 2018 14 / Rabi Al-Awwal / 1440 12-1 pm 8, 9  FINAL Thursday 13 / Dec. / 2018 (6 / Rabi Al-Thani /1440) 8 -11 am 3-12

Final Note We will try to utilize the course blog to the fullest extent possible. Please feel free to offer any other ideas and / or suggestions that you may have to make this class as useful as possible for yourself and your fellow students.

Welcome aboard … … learn and have fun! 