Course Syllabus-W2021 PDF

Title Course Syllabus-W2021
Course Operating Systems
Institution University of Windsor
Pages 5
File Size 235.3 KB
File Type PDF
Total Downloads 109
Total Views 181

Summary

Course Outline...


Description

Course Syllabus COMP-3300 (Winter 2021) Operating Systems Fundamentals

School of Computer Science http://cs.uwindsor.ca

Instructor (Section 30): Email: Phone: Office Location:

Dima Alhadidi

Class Day(s):

Mondays and Wednesdays

[email protected] +1 519 253 3000 x3771 Lambton Tower, Room 5107 401 Sunset Avenue

Time: Class Location:

10:00PM - 11:20PM Online Mondays 11:30AM-1:30PM and by appointment (online).

Office Hours:

Course content/description: This course gives an overview of operating system services, introduction to primary components of multiprogramming operating systems, CPU scheduling, concurrent processes, process synchronization and inter-process communication, deadlocks, memory management, file systems, virtual memory, disk scheduling. Prerequisite: COMP-2120, COMP-2540, COMP-2560, and COMP-2650 or COMP-2660 Course objectives/outcomes: By the end of this course students will be able to • Describe the basic concepts of operating systems, including development and achievements, functionalities, objectives, structure, and components. • Analyze the key trade-offs between multiple approaches to operating system design. • Explain how memory, I/O devices, files, processes and threads are managed. • Demonstrate understanding of concepts related to processes, synchronization, multitasking, deadlock, starvation, and resource control (CPU, physical and virtual memory, process scheduling, I/O, and files) • Analyze concurrency control and deadlock detection/recovery mechanisms in contemporary operating systems. • Evaluate the performance of various scheduling algorithms Textbook: (Suggested (not mandatory)) Abraham Silberschatz, Greg Gagne, Peter B. Galvin. Operating System Concepts Tenth Edition. John Wiley & Sons, Inc. Other Course Resources/Reference Material/ Reference Abraham Silberschatz, Peter B. Galvin, Greg Gagne. Operating System Essentials 2nd Edition. John Wiley & Sons, Inc.

1|Page

GAs and TAs First Name

Surname

Email

Ali Srihari Vipul Eileen-yunjung

Abbasi Tadi Jayachandran Malhotra O

[email protected] [email protected] [email protected] [email protected]

Faisal

Bagalagel

[email protected]

Evaluation Provide assessment, % of final grade and tentative test/due dates Course Component

% of final grade

Assignments

30%

Term Project Midterm Final Exam

30% 20% 20%

Tentative test/due dates

Friday Jan. 29, 2021 Friday Feb 12, 2021 Monday Mar 1, 2021 Monday Mar 15, 2021 Monday Mar 29, 2021 Monday Feb. 22, 2021 Apr 12-22, 2021. Alternative Final Exam Day: Apr 23, 2021

Important dates • First day of classes: Jan 7, 2021 • Last day for late registration and changes of courses (Add/Drop): Jan 20, 2021 • Reading week: Feb 13, 2021 to Feb 21, 2021 • Family Day Holiday: University Closed: Feb 15, 2021 • University offices closed: Feb 19, 2021 • Last Day to Voluntarily Withdraw from Winter 2021 courses: Mar 17, 2021 • Good Friday: University Closed; Apr 2nd, 2021 • Last day of Winter 2021 Classes: Apr 7, 2021 • Final Examination Period for Winter 2021: Apr 12-22, 2021 • Alternative Final Exam Day for Winter: Apr 23, 2021

Tentative Class Schedule (subject to change at discretion of the instructor and student pace) Lecture 1 2 3 4 5 6 2|Page

Date Jan 11 Jan 13 Jan 18 Jan 20 Jan 25 Jan. 27

Topic Introduction Introduction Operating system Structure Operating system Structure Processes Processes

7 8 9 10

11 12 13 14 15 16 17 18 19 20 21 22 23 24

Feb 1 Feb. 3 Feb. 8 Feb. 10 Feb. 15 Feb. 17 Feb. 22 Feb. 24 Mar. 1 Mar. 3 Mar. 8 Mar. 10 Mar. 15 Mar. 17 Mar. 22 Mar. 24 Mar. 29 Mar. 31 Apr 5 Apr 7

Threads CPU Scheduling CPU Scheduling CPU Scheduling Reading Week Midterm Process Synchronization Process Synchronization Deadlocks Deadlocks Main Memory Main Memory Virtual Memory Virtual Memory Mass-Storage Structure Mass-Storage Structure Project Discussion Project Discussion Project Discussion

Grading scheme Numeric final grade out of 100 will be assigned to each student based on the provided evaluation scheme. All grades below 50% are considered failures. For more information please check the following link: https://lawlibrary.uwindsor.ca/Presto/content/Detail.aspx?ctID=OTdhY2QzODgtNjhlYi00ZWY0LTg2 OTUtNmU5NjEzY2JkMWYx&rID=MjE0&qrs=RmFsc2U=&q=KFVuaXZlcnNpdHlfb2ZfV2luZHNvc l9DZW50cmFsX1BvbGljaWVzLkFsbFRleHQ6KGdyYWRpbmcgYW5kIGF2ZXJhZ2VzKSk=&ph=V HJ1ZQ==&bckToL=VHJ1ZQ==&rrtc=VHJ1ZQ== Course Regulations

