2010-oS

download 2010-oS

of 16

Transcript of 2010-oS

  • 8/7/2019 2010-oS

    1/16

  • 8/7/2019 2010-oS

    2/16

    GROUP MEMBERSROHAN HALDANKAR (66)

    MAYUR RAHATE (87)

    SURAJ SHELAR (97)CHETAN TALAN (107)

    KRUPA VAGAL (115)

    MOMIN

  • 8/7/2019 2010-oS

    3/16

    WHAT IS AN OPERATING SYSTEM?

    y An interface between users and hardware - an environment "architecture

    y Allows convenient usage; hides the tedious stuff

    y Allows efficient usage; parallel activity, avoids wasted cycles

    y Provides information protection

    y Gives each user a slice of the resourcesy Acts as a control program.

    1: Operating Systems Overview 3

    OPERATING SYSTEM

  • 8/7/2019 2010-oS

    4/16

    Computer SystemComponents1. Hardware provides basic computing resources (CPU,

    memory, I/O devices).

    2. Operating system controls and coordinates the use of thehardware among the various application programs for thevarious users.

    3. Applications programs define the ways in which thesystem resources are used to solve the computing problemsof the users (compilers, database systems, video games,business programs).

    4.Users (people, machines, other computers).

  • 8/7/2019 2010-oS

    5/16

    Layers ofComputer System

    5

  • 8/7/2019 2010-oS

    6/16

    Historyy Back in the early 1950s there were very few

    computers.

    y Organizations that had computers soon started toemploy professional "computer operators".

    y Changes made for more efficient programexecution

    y Multiprogramming

    y Virtual Memory

  • 8/7/2019 2010-oS

    7/16

    EvolutionofOS

  • 8/7/2019 2010-oS

    8/16

    Operating System Concepts

    Process Concepty An operating system executes a variety ofprograms:y Batch system jobsy Time-shared systems user programs or tasks

    y Textbook uses the terms job and process almostinterchangeably.y Process a program in execution; process

    execution must progress in sequential fashion.y A process includes:

    y

    program countery stacky data section

  • 8/7/2019 2010-oS

    9/16

    Operating System Concepts

    Process State

    y As a process executes, it changes statey new: The process is being created.y running: Instructions are being executed.

    y waiting: The process is waiting for some event tooccur.

    y ready: The process is waiting to be assigned to aprocess.

    y terminated: The process has finished execution.

  • 8/7/2019 2010-oS

    10/16

    Operating System Concepts

    DiagramofProcess State

  • 8/7/2019 2010-oS

    11/16

    View of System Components

  • 8/7/2019 2010-oS

    12/16

    Description Windows 98 Windows XP Windows 7

  • 8/7/2019 2010-oS

    13/16

    Howto Install Windows XP ?

  • 8/7/2019 2010-oS

    14/16

    Video

  • 8/7/2019 2010-oS

    15/16

    Features ofOperating Systemy Program execution system capability to load a program into memory and to

    run it.

    y I/O operations since user programs cannot execute I/O operations directly,the operating system must provide some means to perform I/O.

    y File-system manipulation program capability to read, write, create, anddelete files.

    y Communications exchange of information between processes executingeither on the same computer or on different systems tied together by anetwork. Implemented via shared memory or message passing.

    y Error detection ensure correct computing by detecting errors in the CPU and

    memory hardware, in I/O devices, or in user programs.

    Contd..

  • 8/7/2019 2010-oS

    16/16

    Additional functions exist not for helping the user, butrather for ensuring efficient system operations.

    Resource allocation allocating resources to multipleusers or multiple jobs running at the same time. Accounting keep track of and record which users use

    how much and what kinds of computer resources foraccount billing or for accumulating usage statistics.

    Protection ensuring that all access to system resourcesis controlled.

    Features ofOperating System