CIT 28600
Operating Systems Concepts
Course Instructional Objectives
Operating Systems Concepts
Course Instructional Objectives
Processes
- Define and recognize processes with relation to concurrent processing concepts, task manager, priorities, scheduling, and implementation.
- Define inter-process communication techniques.
- Describe ways to handle deadlocks.
- Explain process synchronization.
- Define and discuss threads.
Memory and Storage Management
- Identify memory-management schemes.
- Employ paging/segmentation algorithms.
- Define FAT, FAT32, Windows, and Unix file systems.
- Calculate disk space and disk management algorithms.
Distributed Systems
- Identify standard network types.
- Explain network protocols.
- Diagram shared resource paths.
Protection and Security
- Discuss OS mechanisms that ensure files, memory, CPU, etc., that can only be used with proper authorization
- Describe viruses and anti-viral software.
- Illustrate the differences between physical and logical security.
- Diagram backup and hierarchy trees.
Use Specific Operating System
- Understand and use file management commands in DOS.
- Understand and use peripheral control commands in DOS.
- Understand and use commands related to monitoring the OS in DOS.
- Understand and use file management commands in Windows.
- Understand and use peripheral control commands in Windows.
- Understand and use commands related to monitoring the OS in Windows.
- Understand and use file management commands in UNIX.
- Understand and use peripheral control commands in UNIX
- Understand and use commands related to monitoring the OS in UNIX.