Overview of operating system structures, processes, and file management.
Course overview
Operating systems are the foundation of every computing device. In CYBR 1500, you will explore how software and hardware work together to manage resources and provide a platform for applications. You will learn the internal structures of operating systems, including how they handle processes, memory, and file management. This course provides the technical background needed for careers in cybersecurity and systems administration.
Who takes this course
This course is a required component of the following programs:
- Computer Systems Technology
- Computer Systems Technology (Part-time)
Students in these programs build on their programming knowledge from CYBR 1260 to understand the environment in which their code runs. You will gain practical skills in configuring and securing operating systems, which are essential for roles in network administration and cybersecurity.
Credits: 3 · Hours: 45
Prerequisites
Learning outcomes
- Explain the core components of a modern operating system, including the kernel, shell, and system utilities.
- Describe how operating systems manage memory allocation and process scheduling.
- Analyze file system structures and storage management techniques.
- Configure basic security settings and user access controls within an operating environment.
Evaluation
| Component | Weight (%) |
| Mid-term examination | 30 |
| Lab assignments (weekly) | 40 |
| Final project | 30 |