-

-

We will be using Blackboard Virtual Classroom for synchronous classes and MS Teams for office hours. Attendance at the lectures is not required, but you are responsible for all class notes, announcements, assignments, etc. Requests to write any exam prior to the scheduled date will NEVER be granted. In case a student misses a midterm exam for a valid reason, your final grade will be determined from the remaining exams and other grade components. Medical or Compassionate Absences: Given the potential for ongoing health-related concerns, the University has made the decision to extend the use of the student self-report of illness interface, and to continue to waive the requirement to submit medical notes for the Winter 2021 semester. To self-report illness, please see the following link: http://ask.uwindsor.ca/app/answers/detail/a_id/577. Determinations about whether and how to accommodate students who submit requests for consideration based on compassionate grounds will as usual be made by instructors and/or the

3|Page

Associate Dean, in keeping with any standard procedures within specific Faculties and the Senate bylaws.

-

-

-

Late assignments will be marked off at 20% per school day late including the due date, up to 3 days. However, if you have any legitimate reasons (e.g., sick, etc.), then the late penalty may be waived and the weight of the assignment will be distributed over the other course components. Students who miss any exam without a valid reason will receive a zero grade for the exam. If the final exam is missed (for a valid reason), a makeup exam will be arranged on the Alternate Exam Date. Student Accessibility Services (SAS) provides services/supports to students, with documented disabilities, who have registered with SAS. If you have or think you may have a disability, please contact SAS http://www.uwindsor.ca/studentaccessibility . University Senate Bylaw 31 for Academic Integrity

https://lawlibrary.uwindsor.ca/Presto/content/GetDoc.axd?ctID=OTdhY2QzODgtNjhlYi00ZWY0LTg2OTUt NmU5NjEzY2JkMWYx&rID=ODQ=&pID=MjMy&attchmnt=False&uSesDM=False&rIdx=ODQ=&rCFU = - University policy on Conduct of Test and Exams: https://www.uwindsor.ca/registrar/sites/uwindsor.ca.registrar/files/fall-exam-slots_0.pdf - University policy on Student Code of Conduct

-

-

-

-

https://lawlibrary.uwindsor.ca/Presto/content/GetDoc.axd?ctID=OTdhY2QzODgtNjhlYi00ZWY0 LTg2OTUtNmU5NjEzY2JkMWYx&rID=NTk=&pID=MjMy&attchmnt=False&uSesDM=False& rIdx=NTk=&rCFU= If a student violates the student code of conduct, penalties range from a minimum of fail (zero) in the assignment, exam or test to a maximum of suspension or expulsion from the university. No student is allowed to take a course more than two times without permission from the Associate Dean of Science. Additional/specific course related details are available on the course website/BlackBoard Only email originating from a valid University of Windsor student account will be accepted from students wishing to contact the instructor through email. The best way to reach me outside of class time is via MS Teams or email. Because I do not want to lose your email in the morass of less important notices, I ask that you use subject lines that start with "COMP3300 - " then specify the topic of this particular email, e.g. " COMP3300 - requesting a meeting" or " COMP3300 - question about the test". I will always do my best to respond within 1 business day. Lectures and course materials (PowerPoint slides, lecture recordings, examinations, quizzes, assignments and projects) prepared by the instructor are considered by the University to be an instructor’s intellectual property covered by the Copyright Act, RSC 1985, c C-42. Course materials such as PowerPoint slides and lecture recordings are made available to you for your own study purposes. These materials cannot be shared outside of the class or “published” in any way. Posting recordings or slides to other websites without the express permission of the instructor may constitute copyright infringement. Students who do not have the necessary accommodations are not permitted to record lectures in any format (audio, video, photograph, etc.). Posting course materials or any recordings you may make

4|Page

to other websites without the express permission of the instructor may constitute copyright infringement. Plagiarism prevention software will be used in this class. The last seven calendar days prior to, and including, the last day of classes are free from any procedures for which a mark will be assigned

-

Studying Online If you are new to studying online or would like help and strategies, the following resources may be helpful to you • •

Online Learning Tips Recommended Technology for Online Learning

SET Student Evaluation of Teaching forms will be administered in the last 2 weeks of classes (or last week of classes in the case of 6 week classes) as per Senate policy. Service Information •

Writing Support Desk http://www.uwindsor.ca/success/writingsupportdesk



Skills to Enhance Personal Success (STEPS) http://www.uwindsor.ca/faculty/recruitment/359/skills-enhance-personal-success-steps



Information Technology Services http://www.uwindsor.ca/itservices/



Student Health Services http://www.uwindsor.ca/studenthealthservices/



Student Counselling Centre http://www.uwindsor.ca/studentcounselling/



Student Success and Leadership Centre http://www.uwindsor.ca/success/

5|Page...


Similar Free PDFs