0% found this document useful (0 votes)
7 views21 pages

Understanding Operating Systems Basics

The document provides an overview of operating systems (OS), defining their role as intermediaries between users and computer hardware, and outlining their essential functions such as process, memory, file, device management, and security. It categorizes different types of operating systems, including single-user, multi-user, multitasking, real-time, and embedded systems, and discusses popular examples like Windows, Linux, and macOS. Additionally, it emphasizes the importance of resource management in ensuring efficiency, stability, fairness, and security in computer systems.

Uploaded by

Emir Natividad
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views21 pages

Understanding Operating Systems Basics

The document provides an overview of operating systems (OS), defining their role as intermediaries between users and computer hardware, and outlining their essential functions such as process, memory, file, device management, and security. It categorizes different types of operating systems, including single-user, multi-user, multitasking, real-time, and embedded systems, and discusses popular examples like Windows, Linux, and macOS. Additionally, it emphasizes the importance of resource management in ensuring efficiency, stability, fairness, and security in computer systems.

Uploaded by

Emir Natividad
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Operating Systems

Lesson Objectives
By the end of this lesson, you should be able to:

Define what an operating system is and explain its importance in computer


systems.
Identify and describe the major functions of an operating system in managing
hardware and software resources.
Differentiate among the types of operating systems (single-user, multi-user,
multitasking, etc.).
Give examples of popular operating systems such as Windows, Linux, and
macOS, and compare their features.
Analyze and explain the role of operating systems in everyday computer usage
through real-life scenarios.
01
Introduction to
Operating
Systems
Introduction to Operating Systems
1. Definition of an Operating System
• An Operating System (OS) is a type of system software that
acts as an intermediary between the user and the
computer hardware.
• It is the first program that runs when the computer is turned
on and remains active until the computer is shut down.
2. Purpose of an Operating System
• Without an OS, a computer cannot function because users would
have no way to interact with the hardware.
• It transforms a complex machine into a user-friendly system
that anyone can operate.
Introduction to Operating Systems
3. Real-Life Hook
• Imagine buying a smartphone that turns on but shows
nothing—no apps, no menus, no screen to tap.
• This is what a computer would be like without an
operating system.
02
Functions of an
Operating System
Functions of an Operating System
1. Process Management
• The OS handles all the tasks that are currently running.
• It decides how much CPU time each program gets and ensures
smooth multitasking without system crashes.
2. Memory Management
• Computers have limited memory (RAM).
• The OS keeps track of which program is using which memory
space and prevents them from interfering with each other.
3. File Management
• The OS provides a structured way to store and retrieve data.
• It uses a file system (like NTFS, FAT32, ext4) so users can save,
edit, delete, and organize files easily.
Functions of an Operating System
3. Device Management
• Hardware components like printers, keyboards, and USB drives
need special instructions to work.
• The OS uses device drivers to make communication between
hardware and software possible.
4. Security and Access Control
• Protects the system from unauthorized access through user
accounts, passwords, and permissions.
• Prevents malicious programs from damaging data.
5. User Interface
• Provides ways for the user to interact with the computer.
• Two types: GUI (Graphical User Interface) like Windows, and
CLI (Command Line Interface) like Linux terminal.
03
Types of Operating
Systems
Types of Operating Systems
1. Single-User Operating System
• Designed for one person to use at a time.
• Most home computers and laptops run this type.
• Example: MS-DOS, Windows 10 Home.
2. Multi-User Operating System
• Allows multiple users to log in and use the system
simultaneously.
• Commonly used in servers, universities, and business networks.
• Example: UNIX, Linux.
3. Multitasking Operating System
• Enables a user to run multiple applications at the same time.
• For example: browsing the internet while listening to music and
downloading files.
Types of Operating Systems
4. Real-Time Operating System (RTOS)
• Used where immediate response is required (industrial
machines, medical systems, robots, air traffic control).
• Provides guaranteed processing time for tasks.
• Example: VxWorks, QNX.
5. Embedded Operating System
• Runs on small, dedicated devices such as ATMs, microwaves,
and smart TVs.
• Designed to be lightweight and efficient.
• Example: Embedded Linux, Windows IoT.
04
Examples of Popular
Operating Systems
Examples of Popular Operating
1. Microsoft Windows
Systems
• The most widely used OS for personal computers worldwide.
• Known for its easy-to-use GUI, broad software compatibility,
and frequent updates.
• Popular versions include Windows 7, Windows 10, and Windows
11.
2. Linux
• A free and open-source operating system.
• Highly customizable, secure, and stable, making it the top
choice for servers and programmers.
• Popular distributions include Ubuntu, Fedora, Debian, and
Red Hat.
Examples of Popular Operating
3. macOS
Systems
• Exclusively designed for Apple computers.
• Famous for its sleek design, strong performance, and
smooth integration with other Apple devices like iPhone and
iPad.
4. Other Operating Systems
• Android – used in smartphones and tablets, based on Linux.
• iOS – Apple’s mobile OS, known for performance and security.
05
The Role of the
Operating System in
Managing Resources
What are Resources in a Computer?
• Resources refer to all the components that a computer
system must manage to function properly.
These include:
• Hardware Resources: CPU, RAM, storage, input/output
devices.
• Software Resources: Applications, background
processes, and system programs.

Without proper management, resources may conflict,


leading to errors or crashes
Resource Management Defined
• Resource Management is the process by which the
operating system allocates, monitors, and controls the
use of hardware and software resources.
The OS ensures:
• Fair distribution of resources.
• Efficiency so no component is wasted.
• Stability so programs do not interfere with each other.
How the OS Manages Hardware
The OS coordinates:
• CPU (Processor): Decides which program gets
processing time through scheduling.
• Memory (RAM): Assigns memory spaces to running
programs, prevents overlap.
• Storage Devices: Organizes how data is written, read,
and retrieved.
• I/O Devices: Controls printers, keyboards, monitors
through device drivers.
Analogy: The OS is like a classroom teacher, making sure
all students (programs) get a fair chance to participate.
How the OS Manages Hardware
The OS ensures that software applications run smoothly
together.
Examples:
• Multitasking (watching YouTube while writing a Word
document).
• Background processes (antivirus running while browsing
the internet).
Without the OS, two programs could try to use the same
resource, causing system crashes.
Real-Life Analogy: The Traffic Police

Think of the OS as a traffic officer at a busy


intersection:
• Directs cars (programs) so they do not crash.
• Controls flow (CPU scheduling).
• Stops some cars to let others pass (prioritizing
processes).
• Enforces rules (security and access).
Without this officer, traffic would be chaotic, just like a
computer without an OS.
Importance of Resource
Management
Ensures efficiency → The computer runs faster and
smoother.
Ensures stability → Prevents system crashes.
Ensures fairness → All running programs get resources.
Ensures security → Prevents unauthorized access to
resources.

You might also like