Operating Systems and system softwares

Download Report

Transcript Operating Systems and system softwares

‫‪Operating systems‬‬
‫‪and‬‬
‫‪system softwares‬‬
‫گارگاه کامپيوتر‬
‫تهيه كننده‪ :‬علي برادران هاشمي‬
Functions of OS

Manage the computer’s resources




2
CPU
Memory
Disk drives
Printers

Establish a user interface

Execute and provide services for applications
software

Carries out all input and output operation
User Interface

Facilitates communication between the user and
the operating system

Two forms

Command line




Graphical user interface (GUI)



3
Text-based
Key commands
Examples: MS-DOS, Unix
Visual images
Menus
Examples: Windows, Mac OS, Linux
The Components of System Software
Operating system the principal component
of system software

Device drivers - help
the computer control
peripheral devices

Utility programs support, enhance, or
expand existing
programs

4
The Operating System: booting

5
Booting - the process of loading an operating
system into a computer’s main memory
User Interface

6
User interface - user-controllable
display screen that allows you to
communicate, or interact, with your
computer
CPU Management


Supervisor (kernel) - program which remains in main
memory while the computer is running, and directs
other “nonresident” programs to perform tasks that
support application programs
The OS also manages memory via:



7
Partitioning - division of memory into separate areas
called partitions, each of which can hold a program or
data.
Foreground/background - division of memory into
higher priority (foreground) and lower priority
(background) areas.
Queues - temporary line-ups for programs waiting to
be executed.
File Management
8

Move

Rename

Delete

Copy

Back up
Task Management
Number of
Users
Number of
Processors
Order of
Processing
Multi-tasking
One
One
Concurrently
Time sharing
Multiple
One
Round robin
Two or more
Simultaneously
Multi-processing One or more
9
Working in parallel

Time-slicing :


Two possible approaches to multiprocessing:


10
the apportionment of tiny slices of time (fractions
of a second) to various tasks, which allows time
sharing to take place.
Coprocessing - the controlling CPU works
together with specialized microprocessors called
coprocessors, each of which handles a particular
task.
Parallel processing - several full-fledged
processors work together on the same tasks,
sharing memory.
Security

11
Formatting
(initializing) a disk
- the process of
preparing that
disk so that it can
store data or
programs

Security
management
Other System Software:
Device Drivers & Utility Programs

Device drivers

12
specialized software
programs that allow
input and output
devices to
communicate with the
rest of the computer
system
Utilities: Service Programs

Backup utility

program which makes a duplicate copy of
the information on your hard disk


Data-recovery utility

13
Backup NOW! by NTI is one such utility.
Program which restores data that has
been physically damaged or corrupted
Utilities: Service Programs

Antivirus software


Data compression utility

14
program that scans hard disks, floppy
disks, and memory to detect viruses
program which removes redundant
elements, gaps, and unnecessary data
from a computer’s storage space so that
less space (fewer bits) is required to store
or transmit data
Utilities: Service Programs


15
Fragmentation - the
scattering of portions of
files about the disk in
nonadjacent areas, thus
greatly slowing access to
the files
Defragmenter utility program that finds all
the scattered files on
your hard disk and
reorganizes them as
contiguous files
Utilities: Service Programs

Disk scanner and
disk cleanup
utilities:


16
Detect & remove
unnecessary files
Detect & correct
disk problems
Common Operating Systems
Desktop & Laptop Operating Systems

Platform


Disk Operating System (DOS)

17
the particular processor model and
operating system on which a
computer system is based
the original operating system
produced by Microsoft, which had a
hard-to-use command-driven user
interface
Mac OS

Mac OS



18
operating system
which runs only on
Apple Macintosh
computers
first launched in
1984, and inspired
rival Microsoft to
upgrade DOS to the
more user-friendly
Windows operating
systems.
It set the standard
for icon-oriented,
easy-to-use graphical
user interfaces.
Desktop & Laptop Operating Systems






