Documente Academic
Documente Profesional
Documente Cultură
OPERATING SYSTEM
USER
COMPUTER
CPU
PRINTER
WHY OS IS NEEDED
Features of modern OS
Provide a user
interface
Organize files on disk
Allocating resource to
different users with
security control
Co-ordinate
programs to work
with devices and
other programs
OS as resource manager
Memory Management
IO Management
CPU Scheduling
IPC
Multitasking/Multiprogramming
OSinMemoryManagement
OS in Memory Management
OS in Memory Management
Current
instruction
sequence
PC
N+1
interrupt
:
Processorwaitstill
endofcurrent instruction
beforeactingoninterrupt
New
instruction
sequence
Interrupt
Vector
PC
Status
Returnfrom
Interrupt
SavePConstack
GetnewPCvaluefromthe
interruptvectorofthis
interruptline.
CPU IN
Multitasking/Multiprogramming
MS-DOS
Unix
Mac OS
Microsoft
Microsoft
Microsoft
Microsoft
Linux
Microsoft
Windows
Windows
Windows
Windows
3.x
95 & 98
CE
NT
Windows XP
16-bitoperatingsystem,originally
single-user,singletask,limitedabilityto
shareresourcesacrossmachines.
Version3.1introducedsomemultiuserfunctions,&itwascalledasa
networkoperatingsystem(NOS)
MSDOS.SYS
IO.SYS
COMMAND.COM
tasks
TCP/IPisitsinternetsuiteof
protocols.
ChoiceforLANserversrunning
largedatabasesandotherenterprisescalejobs.
Macintosh OS 1984
By Apple Company
Integrates features of both UNIX & DOS
Easy access of Frequently used files
Supports Graphic Technologies namely
Quartz, OpenGL and QuickTime
Program Manager
File Manager
Print Manager
Peer-to-peer workgroup
Domain Networking support
LAN Connection
Centralized security
Remote access service
Windows 95
Windows 98
1.
2.
3.
Pocket PC 2000
Palm-size PC 2.0
Before Linux
In 80s, Microsofts DOS was the dominated OS for
PC
Apple MAC is better, but expensive
UNIX is much better, but much much expensive.
People was looking for a UNIX based system, which
is cheaper and can run on PC
Both DOS, MAC and UNIX are proprietary, i.e., the
source code of their kernel is protected
No modification is possible without paying high
license fees
GNU project
Established in 1984 by Richard Stallman, who
believes that software should be free from restrictions
against copying or modification in order to make
better and efficient computer programs
GNU is a recursive acronym for Gnu's Not Unix
Aim at developing a complete Unix-like operating
system which is free for copying and modification
Companies make their money by maintaining and
distributing the software, e.g. optimally packaging the
software with different tools (Red hat, Slack ware,
Mandrake, SuSE, etc)
Beginning
of Linux
Linux
Today
Advantages
over Windows
multiuser:
Disadvantages
Hence
Automatic
configurations of
networks available
if primary TCP/IP
settings are set to
Obtain
Automatically
Built in firewall
(ICF)
Selects OS model
for application to
run under.
Restores
compatibility for
many applications
that didnt work
under Win2000.
Enhances text
quality on LCD
panels of all kinds.
Display properties
-> appearance ->
effects
Try it!
Customizable
Moves icons for
frequently-used
apps for faster
access
THANK YOU