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

Chapter5 SystemSoftware Notes

Chapter 5 discusses system software, focusing on operating systems (OS) and utility programs that manage computer activities and user tasks. It outlines the functions of an OS, types of operating systems, and major examples like Windows and Linux, as well as various utility programs for file management and security. The chapter also highlights future trends in OS development, including user-friendliness and cloud-based operations.

Uploaded by

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

Chapter5 SystemSoftware Notes

Chapter 5 discusses system software, focusing on operating systems (OS) and utility programs that manage computer activities and user tasks. It outlines the functions of an OS, types of operating systems, and major examples like Windows and Linux, as well as various utility programs for file management and security. The chapter also highlights future trends in OS development, including user-friendliness and cloud-based operations.

Uploaded by

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

Chapter 5: System Software - Operating Systems and Utility Programs

1. System Software vs Application Software

- System software includes OS and utilities that manage the computer system.

- Application software allows users to perform tasks like writing, browsing, or gaming.

2. Operating System (OS)

- Manages and coordinates all computer activities.

- Acts as a bridge between user and hardware.

3. Functions of an OS

- User interface (GUI/CLI)

- Booting and managing startup

- Managing resources (CPU, memory, devices)

- File management and security (passwords, firewalls)

- Device configuration (drivers, Plug and Play)

4. Processing Efficiency Techniques

- Multitasking: Running multiple programs simultaneously.

- Multithreading: Running multiple threads within a program.

- Multiprocessing: Multiple CPUs working on separate tasks.

- Parallel processing: CPUs working together on one task.

- Virtual memory: Uses disk space as RAM.

- Buffering/Spooling: Temporary storage for input/output.


5. Types of Operating Systems

- Personal OS: Windows, Mac OS, Linux.

- Server OS: Windows Server, UNIX, Linux.

- Mobile OS: Android, iOS, BlackBerry OS, Symbian, Palm OS.

- Embedded OS: Used in ATMs, cars, and appliances.

- Large Computers: IBM z/OS, UNIX clusters.

6. Major Operating Systems

- Windows: DOS to Windows 7 and Server editions.

- Mac OS: UNIX-based; current version Snow Leopard.

- UNIX/Linux: Multiuser, multitasking; Linux is open-source and free.

7. Utility Programs

- File management: Copying, deleting, organizing files.

- Search tools, diagnostics, disk management.

- Uninstall utilities, cleanup tools, file compression.

- Backup and recovery utilities.

- Security utilities: Antivirus, antispyware, firewalls.

8. Future of Operating Systems

- More user-friendly and voice-driven.

- Improved security and self-healing systems.

- Cloud-based operations and multi-processor support.

Quick Facts

- Multitasking = Multiple programs.


- File management = Organizing files.

- Backup = Copy of data for recovery.

- File compression = Reduces file size for easy transfer.

You might also like