An introduction to operating systems (O/S) design, structure, and mechanisms. Topics include computer software systems performance, memory, kernel structure, input/output (I/O) devices, file system functions, virtualization, and securing the operating system. Students will install and configure major modern client operating systems Students completing CS 104 and CS 105 will have the knowledge and skills necessary for CompTIA A+ Certification exam preparation.
Quarters Offered
Fall,
Winter
Course Outcomes
Upon successful completion of the course, students should be able to demonstrate the following knowledge or skills:
- Explain the objectives and functions of modern operating systems
- Describe how operating systems have evolved over time
- Effectively manage main memory and improve the utilization of the CPU speed and response
- Install devices and drivers
- Describe how the file system, mass storage, and I/O are handled in a modern computer system
- Perform disk maintenance including defragmenting, relocating files and folders, running disk and file repair utilities and selecting RAID options
- Differentiate between single user and multi-user operating systems
- Explain the concept of virtual memory and how it is realized in hardware and software
- Carry out simple sys admin tasks according to a security policy, i.e., creating accounts, setting permissions, applying patches, and arranging for regular backups
- Complete an installation and configure Microsoft Windows operating systems
- Find and install updates
- Compare and contrast current methods for implementing security
Course Content Outline
- Operating systems overview
- Operating system structures
- Processes and process management
- CPU scheduling
- File system maintenance
- Installing and upgrading operating systems
- Configuring and managing input and output devices
- Using and configuring storage devices
- Modems, wireless, and other communications devices
- Memory management
- Network connectivity
- Sharing disks, files, and printers over a network
- Security and protection
- System performance evaluation
Department Guidelines
CS 104 and CS 105 are linked courses. Students will be automatically enrolled in both courses. Course instruction in CS 104 and CS 105 prepares students for the CompTIA certification exam.