Instructor:
Name: Mohammad S. Shirazi
Email: shirazim@uindy.edu
Office: RBAH 126
Phone: 317-791-5620
Office Hours: Monday, Wednesday, 12:00-13:00, Tuesday 8:00-10:00
Lecture: Mo, We, 8:00-8:50, Fr 8:00-10:50
Final: Mo, 12 Dec, 8:00-9:55 am
Text Book
Abraham Silberschatz , Peter B. Galvin, Greg Gagne, ``Operating System Concepts", 10th edition.
Catalog Description:
Students learn fundamental concepts of modern operating systems by studying how and why operating systems have evolved. Topics include CPU scheduling, process synchronization, memory management, threads, file systems, I/O systems, privacy and security, and performance evaluation. Students implement parts of an operating system as a means of exploring the details of some of these topics.
Course Syllabus: [pdf]
Grading:
Homeworks:
Homework assignments will be given to students to help them understand Operating System (OS) concepts, features, and services with C language. Students should complete their assignments individually. Homework will be due in class on the designated date. No late homework will be accepted unless prior notification and arrangements are made.
Project Assignments [pdf]:
The course will have project assignments that will be given to individuals or team of maximum two students. Each team is required to demonstrate their project and submit a project report. All team members should contribute to the project assignments equally to receive the same project grade.
Project Schedule
Class Activity
Announcements