Upload
syed-moonis-gilani
View
226
Download
0
Embed Size (px)
Citation preview
8/6/2019 3rd Operating System Review
1/15
Operating System
8/6/2019 3rd Operating System Review
2/15
A collection of programs foroperating the computer. Operating
systems perform housekeepingtasks such as input/output between
the computer and peripherals,
and accepting and interpretinginformation from the keyboard.
Operating System
8/6/2019 3rd Operating System Review
3/15
S yS o
A p pS o
S o
8/6/2019 3rd Operating System Review
4/15
8/6/2019 3rd Operating System Review
5/15
Operating Systems
Operating systems tell the computer how toperform the functions of loading, storing, and
executing an application program and how to
transfer data.
Controls all the computer's resources and
provides the base upon which the applications
programs can be written.
Most operating systems use a Graphical UserInterface (GUI) that provides visual cues such as
icon symbols to help users interact with and
navigate the operating system
8/6/2019 3rd Operating System Review
6/15
Computer Software
Relationships
User
Interface
Basic Input and Output Services (BIOS)
needed for a computer to boot up
User Interface Operating System
User Interface Application Programs
Computer Hardware
8/6/2019 3rd Operating System Review
7/15
Basic OS Tasks
Operating
System
Userinterface
Device management
Mem
orym
anageme
nt
Processormanagement
Applicat
ionman
agement
Operating
System
Userinterface
Device management
Mem
orym
anageme
nt
Processormanagement
Applicat
ionman
agement
Operating
System
Userinterface
Device management
Mem
orym
anageme
nt
Processormanagement
Applicat
ionman
agement
8/6/2019 3rd Operating System Review
8/15
Operating System
Functions
8/6/2019 3rd Operating System Review
9/15
OS Functions
Starting a computer
Providing User Interface
Managing Programs Managing Memory
Configuring Devices
Monitoring Performance Controlling Network
8/6/2019 3rd Operating System Review
10/15
Plug and Play
A helpful part of the operating system thatallows for the addition of new devices
such as sound cards or scanners
The operating system detects devices asthey are plugged in and configures the
computer automatically to allow instant
play
8/6/2019 3rd Operating System Review
11/15
Operating System Definitions
These definitions could be in other words thefeatures an OS has to perform in an overall
computer system
Resource allocator manages andallocates resources.
Control program controls the executionof user programs and operations of I/O devices
Kernel the one program running at alltimes (all else being application programs).
8/6/2019 3rd Operating System Review
12/15
Resource Allocation
Resource allocation is the process ofassigning computer resources toprograms
Two ways to share the CPU Multiprogramming
Time-sharing
Similar sounding, multiprocessing refers toa computer with more than CPUs
8/6/2019 3rd Operating System Review
13/15
Multiprogramming
Two or more programs running at the same
time, or concurrently
The programs take turns with the processor.
They are using the CPU in the same time frame,but not in the same instant
For example, your operating system may use
the CPU to load your email program while
Microsoft Word is saving something to disk
8/6/2019 3rd Operating System Review
14/15
8/6/2019 3rd Operating System Review
15/15
Characteristics of Modern
Operating Systems New design elements were introduced
recently
In response to new hardware development
multiprocessor machines high-speed networks
faster processors and larger memory
In response to new software needs
multimedia applications
Internet and Web access
Client/Server applications