Apr 23, 2024  
2013-2014 Saint Joseph’s College Online 
    
2013-2014 Saint Joseph’s College Online [Archived Catalog]

Add to Portfolio (opens a new window)

IT 200 - Operating Systems Fundamentals


This course introduces the concepts of operating systems implementation and management. Topics included in the course are: processes, mutual exclusion, synchronization, memory management, virtual memory, processor scheduling, disk management, file systems, security, and protection. Students will apply these concepts in projects using UNIX, Linux, MS Windows, and MAC OS X.

Prerequisites & Notes
PG 200

Assignment Overview
  • Assignments: 5 Units
  • Interactivity: Discussion Boards
  • Final Assessment: Final Paper


Course Learning Objectives
 

Upon completion of this course, you should be able to do the following:

  • Show proficiency using a Graphical User Interface (GUI) and Command Line Interface (CLI) environment for various Operating Systems (OSs) such as MS Windows and UNIX/Linux.
  • Demonstrate an understanding of process management, including process scheduling, initialization, priorities, process synchronization, mutual exclusion, and process termination.
  • Show an understanding of memory management, including virtual memory.
  • Demonstrate an understanding of disk management, including fragmentation, encryption and decryption, and compression.
  • Exhibit an understanding of file systems and file system management.
  • Exhibit an understanding of file security and protection of data.
  • Employ GUI and/or CLI tools necessary to demonstrate a practical application of process management, memory management, disk management, file system management, and security management.


Credits: 3



Add to Portfolio (opens a new window)