19
Microsoft Windows 3.X - released in 1992;
simply a layer over DOS
Microsoft Windows 95/98 - successors to 3.X
Plug and Play - the ability of a computer to
automatically configure a new hardware
component that is added to it.
MS-Windows ME
MS-Windows 2000
MS-Windows XP
Network Operating Systems

Novell’s Netware


20
A long popular network operating system
for coordinating microcomputer-based
local area networks (LANs) throughout a
company or campus
Netware was introduced by Novell in 1983.
It was the first LAN software based on fileserver technology.
Network Operating Systems


Controls and coordinates linked computers
Network Server
 Coordinates communication with other
computers


Windows NT




21
The operating system is located on the network
server’s hard disk.
NT stands for “New Technology.”
Microsoft’s multitasking OS designed to run on
network servers.
it allows multiple users to share resources such as
data and programs.
Windows 2000 - successor to Windows NT
Network Operating Systems

Windows XP

22
Microsoft’s
newest OS,
which combines
elements of
Windows 2000
and Windows Me
Network Operating Systems

UNIX


Sun Microsystems’ Solaris

23
A multitasking operating system for
multiple users with built-in networking
capability and versions that can run on all
kinds of computers
super-reliable version of Unix that seems
to be most popular for handling large ecommerce servers and large websites.
Berkeley Software Distribution (BSD)

Free BSD




24
Free software which began in the 1970s in
the the computer science department of
the University of California at Berkeley.
There are now three variations:
The Free BSD Project, focused on
standard PCs;
NetBSD - focused on a wide range of
platforms;
OpenBSD - focused on security;
Linux

Linux

25
A free version of
UNIX, with
continual
improvements
resulting from
the efforts of
tens of
thousands of
volunteer
programmers
Linux

Open-source software


26
software which any
programmer can download
from the Internet for free
and modify with suggested
improvements
The Open Source
Initiative is a non-profit
corporation “dedicated
to managing and
promoting the Open
Source Definition for
the good of the
community.”
Linus Torvalds, creator of
Linux
Operating Systems for Handhelds
Embedded Operating System


27
Palm OS
 the dominant OS for
handhelds, which runs
the Palm and Handspring
Visor, and is licensed to
other companies
Windows CE
 now Pocket PC
 slimmed-down version of
Windows for handhelds
The OS of the Future:
“The Network is the Computer”

.Net


E-speak


HP’s version of an Internet OS, or “universal
language,” that allows different websites to
communicate with one another
Jini

28
Microsoft’s platform for an OS for the entire
Internet, designed to link unrelated websites so
that people can organize all info in their lives
using PCs and smaller devices
Sun Microsystems’ software designed to let all
types of electronic gadgets on a wired or wireless
network communicate with one another
The Opposite Possibility: No One Company
Dominates

Distributed system

29
a non-centralized network consisting
of several computers and other
devices that can communicate with
one another
Online Software & Application Software
Providers

30
ASP (Application Service Provider) - a firm that
leases software over the Internet to customers
Microsoft OS Release History






31
DOS
Windows For Workgroups (3.1)
Windows 95, 98, ME
NT 3.X, 4.X
Windows 2000
Windows XP
Windows 9X

Windows 95/98/ME





32
Built on an “open” memory model.
Designed for wide application support.
Targeted for the “home” consumer.
Unstable but supports most hardware and
software.
Inefficient use of resources.
Windows NT/2000

Windows NT 3.51/4.0 & Windows 2000





33
Code base built on a User/Executive mode
model.
Provides “protected” process/memory space.
True multi-tasking/multithreaded.
Improved stability, performance and security.
Hardware and software must be compatible Limited vendor support.
Windows 2000 Simplified Architecture
Environment Subsystems
System & Service
Processes
User Apps
OS/2
Subsystem DLL
Win32
POSIX
User
Kernel
Executive
Device
Drivers
Kernel
Hardware Abstraction Layer (HAL)
34
Win32
User/GDI
Windows NT New Technology



