Lecture 17
Lecture 17
Lecture 17
Introduction to Computing
Lecture 11
Gull e ZulfNargis
[email protected]
1
Last Lecture Summary
System software
Operating systems
Functions of Operating System
Start and Shut down
Providing a User Interface
Managing programs
Managing memory
Coordinated tasks and Configure devices
Internet connections, Monitor Performance
Providing Utilities and automatic Update
Control a network and Administrator Security
2
Operating System Evolution
Over past 30 years, the evolution in OS has
made PCs
easier to use and understand
more flexible and more reliable
Many of the first operating systems were
device dependent and proprietary
A device-dependent program is one that runs
only on a specific type or make of computer
Proprietary software is privately owned and
limited to a specific vendor or computer model
Some OS still are device dependent
3
Operating System Evolution
A device-independent OS is one that run on
computers provided by a variety of manufacturers
Advantage is you can retain existing application soft ware
and data files even if you change computer models or
vendors
As new versions of the OS are released, users
upgrade their existing computers and mobile
devices to incorporate features of the new version
Purchasing an OS upgrade usually costs less than
purchasing the entire operating system
New versions of OS usually are backward compatible
Application software, by contrast, may or may not be
upward compatible, meaning it may or may not run on
new versions of the operating system
4
Types of Operating Systems
Windows Version Year Released
5
Stand Alone Operating Systems
Stand-alone OS is a complete OS that works
on a desktop computer, notebook computer, or
mobile computing device.
Some stand-alone OS are called Client OS
because they also work in conjunction with a
server operating system.
Client OS can operate with or without a network
DOS, Windows 3.x, Windows 95, Windows 98,
windows 2000, Windows Vista, Windows XP,
Windows 7, Mac OS X, Unix, Linux
6
Disk Operating System (DOS)
Single user single-tasking OS
Two popular version
PC DOS, which IBM released with its computers
MS DOS, which was used on millions of “IBM-
compatible” PCs
Command line interface and completely text
oriented
16-bit OS, Functions include
monitor support, disk input and output, keyboard
control and internal functions related to program
execution and file maintenance
7
Disk Operating System (DOS)
Advantages
Requires small memory as it is small in size
Fast and powerful
Easy to use
Supports legacy applications
Weaknesses
Single user single task
No built-in support for networking
Manual Installation of device-drivers
Supports only 16 Bit programs
Address limited amount of Memory and storage
Command Line interface
8
DOS Application
9
Microsoft Windows 1990 - 2000
10
Microsoft Windows 2000 - 2009
11
Windows NT (New Technology)
32-bit OS released in 1993
Very stable
Powerful high-level-language-based
processor-independent,
Multiprocessing and multiuser operating system with
features comparable to Unix
almost completely devoid of MS-DOS code
Windows NT Workstation
supports networking and can be used as a server in
peer-to-peer networks, it generally is not used on
network servers
12
Windows NT Workstation
13
Windows 9x (Windows 95)
95, 98, and Millennium Edition (Me)
Pre-emptive multitasking 32-bit OS
Supported 16-bit programs well
Does not require MS-DOS to be installed
separately
first version of Windows to support the Plug and
Play standard for connecting new hardware.
With integrated networking support
Improvements to the GUI, introduced the Start
button and Task Bar
Very pretty not stable OS 14
Windows 98
Upgrade from Windows 95
Inclusion of the Internet Explorer Web browser
98 introduced Active desktop that lets users
browse the Internet and local computer in a
similar manner
enables users to integrate Internet resources directly
on the Windows desktop
First OS to use the Windows Driver Model
More robust USB support
Number of improvements are made to various
other system tools and accessories
15
Windows ME
last operating system released in the Windows
9x series.
offers several notable enhancements
Improved multimedia capabilities,
built-in support for digital video editing, and
enhanced Internet features
Updated GUI
Optimized for office and developers
Heavily criticized by users for its instability and
unreliability, due to frequent freezes and
crashes. Entertainment software ran very
poorly
16
Windows 2000
Look of 9x with file system, networking, power,
and stability of Windows NT
designed primarily for PCs in offices and small
businesses
Provides support for
Symmetric Multiprocessing (SMP) with up to two
processors
People with disabilities has been improved
Different languages and locale information
Windows NT file system, NTFS 3.0, the Encrypting
File System and basic and dynamic disk storage.
17
Windows XP
Microsoft’s newest desktop product
Different look from 2000
desktop has a more three-dimensional look, with
rounded corners and more shading.
It also offers some brighter color choices
Many different versions
Professional, Home, Media Center Edition
Digital multimedia support was enhanced
Advanced networking and Communications was
enhanced
makes use of Internet Connection Sharing
Mobile computing became a priority
18
Windows Vista
Released in 2006 and is available in multiple
editions:
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Ultimate
Windows Vista Business
Offered enhancements in reliability, security,
easy deployment and performance
Windows Vista Provides Programs such as
Windows Firewall, Windows Messenger, Windows
Media Player, Windows Side Bar
19
Windows Vista - Desktop
Updated GUI
Simplified and
centralized desktop
configuration
management.
Visual Style called Aero
introduces support for
3D graphics (Windows
Flip 3D), translucency
effects (Glass), live
thumbnails, window
animations, and other
visual effects
20
Windows Vista Features
21
Windows 7
Microsoft’s fastest, most efficient operating
system to date and is available in multiple
editions:
Windows 7 Starter
Windows 7 Home Premium
Windows 7 Ultimate
Windows 7 Professional
Windows 7 Provides Programs such as
Windows Firewall, Windows DVD Maker, Windows
Media Player, Desktop Gadget Gallery
22
Windows 7 Desktop
24
Macintosh OS X
The Macintosh OS has set the standard for
operating system ease of use since 1984
Mac OS works only on Macintosh computers
Based on FreeBSD Linux
Small market share
Latest version is Mac OS X
25
Macintosh OS X
Very stable and easy to configure
Mac OS X includes these features:
New desktop search technology
Dashboard, a desktop area for mini-programs called widgets
Built-in, fast Web browser
Parental controls
Improved backup utility, called Time Machine
Accessibility interface reads e-mail messages
3-D personal video and audio conferencing
Filter to eliminate junk e-mail messages
Contact lists synchronized with Bluetooth enabled smart phone or
other mobile device
Latest version of QuickTime to listen to music and view videos on
the Internet
Easy networking of computers and devices
Windows network connection and shared Windows documents
26
OS X Desktop
27
Unix
Runs on all computer
types Unix is a multitasking
32- or 64-bit operating system developed
in the early 1970s
Very powerful, stable
and fast
Command-line interface
Can cost thousands of
dollars
Power users often work
with UNIX because of
its flexibility and power
Many versions of UNIX have a GUI
28
Unix
Composed of three parts Kernel, shell and the programs
Kernel is the hub of the Unix OS
Functions of kernel is to allocate memory and time to the programs.
handles system calls in response to storage of files and
communication.
Shell acts as an interface between user and kernel.
done through small process which takes place when a user logs in
Program which has a control over the login checks for the
correct user name and password of every user who tries to
login.
In Unix OS, everything is either a process or a file.
A file can be considered as a collection of data which are created by
the user by making use of text editors, running compilers etc.
A process can be considered as a program which is under
execution and is identified by a unique processor identifier (PID).
29
Linux
Open-source, popular,
multitasking UNIX-type
operating system
Free or inexpensive
version of UNIX
32-bit OS
Very stable and fast Some versions of Linux have a GUI
Most flavors are open Supports multiple users and multiple
source processors
X Windows GUI Can run on nearly any computer and
can support almost any type of
Command line interface application
is available
30
Linux
Includes many free programming languages and utility
programs.
Promoters of open source software state two main
advantages:
users who modify the software share their improvements with
others, and
customers can personalize the software to meet their needs.
Two most popular GUIs available for Linux are
GNOME and KDE.
Some companies such as Red Hat market software
that runs on their own distribution of Linux.
Many application programs, utilities, and plug-ins have
Linux distributions, including OpenOffice.org,
StarOffice, Mozilla, Yahoo! Messenger, RealPlayer,
QuickTime, and Acrobat Reader
31
Market Share
32
Network Operating System
Allows users to share printer, Internet access, files
and programs on a network
Administrator security by establishing user name and
password for each user
The “ other" computers are called client computers,
and each computer that connects to a network server
must be running client software designed to request a
specific service
33
Network Operating Systems (NOS)
Fast and stable
Runs on servers
Multi-user and multitasking OS
32- or 64-bit
File and print sharing
Users access the same files
Hundreds of users use a printer
Different OS can interact
Windows Server 2000, 2003, 2008, Unix,
Linux, Solaris, Novell Netware
34
NOS Features
Data integrity
Backups copies data onto tape
RAID copies data onto other drives
Redundant Array of Inexpensive Disks
Relies on two or more hard drives
May speed access to data
Data security
Access to data can be restricted
Access to server resources is controlled
Audits can be kept
35
Networking OS – NT Server
Same core as NT Workstation
Security features for grouping and authenticating
users and controlling their access to network
resources
Multi user capability added
supports the use of many hard disks, working
together to store huge amounts of data
RAID support included
can be configured to provide redundancy of data, writing
the same data to multiple disks, so it is preserved in
case one disk fails.
All these features make it possible for Windows NT
Server to ensure disk and data security even in the
event of a catastrophic failure of a hard disk
36
Windows 2000 Server
Same technology as 2000 workstation
Active Directory (AD)
Central database of server resources
Simplifies network management
Distributed programs supported
Server Standard Edition
Advanced Server Edition
Data Center Edition
It includes the Advanced Server features, plus
support for SMP with up to 32 processors.
37
Windows 2003 Server
Designed to compete with UNIX
XP like interface
Better support for XP computers
MS .NET framework supported
Distributed programs are supported
Designed to support Web-based applications, large
databases, ecommerce servers, and distributed
applications, which are applications with parts that
run on different computers, distributing the work and
data across the network
Server Standard Edition
Data Center Edition
38
Windows 2008 Server
server operating system is based on the kernel (i.e.
the core) of Windows Vista
offers increased reliability and flexibility in the server
environment
Main features of Windows Server 2008
PowerShell new command line
User Interface like Windows Server 2003
“Bitlocker” for the complete encoding of the hard disk
Windows SharePoint services 3.0
Network Access Protection (NAP) to isolate unsafe
clients
Windows Deployment Services (WDS)
Windows System Resource Manager (WSRM)
Windows Server Backup
Include Hyper-V, a virtualization technology
39
Windows 2008 Server
Windows Server 2008 Standard
capability of supporting up to a maximum of 4 GB RAM in its 32 bit version and
32 GB RAM in its 64 bit version.
supports up to 4 processors and a maximum of 12 server roles.
Windows Server 2008 Enterprise
capability of supporting up to a maximum of 64 GB RAM in its 32 bit version and
2 TB RAM in its 64 bit version.
Supports up to 8 processors and a maximum of 17 server roles.
Windows Server 2008 DataCenter
capability of supporting up to a maximum of 64 GB RAM in its 32 bit version and
2 TB RAM in its 64 bit version.
Depending upon hardware, it is capable of supporting up to 64 processors and
a maximum of 17 server roles. It is used in computer Centers and Clusters.
Windows Web Server 2008
Capability of supporting up to a maximum of 4 GB RAM in its 32 bit version and
32 GB RAM in its 64 bit version.
Support only the Web Server role.
Windows Server 2008 for Itanium-Based Systems for computers with
64-bit processors that function as a Web server
40
Unix for Servers
Oldest NOS in widespread use
Stable secure and fast
Main OS for Internet and Web
Large organizations depend on UNIX for
managing large databases shared by hundreds or
thousands of users
capable of handling a high volume of transactions
in a multiuser environment and working with
multiple processors using multiprocessing
Many Web servers use UNIX as their operating
system
41
Linux for Servers
Popular in small businesses
Cost-effective alternative to other operating
systems for sharing files, applications, printers,
modems, and Internet services
Stable, fast and inexpensive
large number of Linux servers hosting Web
sites and performing other roles on the Internet
Some network servers use Linux as their
operating system
Clients on the network can run Linux, UNIX, or
Windows
42
Solaris
a version of UNIX developed by Sun
Microsystems, is a server OS designed
specifically for e-commerce applications.
Manages high-traffic accounts and incorporates
security necessary for Web transactions
Client computers often use a desktop program,
such as GNOME desktop, that communicates
with the Solaris OS
43
Solaris
44
Novell NetWare
Server OS designed for client/server networks.
Server portion that resides on the network server and
Client portion that resides on each client computer
connected to the network
Supports open source software and runs on all
types of computers from mainframes to personal
computers.
Client computers also can have their own stand-
alone OS such as a Windows, Mac OS, or Linux
Benefit is the long-term reliability of the product
45
Novell Netware Desktop
46
Summary I
Operating System Evolution
Types of Operating Systems
Stand alone Operating Systems
DOS
Windows NT
Windows 9x (Windows 95, 98 ME)
Windows 2000
Windows XP, Windows Vista, Windows 7
Mac OS X
Unix
Linux
47
Summary II
Network Operating Systems
Features
Windows NT Server
Windows 2000 Server
Windows 2003 Server
Windows 2008 Server
Unix for Servers
Linux for Servers
Solaris
Novell Netware
48
Recommended Websites
https://en.wikipedia.org/wiki/Operating_system
https://en.wikipedia.org/wiki/Microsoft_Windows
https://en.wikipedia.org/wiki/Unix
https://en.wikipedia.org/wiki/Mac_OS_X
https://en.wikipedia.org/wiki/Linux
https://en.wikipedia.org/wiki/List_of_operating_systems
https://en.wikipedia.org/wiki/IOS
https://en.wikipedia.org/wiki/NetWare
https://en.wikipedia.org/wiki/Mobile_operating_system
49