24059940 operating system copy
TRANSCRIPT
-
8/8/2019 24059940 Operating System Copy
1/28
Operating SystemOperating System
-
8/8/2019 24059940 Operating System Copy
2/28
A special system software that acts as an intermediary bthe computer hardware.Provides an environment in which the user can execute
convenient and efficient manner.
Operating System
User
Operating System
Hardware
Ex amples of OS: Windows, MS-DOS, Linu x , Uni x
-
8/8/2019 24059940 Operating System Copy
3/28
OperatingOperating SystemSystem
Thu s t he main goals for an Operating system are:
y Make comp u ter
co
nvenient to use ( h ides Hardwaredetails)
y Utilize reso u rces in effi c ient manner
-
8/8/2019 24059940 Operating System Copy
4/28
Operating SystemOperating System
Computer hardware
Operating System
User
Application Software
-
8/8/2019 24059940 Operating System Copy
5/28
Functions Functions of O/S of O/S
1. Process Management 2. Memory Management 3. Deadlock Handling
4. File Management 5. I/O Management 6. Protection & Security 7. Job scheduling 8. Interpretation of commands and instructions.9. Co-ordination of compilers and, assembler, programs and other
s/w of computer system.
-
8/8/2019 24059940 Operating System Copy
6/28
Functions Functions of O/S of O/S
10. Production of error messages.11. Maintenance of internal time clock and log system usage for all
users.12.
Provides easy communication between the computer system and users.13. Resource Allocator 14. Intermediary 15. Executes application software 16. Memory management 17. CPU Scheduling
-
8/8/2019 24059940 Operating System Copy
7/28
CATEGORIES OF OPERATING SYSTEMS CATEGORIES OF OPERATING SYSTEMS
Operating systems can be categorised by t henumber of users t hey s upport as well as by t heir level of sop h istication.
Th ree categories are broadly recognized:-1. D eskt o p O/S :
Designed to s upport a single user or a smallwork gro up of users.
2 . D epartmental O/S :S upports from a few dozen to a few hu ndredusers.
-
8/8/2019 24059940 Operating System Copy
8/28
CATEGORIES OF OPERATING SYSTEMS CATEGORIES OF OPERATING SYSTEMS
3 . E nterprise O/S :Generally s upports t housands of users andtransactions sim u ltaneo usly.Offers t he greatest f unctionality, followed by
departmental operating systems, and t hendesktop operating systems.Th e user interface is t he least sop h isticated onenterprise operating systems.
-
8/8/2019 24059940 Operating System Copy
9/28
D eskt o p Operating SystemD eskt o p Operating System
-
8/8/2019 24059940 Operating System Copy
10/28
Desktop Operating SystemDesktop Operating Systemy
Supports a single user or a small group of users.y Some examples of the operating systems in this categoryare:-
1. M S-DOS :One of the original operating systems for the IBM PCand its clones.A non-graphical, line oriented, command-drivenoperating system, with a relatively simple interface but
not a friendly user interface.It was not capable of multitasking.It has now been almost totally replaced by GUI
products such as Windows 95, Windows 98, Windows2000 and Windows XP.
-
8/8/2019 24059940 Operating System Copy
11/28
D esktop Operating SystemD esktop Operating System
2. Windows 3.1y I t is a transition windowing system between
MS-DOS and Windows95, Windows 98 and
Windows 2000.y I t is not actually an operating system, but aGUI that operates with, and e x tends thecapabilities of MS-DOS
-
8/8/2019 24059940 Operating System Copy
12/28
D eskt o p Operating SystemD eskt o p Operating System
3. Windows 95y The first of a series of products in the Windows operating
systems that provides a GUI by using icons to provide instantaccess to common tasks.
y It is a 32-bit operating system that features multitasking,networking, and Internet integration capabilities.
y It also offers plug-and-play capabilities by enabling the operatingsystem to recognize new hardware and install the necessarysoftware (device drivers) automatically.
-
8/8/2019 24059940 Operating System Copy
13/28
Desktop Operating SystemDesktop Operating System4 . W
indow
s 98Offered minor refinements, b ug fixes, anden hancements to windows 95.
5 . W ind ow s NT
A n operating system for h igh -end desktops andworkstations.It provides t he same GUI as Windows 95, 98, and2000.
Has more powerf u l m u ltitasking, and memorymanagement capabilities.It is pop u lar in networked systems in b usinessorganizations.
-
8/8/2019 24059940 Operating System Copy
14/28
-
8/8/2019 24059940 Operating System Copy
15/28
D eskt o p Operating SystemD eskt o p Operating System
8 . IBM s OS/2 Operating Systemy A 32-bit operating system t hat s upports m u ltitasking,
and s upports networked applications.9. M a c int o sh Operating Systemy F or A pple M acintos h microcomp u ters.y Is a 32-bit operating system t hat feat u res
mu ltitasking and powerf u l grap h ics capabilities.
-
8/8/2019 24059940 Operating System Copy
16/28
D eskt o p Operating SystemD eskt o p Operating System
10. U nixy Provides many sophisticated desktop features,
including multiprocessing and multitasking
techniques.y Is valuable to business organizations because it can be used on many different sizes of computers (different hardware: non Intel and Intel processors).
y Was popularized by Sun Microsystems.
-
8/8/2019 24059940 Operating System Copy
17/28
Desktop Operating SystemDesktop Operating System11. L
inuxy A powerf u l version of Unix .y Completely free of c harge.y It offers m u ltitasking, virt ual memory management, and
TCP/IP networking.y Originally written by Lin us Tovalds at t he University of
Helsinki in 1991.y He t hen released t he so urce code to t he world.y
Like Unix, it r uns on m u ltiple hardware platforms.y Is becoming widely used by Internet service providers.y Th e clearing house for Lin ux information on t he Internet may
be fo und at www.lin uxhq .com
-
8/8/2019 24059940 Operating System Copy
18/28
Desktop Operating SystemDesktop Operating System
1 2 . J ava Operating Systemy Is designed for hand- held prod ucts and
network comp u ters.y S uns java operating system exec u tes
programs written in Java lang uage wit hou t theneed for a traditional operating system.
y It is designed for Internet and Intranetapplications and embedded devices.
-
8/8/2019 24059940 Operating System Copy
19/28
D epartmental Server OperatingD epartmental Server OperatingSystemsSystems
-
8/8/2019 24059940 Operating System Copy
20/28
D epartmental Server OperatingD epartmental Server OperatingSystemsSystems
Th e major departmental server operating systemsinclude:-
y Unixy
Windows N T server y IBM s OS/2 Warp Server y Novell NetWarey IBM s OS/400
-
8/8/2019 24059940 Operating System Copy
21/28
D epartmental Server OperatingD epartmental Server OperatingSystemsSystems
Although some of these are also desktop OS, all can serveas departmental server OS because of their:-
y Strong scalabilityy Reliabilityy Backupy Security26y Fault tolerancey Multitaskingy Multiprocessingy TCP/IP networkingy Network management
-
8/8/2019 24059940 Operating System Copy
22/28
E nterprise Operating SystemsE nterprise Operating Systems
-
8/8/2019 24059940 Operating System Copy
23/28
E nterprise OperatingE nterprise OperatingSystemsSystems
The major enterprise operating systems include:
y IBMs MVS (Multiple Virtual Storage)y
IBMs VM (Virtual Machine)y IBMs VSE (Virtual Storage Extended)y Digital Open VMS (Virtual Machine System)
-
8/8/2019 24059940 Operating System Copy
24/28
E nterprise OperatingE nterprise OperatingSystemsSystems
E nterprise operating systems s upport:
y Sec u re electronic commerce
y M u ltiple conc urrent users
y Large (terabyte) databases
y M illions of transactions per day.
-
8/8/2019 24059940 Operating System Copy
25/28
Types o f O/STypes o f O/S
M u ltitasking
M u ltiprogramming
Time s haring
M u ltiprocessing
-
8/8/2019 24059940 Operating System Copy
26/28
MUL TITASK ING O/SMUL TITASK ING O/S
Executing more than one task concurrently.Execution of two or more tasks/programs by one user
concurrently on the same computer with one central processor.For example, the user may be running one program andsimultaneously listening to a music file.
-
8/8/2019 24059940 Operating System Copy
27/28
Mul tiprogramming OperatingMul tiprogramming OperatingSystemSystem
Refers to concurrent execution of different users programs on a machine with a single processor.It is the execution of two or more programs concurrentlyon a multi-user operating system.The processor spends a certain amount of time executingeach users program. As the processor works much
faster, it seems as though all the programs are being runat the same time.
-
8/8/2019 24059940 Operating System Copy
28/28
Time SharingTime Sharing Operating SystemOperating System
Round-Robin processing of programs for several users.
A single comp u ter processes t he tasks of several users at different locations based on t heconcept of time slicing between t he users.