CIT 28600
Operating Systems Concepts
Operating Systems Concepts
Description
In this course students will learn the fundamental concepts of computer operating systems. The course will emphasize terminology and concepts of major operating systems including UNIX, DOS, and Windows.
Textbook
Flynn, McIver-McHoes, Understanding Operating Systems, Cengage, 2008, ISBN 9781423901600
Palmer, Guide to Unix Using Linux, Cengage, ISBN 9781418837235
Course Outcomes
- Explain the nature, terminology, and use of operating systems (CIT 1)
- Use standard evaluation measures to assess scheduling, caching, memory, and OS usage (CIT 9, 10)
- Explain and use UNIX commands to perform management tasks (CIT 1)
- Learn OS concepts to prepare for future curriculum material relating to operating systems, networking and multi-user/multi OS environments (CIT 1)
CIT Program Outcomes (What are these?)
1.
9.
10.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
1b.
1c.
4.
Topics
- Processes
- Memory and Storage Management
- Distributed Systems
- Protection and Security
- Use Specific Operating System
Assessment
- Exams
- Labs
- Research Paper
- Quizzes and Homeworks - 25%