computer systems lecture 1

Upload: runejayce7032

Post on 03-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Computer Systems Lecture 1

    1/26

    4008COMP

    Computer Systems

    Abir Hussain

    [email protected]

    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