Lecturer Operating System
Lecturer Operating System
Lecturer Operating System
• Operating System
• Functions of General Operating System
• Types of Operating Systems
• Single-User/Single-Tasking Operating System
• Single-User/Multi-Tasking Operating System
• Multi-User/Multi-Tasking Operating System
2
Software
• Software is a collection of instructions that enable the user to interact with a
computer and to tell the computer that what to do and how to do.
• System Software
• Systems software includes the programs that are dedicated to managing the
computer itself, such as the operating system, file management utilities, and
disk operating system (or DOS)
• Application Software
• Application software, or simply applications, are often called end-user
programs because they enable the user to complete tasks, such as creating
documents, spreadsheets, databases and publications, doing online research,
sending email, designing graphics, running businesses, and even playing games!
Application software is specific to the task it is designed for and can be as simple
as a calculator application or as complex as a word processing application.
3
Operating System
• Operating system is a system software that enables the
computer hardware to communicate and operate with the
computer software.
• Displays the on-screen elements with which you interacts – the user
interface.
5
Functions of General Operating System
1. Booting
• When you turn on the computer that has been powered off
completely, you are performing cold boot.
6
Features of General Operating System
2. Providing a User Interface
Command Graphical
Line Interface User Interface
(CLI) (GUI)
7
Features of General Operating System
• In a command-line interface, a user types commands or presses special keys on
the keyboard to enter data and instructions.
• Command-line interfaces often are difficult to use because they require exact
spelling, grammar, and punctuation. You also need to remember every
command and its syntax(format).
• With a graphical user interface (GUI), you interact with visual objects such as
buttons, menus, windows, icons and other graphical objects to issue
commands.
8
Features of General Operating System
GUI CLI
9
Features of General Operating System
3. Program Execution, Program Management and Multitasking
10
Features of General Operating System
4. Memory Management
• Finally, the operating system releases these items from being monitored in
memory when the processor no longer requires them.
11
Features of General Operating System
5. Resource Management
12
Features of General Operating System
6. Virtual Memory
• As you interact with a program, part of it may be in physical RAM, while the rest of the
program is on the hard disk as virtual memory.
• Because virtual memory is slower than RAM, users may notice the computer slowing
down while it uses virtual memory.
• The operating system uses an area of the hard disk for virtual memory, in which it
swaps (exchanges) data, information, and instructions between memory and storage.
13
Features of General Operating System
14
Features of General Operating System
7. Disk and File System Management
• Operating system manages the files and folder on disks with the
help of File System.
16
Features of General Operating System
8. Scheduling Jobs
• The operating system determines the order in which jobs are processed.
• Jobs include receiving data from an input device, processing instructions, sending
information to an output device, and transferring items from storage to memory and
from memory to storage.
• A multiuser operating system does not always process jobs on a first-come, first-served
basis.
• Sometimes, one user may have a higher priority than other users.
17
Features of General Operating System
• For example, if the processor sends five print jobs to a printer, the printer
can print only one document at a time.
18
Features of General Operating System
9. Configuring Devices
• A device driver is a small program that tells the operating system how to
communicate with a specific device.
• Each device on a computer, such as the mouse, keyboard, monitor, printer, and
scanner, has its own specialized set of commands and thus requires its own
specific driver.
• When you boot a computer, the operating system loads each device’s driver.
• If you attach a new device to a computer, such as a printer or scanner, its driver
must be installed before you can use the device.
19
Features of General Operating System
• For many devices, the computer’s operating system includes the necessary
drivers.
• If it does not, you can install the drivers from the CD provided with the
purchased device.
• Today, many devices and operating systems support Plug and Play.
• Plug and Play means the operating system automatically configures new
devices as you install them.
20
Features of General Operating System
10. Sharing Data/Information
21
Features of General Operating System
11. Providing Utilities
• Image Viewer
• Program Uninstaller
• Antivirus
• Firewall
• Backup
• Screen Savers
22
Examples of Operating Systems
• MS-DOS (By Microsoft) • UNIX
• PC-DOS (By IBM) • Ubuntu Linux
• Windows 95 • KUbuntu Linux
• Windows 98 • RedHat Linux
• Windows 2000 • Fedora Linux
• Windows ME (Millennium Edition) • Mac iOS
• Windows Media Center • iPhone OS
• Windows XP • Android
• Windows Vista • Symbian
• Windows 7 • Blackberry OS
• Windows 8 • Windows Phone
• Windows 8.1 • Ubuntu for Mobile
23
Types of Operating System
24
Single-User/Single-Tasking Operating System
• An operating system that allows a single user to perform just one task at a
time is a single-user/single tasking operating system.
25
Single-User/Multi-Tasking Operating System
• The most commonly used personal computers usually run such operating
systems, including:
• Microsoft Windows
• Apple Macintosh iOS
26
Multi-User/Multi-Tasking Operating System
• A multi-user/multi-tasking operating system is an operating system that
allows multiple users to use programs that are simultaneously running on a
single network server; called a terminal server.
27