INFOSEC
CPSC 251
Introduction to Operating Systems
Course Description:
Basic operating system principles, job control languages and operating system internals. The hardware/software interface; file systems; resource management; command languages; segmentation, paging and virtual memory; other virtual resources. Detailed examination of two or more current operating systems, such as Windows, UNIX, or Novell NOS. Prerequisite: CPSC 160 with a grade of C or better. May be registered as CPEN 251. Credit not allowed in both CPSC 251 and CPEN 251.
Text:
Title: Operating System Concepts with Java
Edition:6
Authors: Silbosvhatz, Gavin, Gagne
Publisher: Wiley
ISBN: 0-471-48905-0
Chapters:
- Introduction
- Computer-System Structures
- Operating System Structures
- Processes
- Threads
- CPU Scheduling
- Process Synchronization
- Deadlocks
- Memory Management
- Virtual Memory
- File Systems
- I/O Systems
- Mass-Storage Structures
- Network Structures
- Distributed Communications
- Distributed Coordination
- Distributed File Systems
- Protection
- Security
- The UNIX System
- The Linux System
- Windows NT
- Java Premier