Engineered for stability
Strong security
Versions



Drawbacks



35
NT Workstation
NT Server
Lacks support for older Windows and MS-DOS
software and hardware
Complex to learn and use
Requires more memory and processing power
Windows 2000




Stability features
Security features
Uses simple approach to hardware setup
from Windows 98
Versions



36
Windows 2000 Professional for individual users
Windows 2000 for network servers
Was intended for both the corporate and
home use, replacing Win NT and Win 98
Windows 2000

Complex

Heavy demand for computer resources

Improvements over windows NT





37
Maintains user preferences
Self-healing applications software
Supports Windows 98 file structure
Uses plug and play
Provides improved support for laptops
XP

Microsoft Windows XP


38
Merges the compatibility features of
Windows 9.X with the stability,
performance and security of Windows
NT/2000.
Includes a wide range of “usability”
enhancements.
XP Desktop OS – 3 Flavors

Windows XP has been released in 3
different editions:



39
Windows XP Home Edition
Windows XP Professional Edition
Windows XP 64-Bit Edition
Windows XP Home Edition


40
Windows XP Home Edition is the least
expensive version of the operating
system and contains the fewest
features
XP Home Edition is a “consumer”
based operating system and is
intended to upgrade or replace
Windows 95,98 and ME installations
Windows XP Professional



XP Professional is the best choice for
“power” users and business desktops
More expensive than Home Edition
(Amazon.com list = $299/$199)
Comparison website:

41
http://www.microsoft.com/windowsxp/ho
me/howtobuy/choosing2.asp
Windows XP 64-Bit




42
Microsoft’s first 64-bit Operating
System for the Intel Itanium
processor
Designed for scientific and very high
end users requiring 64-bit computing.
Supports up to 16 gigabytes of RAM
and up to 8 Terabytes of virtual
memory
Additional memory support will be
added as hardware capabilities expand
Windows XP Features

Brand new look and feel!





43
Redesigned Start Menu
Taskbar groupings
New file and folder navigation pane that
displays tasks and details
Many more “wizards” and customizable
views making complex tasks easier for the
novice
Microsoft ClearType®
Windows XP Features

Impressive reliability and superb
performance!


44
Startup is on average 34% faster than
Windows 2000 and 27% faster than 98
Average application launch equal to
Windows 2000 and 25% faster than in
Windows 98
Performance Comparison
45
Windows XP Features

Improved manageability







46
Remote Desktop/Remote Assistants
Device Driver Rollback Tool
File and Settings Transfer
New System Restore Wizard
User State Migration Tool
Upgrade Uninstall to previous version
Fast User Switching
Windows XP Features

Improved Security





47
Windows Update helps to deploy the latest
security patches
New Credential Manager – secure store for
password and account information
Windows File Protection
Internet Connection Firewall
Built in IPSec and Kerberos support
Windows XP Features

Software Upgrades and Enhancements




48
Internet Explorer 6.0
Windows Media Player for XP
DirectX 8.1
Native CD-R and CD-RW support built into
Windows Explorer
Windows XP Features

Mobile/Laptop user features and
support




49
Multiple monitor support
Enhanced battery life (Lid Power and LCD
Dimming controls)
Encrypted File System with multi-user
support
Rich support for Wireless Networking
What’s Next?

50
Microsoft “Whistler” in final beta
stages.

More .Net enhancements

“Topaz” in spring of 2002
Windows CE Consumer Electronics
Where used

Embedded systems









51
Industrial controllers
Robots
Office equipment
Cameras
Telephones
Home entertainment devices
Automobile navigation systems
Pocket PC
Internet appliance market

Less memory

Smaller screens

Little or no file storage

Provides Internet connectivity
Linux vs Windows

Advantages over Windows




Disadvantage

52
Extremely stable
Internet support
Reinstallation is simpler
Scarcity of applications
Any Question?
53