Skip to Content

Center for Information Security and Assurance

Search UTC.edu:

Campus & People

Resources:

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:

 

  1. Introduction
  2. Computer-System Structures
  3. Operating System Structures
  4. Processes
  5. Threads
  6. CPU Scheduling
  7. Process Synchronization
  8. Deadlocks
  9. Memory Management
  10. Virtual Memory
  11. File Systems
  12. I/O Systems
  13. Mass-Storage Structures
  14. Network Structures
  15. Distributed Communications
  16. Distributed Coordination
  17. Distributed File Systems
  18. Protection
  19. Security
  20. The UNIX System
  21. The Linux System
  22. Windows NT
  23. Java Premier