computer systems lecture 1
TRANSCRIPT
-
8/12/2019 Computer Systems Lecture 1
1/26
4008COMP
Computer Systems
Abir Hussain
Room 633
mailto:[email protected]:[email protected] -
8/12/2019 Computer Systems Lecture 1
2/26
-
8/12/2019 Computer Systems Lecture 1
3/26
Contents
Describe the functions of an operating system
Explain the basics of a personal computer operating
system
Describe the advantages of a graphical operating
system
Differentiate among different versions of Microsoft
Windows
-
8/12/2019 Computer Systems Lecture 1
4/26
Operating System
A set of programs that lies
between applications software and
the hardware
Manages computers resources(CPU, peripheral devices)
Establishes a user interface
Determines how user interacts with
operating system Provides and executes services for
applications software
-
8/12/2019 Computer Systems Lecture 1
5/26
Systems Software
All programs related to coordinating computer
operations
Examples
Operating systems
Language translators
Convert program code to machine-readable form
Utility programs
which helps to analyse, configure, optimize and
maintain the computer.
-
8/12/2019 Computer Systems Lecture 1
6/26
Kernel
The operating system is the most fundamental piece ofsoftware and runs in kernal mode (also calledsupervised mode).
In this mode it has complete access to all the hardwareand can execute any instructions the machine is capableof executing.
The rest of the software runs in user mode in whichonly a subset of the machine instructions is available.
In particular, those instructions that affect control of themachine or do I/O are forbidden to user mode programs.
-
8/12/2019 Computer Systems Lecture 1
7/26
Operating Systems for Personal
Computers
Platform: combination of computer hardware and
operating system software
Wintel(Microsoft Windows running on an Intel-based PC)
is most common Common Platforms
MS-DOS
Windows
MAC OS
Unix
Linux
-
8/12/2019 Computer Systems Lecture 1
8/26
-
8/12/2019 Computer Systems Lecture 1
9/26
MS-DOS Operating Environment
Windows 3.1
A layer added on top of DOS
Separates operating system from user
Makes operating system easier to use
Called a shell
-
8/12/2019 Computer Systems Lecture 1
10/26
Windows Features
Long file names (up to 255 characters)
Plug and Play
Makes installing hardware components easier
Object Linking and Embedding (OLE)
Allows user to embed or link one document to
another
-
8/12/2019 Computer Systems Lecture 1
11/26
The Windows Family
Windows 9x Windows 95 Windows 98 Windows Millennium Edition (ME)
Corporate Market Windows NT Windows 2000
Windows XP
Windows vista Windows 7
Windows CE
-
8/12/2019 Computer Systems Lecture 1
12/26
Windows 9x
Serves home/consumer market
No longer a shell, but a self-contained
operating system
Began with Windows 95
Next Generation:
Windows 98
Windows ME
Many improvements over Windows 3.1
-
8/12/2019 Computer Systems Lecture 1
13/26
Windows 98 Enhancements
Internet/intranet browsing
capabilities
Support for state-of-the-art
hardware, including DVD and
multimedia Support for huge disk drives
Wizards: step-by-step software for
installing, configuring, and using
software
-
8/12/2019 Computer Systems Lecture 1
14/26
Windows ME Enhancements
Multimedia support: Media Player, video
editing
Enhanced reliability features
Home network support
-
8/12/2019 Computer Systems Lecture 1
15/26
Corporate Market
Windows NT
NT stands for new technology
Windows 2000
-
8/12/2019 Computer Systems Lecture 1
16/26
-
8/12/2019 Computer Systems Lecture 1
17/26
Windows 2000
The latest generation of Windows NT
One computer serves many users
You identify yourself and the system knows your
preferences
You get your desktop and files, regardless of
which PC you use to log into the network
-
8/12/2019 Computer Systems Lecture 1
18/26
Windows XP
Brings consumer and
corporate versions of
Windows together into a
single product Has Home and Professional
Editions
Enhancements
-
8/12/2019 Computer Systems Lecture 1
19/26
Windows XP Enhancements
Improved user interface Much clearer and uncluttered desktop
More icons on redesigned Start Menu
Improved multimedia support
More personalization
Multiple user support User can log off, leaving programs running, and allow
another user to log on
Set up limited accounts for children to use; i.e., noinappropriate games or no Internet access
Internet support and protection
-
8/12/2019 Computer Systems Lecture 1
20/26
Windows Vista
-
8/12/2019 Computer Systems Lecture 1
21/26
Features
Windows Aero:an acronym forAuthentic, Energetic, Reflective, andOpen. The interface is intended to be cleaner and more aesthetically
pleasing than those of previous Windows, including transparencies,animations and eye candy.
Windows Shell:The Windows shell is significantly different fromWindows XP, offering a range of organization, navigation, and searchcapabilities.
Windows Search(also known asInstant Searchorsearch as you type):significantly faster and more thorough search capabilities. Search boxeshave been added to the Start menu, Windows Explorer, and several of theapplications included with Vista.
-
8/12/2019 Computer Systems Lecture 1
22/26
Windows 7
Windows 7 lunched in October 2009.
It had improved features than windows vista.
Taskbar Enhancements: It is on display at all
times and manages numerous applications as wellas giving the users access to others and displayinginformation such as the time.
Aero Enhancements: With Windows 7 Microsofthave expanded this further through three features;Aero Peek, Shake and Snaps.
-
8/12/2019 Computer Systems Lecture 1
23/26
Windows CE (Compact)
Scaled-back version of Windows 9x
Designed to work on machines with small screens
and little, if any, storage
Used in Pocket PCs
Used in embedded systems
Computer devices integrated into other products;
i.e., robots
CE.NET supports .NET platform
-
8/12/2019 Computer Systems Lecture 1
24/26
MAC OS
Designed for the Macintosh computer
First commercially successful GUI
Has served as the model for Windows and other GUIproducts developed since then
-
8/12/2019 Computer Systems Lecture 1
25/26
UNIX
Developed in 1971
Not tied to any family of processors
Runs on just about every type of system (PC, mainframe,workstation) from any manufacturer
Primary operating system in use on Internet servers
Handles many simultaneous users easily
-
8/12/2019 Computer Systems Lecture 1
26/26
Linux
Uses command-line interface
Many companies have created a GUI to work withLinux
Open-source concept Source code is free
Users can download, change, and distribute thesoftware
More stable than Windows