5th Period Notes
5th Period Notes
Name: ____________________________________
Class: ____________________________________
Section: __________________________________
An operating system is software that acts as an intermediary between computer hardware and
the computer user. It provides a user interface and manages hardware resources for the
system.
An operating system is responsible for various tasks to make a computer work efficiently.
Key functions include:
Process Management:
The OS handles the execution of processes. It ensures that each program has enough
CPU time and resources to run efficiently without conflicts.
Memory Management:
It manages the computer's memory (RAM), allocating space to programs and ensuring
efficient usage. It also ensures that programs do not interfere with each other’s
memory space.
File Management:
The OS manages files on storage devices (like hard drives or SSDs). It organizes files
into directories and ensures that files are stored, retrieved, and modified properly.
Device Management:
The OS controls input and output devices (e.g., keyboard, mouse, printers). It ensures
that the devices interact correctly with the software.
User Interface:
Provides an interface for users to interact with the system, either through a Graphical
User Interface (GUI) or a Command-Line Interface (CLI).
Types of Operating Systems
Time-Sharing Systems:
A Time-Sharing Operating System allows multiple users to access and use a computer
system simultaneously by allocating a fixed time slice or quantum to each task. This
system ensures that all tasks receive CPU time, creating a smooth and efficient user
experience. Time-sharing systems, also known as multitasking systems, are designed
to handle tasks from both single and multiple users.
Examples of real-time operating systems are airline traffic control systems, Command
Control Systems, airline reservation systems, Heart pacemakers, Network Multimedia
Systems, robots, etc.
2. macOS:
Developed by Apple, macOS is known for its sleek design and security features. It
is commonly used by professionals in creative fields like design and video editing.
3. Linux:
A free and open-source OS, widely used by developers and tech enthusiasts. It's
highly customizable and often used on servers.
4. Android:
The most widely used mobile operating system, based on Linux. It powers most
smartphones and tablets globally.
5. iOS:
Apple's mobile operating system used in iPhones and iPads, known for its seamless
integration with Apple devices.
BASIC COMPONENTS OF AN OPERATING SYSTEM
1. Kernel:
The core part of the OS, responsible for managing system resources like CPU,
memory, and devices. It interacts directly with the hardware.
2. Shell:
The interface between the user and the kernel. The shell can be either a command-line
interface (CLI) or a graphical user interface (GUI).
3. File System:
Manages the storage, organization, and retrieval of files on disk. Examples include
NTFS, FAT32, HFS+, and EXT4.
Assignment:
1. Name any two operating systems you have used and discuss the pros and cons of each.
2. Discuss the role of security in operating systems and why it's important.
Instruction:
Assignment must be type written with cover page, saved in a PDF format and sent to
through your personal email.
All assignments must be submitted to this address: [email protected]
All Assignment must be submitted on or before April 16, 2025.