SlideShare a Scribd company logo
1 of 19
OPERATING SYSTEMS
System Software




   System software includes all of the
    programs needed to keep a computer and its
    peripheral devices running smoothly.
   Two major categories of system software are:
    ◦ Operating systems (OS)
    ◦ System utilities
The Operating System (OS):
The Computer’s Traffic Cop
   The operating system is a set of
    programs that perform certain basic
    functions with a specific type of
    hardware.
   The functions of the operating system
    are:
    ◦ Starting the computer
    ◦ Managing programs
    ◦ Managing memory
    ◦ Handling messages from input and output
      devices
Starting the Computer




 Booting – The process of loading or
  reloading the operating system into the
  computer’s memory.
 The booting processes are:
    ◦ Cold boot – Loads the OS when the power is
      turned on.
    ◦ Warm boot – Reloads the OS when the
   The computer copies the kernel from the
    hard drive into the computer’s memory.
    ◦ The kernel:
      Is the central part of the operating system
      Starts all applications
      Manages devices and memory
      Resides in memory at all times
      Performs other essential functions




Starting the Computer
The step-by-step booting process:
  I.     The BIOS (basic input/output system) and
         setup program
  II.    The power-on-self-test (POST)
  III.   The operating system loads
  IV.    System configuration
  V.     System utilities loads
  VI.    Users Authenticated



Starting the Computer
Managing Programs
   Single-tasking systems run one application
    program at a time.
   Multitasking operating systems have the ability
    to run more than one application program at a
    time.
    ◦   Example

   What’s the difference between Time Sharing and
    Multitasking?
    ◦   Windows 3.1 vs. Windows 95

   Multitasking is accomplished by:
    ◦   A foreground application – The active program or
        program in use
    ◦   One or more background applications – Inactive
        program(s) or program(s) not in use
Managing Memory
   Computers use memory to make processing
    more fluid.
   The operating system allocates memory areas for
    each running program; it keeps programs from
    interfering with each other.
   The operating system uses virtual memory as
    an extension of random access memory (RAM).
Managing Virtual Memory

                         most recently
      hard disk          transferred data or     memory
                   page  program instructions
                   swapped
                   in


                      Virtual memory
                      management

            swap
            file              page
                              swapped
                                     least recently
                              out    used data or
                                         program instructions
Handling Input and Output

   Input and output devices generate interrupts, or
    signals, that tell the operating system that
    something has happened.
    ◦ Example: Keyboard, mouse, antivirus
   The OS provides interrupt handlers or mini-
    programs that begin when an interrupt occurs.
   Interrupt request (IRQ) lines handle the
    communications between input/output devices and
    the CPU.
   An IRQ conflict causes system instability when
    two devices try to use the same IRQ line.
Exploring Popular Operating Systems:
A Guided Tour
     WINDOWS XP          MAC OS




                  UNIX
    MS-DOS                  LINUX
Microsoft Windows


     Windows XP (2001)
      Windows 3.x(1995)
      WindowsNT(1998)
       Windows2.0(1990-1992)
              ME (1985)
              2000(2000)
              98 (1987)
              95 (1993)
               1.0 (2000)
Windows XP

   Released in 2001 by
    Microsoft
   XP is short for
    “experience”
   Uses the same
    underlying code for all
    versions
   Replaces all previous
    versions of Windows
   Three versions:
     ◦ Windows XP Home
       Edition
     ◦ Windows XP
Windows NT

   Released in 1993 by
    Microsoft
   Designed for
    client/server systems
   Two components:
    ◦ Windows NT
     Workstation
    ◦ Windows NT Server
   Oriented to business
    needs
   Offers security, remote
    administration, directory
    services, and a Web
Windows CE




   Released in 1996 by Microsoft
   System used in PDAs or palmtops
   Runs simplified versions of Windows
    programs
   Data can be transferred to PCs
   Includes handwriting and voice recognition
MAC OS

   Created in 1984
   First OS to use
    graphical user
    interface
   Easiest operating
    system for
    beginners
   A new version, Mac
    OS X, was released
    in 2000
MS-DOS

   Developed for IBM
    PCs in 1981
   Uses command-line
    interface
   Use is diminishing
   To see:
    ◦ start
    ◦ Run
    ◦ cmd
   Developed by AT&T in
                            UNIX
    1970s
   Included first
    preemptive
    multitasking system
   Developed concepts of
    file management and
    path names
   Facilitates
    client/server
    networking
   Widely used by
    corporations
   Developed in      Linux
    1991 by UNIX
   Open-source
    code –Available
    for all to see
    and use
   Competes with
    Windows and
    MAC-OS
   Powerful and
    free
   Growing
    acceptance

More Related Content

What's hot

Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programsnorzaini
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility ProgramsSamudin Kassan
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems Mehul Jain
 
PLAYSTATION OPERATING SYSTEM
PLAYSTATION OPERATING SYSTEMPLAYSTATION OPERATING SYSTEM
PLAYSTATION OPERATING SYSTEMShubhansh Kathal
 
Operating System 2
Operating System 2Operating System 2
Operating System 2tech2click
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systemsJacob Cadeliña
 
Operating system
Operating systemOperating system
Operating systemvivek anand
 
Operating system history
Operating system historyOperating system history
Operating system historypauldunkirk
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
system calls, single user, multiuser os ...
system calls, single user, multiuser os                                      ...system calls, single user, multiuser os                                      ...
system calls, single user, multiuser os ...myrajendra
 

What's hot (20)

Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility Programs
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
Operating System
Operating SystemOperating System
Operating System
 
PLAYSTATION OPERATING SYSTEM
PLAYSTATION OPERATING SYSTEMPLAYSTATION OPERATING SYSTEM
PLAYSTATION OPERATING SYSTEM
 
Operating system
Operating systemOperating system
Operating system
 
Operating System 2
Operating System 2Operating System 2
Operating System 2
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating system history
Operating system historyOperating system history
Operating system history
 
Fundamental
FundamentalFundamental
Fundamental
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Operating system
Operating systemOperating system
Operating system
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
Presentation On Operating system
Presentation On Operating systemPresentation On Operating system
Presentation On Operating system
 
system calls, single user, multiuser os ...
system calls, single user, multiuser os                                      ...system calls, single user, multiuser os                                      ...
system calls, single user, multiuser os ...
 

Similar to Operating Systems Explained

Similar to Operating Systems Explained (20)

Operating system,window
Operating system,windowOperating system,window
Operating system,window
 
os.ppt
os.pptos.ppt
os.ppt
 
Cs1 3-operating systems
Cs1 3-operating systemsCs1 3-operating systems
Cs1 3-operating systems
 
OS
OSOS
OS
 
Operating System Concepts Presentation
Operating System Concepts PresentationOperating System Concepts Presentation
Operating System Concepts Presentation
 
Stacey and molly.pptx
Stacey and molly.pptxStacey and molly.pptx
Stacey and molly.pptx
 
Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2
 
Operating system1
Operating system1Operating system1
Operating system1
 
Lecture 2.6 software
Lecture 2.6 softwareLecture 2.6 software
Lecture 2.6 software
 
CSC103 Operating Systems, System Software, Powershell
CSC103 Operating Systems, System Software, PowershellCSC103 Operating Systems, System Software, Powershell
CSC103 Operating Systems, System Software, Powershell
 
Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems
 
Operating system destop
Operating system destopOperating system destop
Operating system destop
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system
Operating system Operating system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
541networking
541networking541networking
541networking
 
541networking
541networking541networking
541networking
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 

More from artipradhan

Unit 2 business-plan
Unit 2 business-planUnit 2 business-plan
Unit 2 business-planartipradhan
 
Srivastava women 2006
Srivastava women 2006Srivastava women 2006
Srivastava women 2006artipradhan
 
Feasibility study
Feasibility studyFeasibility study
Feasibility studyartipradhan
 
Entrepreneurship development
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship developmentartipradhan
 
Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010artipradhan
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurshipartipradhan
 
Business plan format_
Business plan format_Business plan format_
Business plan format_artipradhan
 
Sales of goods_act,1930
Sales of goods_act,1930Sales of goods_act,1930
Sales of goods_act,1930artipradhan
 
Sales of good_act
Sales of good_actSales of good_act
Sales of good_actartipradhan
 
Remedies for breach_of_contract-10
Remedies for breach_of_contract-10Remedies for breach_of_contract-10
Remedies for breach_of_contract-10artipradhan
 
Performance of contract-8
Performance of contract-8Performance of contract-8
Performance of contract-8artipradhan
 
Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]artipradhan
 
Offer and acceptance-3
Offer and acceptance-3Offer and acceptance-3
Offer and acceptance-3artipradhan
 
Nature of contract-2
Nature of contract-2Nature of contract-2
Nature of contract-2artipradhan
 
Legality of object-7
Legality of object-7Legality of object-7
Legality of object-7artipradhan
 

More from artipradhan (20)

Ventrue capital
Ventrue capitalVentrue capital
Ventrue capital
 
Unit 2 business-plan
Unit 2 business-planUnit 2 business-plan
Unit 2 business-plan
 
Srivastava women 2006
Srivastava women 2006Srivastava women 2006
Srivastava women 2006
 
Mf3 01 ms-mamik
Mf3 01 ms-mamikMf3 01 ms-mamik
Mf3 01 ms-mamik
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Entrepreneurship development
Entrepreneurship developmentEntrepreneurship development
Entrepreneurship development
 
Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010Entrepreneurship developmen 21_sep_2010
Entrepreneurship developmen 21_sep_2010
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurship
 
Details
DetailsDetails
Details
 
Business plan format_
Business plan format_Business plan format_
Business plan format_
 
Void agreements
Void agreementsVoid agreements
Void agreements
 
Sales of goods_act,1930
Sales of goods_act,1930Sales of goods_act,1930
Sales of goods_act,1930
 
Sales of good_act
Sales of good_actSales of good_act
Sales of good_act
 
Remedies for breach_of_contract-10
Remedies for breach_of_contract-10Remedies for breach_of_contract-10
Remedies for breach_of_contract-10
 
Performance of contract-8
Performance of contract-8Performance of contract-8
Performance of contract-8
 
Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]Enterprise risk-mgmt[1]
Enterprise risk-mgmt[1]
 
Offer and acceptance-3
Offer and acceptance-3Offer and acceptance-3
Offer and acceptance-3
 
Ni act
Ni actNi act
Ni act
 
Nature of contract-2
Nature of contract-2Nature of contract-2
Nature of contract-2
 
Legality of object-7
Legality of object-7Legality of object-7
Legality of object-7
 

Operating Systems Explained

  • 2. System Software  System software includes all of the programs needed to keep a computer and its peripheral devices running smoothly.  Two major categories of system software are: ◦ Operating systems (OS) ◦ System utilities
  • 3. The Operating System (OS): The Computer’s Traffic Cop  The operating system is a set of programs that perform certain basic functions with a specific type of hardware.  The functions of the operating system are: ◦ Starting the computer ◦ Managing programs ◦ Managing memory ◦ Handling messages from input and output devices
  • 4. Starting the Computer  Booting – The process of loading or reloading the operating system into the computer’s memory.  The booting processes are: ◦ Cold boot – Loads the OS when the power is turned on. ◦ Warm boot – Reloads the OS when the
  • 5. The computer copies the kernel from the hard drive into the computer’s memory. ◦ The kernel:  Is the central part of the operating system  Starts all applications  Manages devices and memory  Resides in memory at all times  Performs other essential functions Starting the Computer
  • 6. The step-by-step booting process: I. The BIOS (basic input/output system) and setup program II. The power-on-self-test (POST) III. The operating system loads IV. System configuration V. System utilities loads VI. Users Authenticated Starting the Computer
  • 7. Managing Programs  Single-tasking systems run one application program at a time.  Multitasking operating systems have the ability to run more than one application program at a time. ◦ Example  What’s the difference between Time Sharing and Multitasking? ◦ Windows 3.1 vs. Windows 95  Multitasking is accomplished by: ◦ A foreground application – The active program or program in use ◦ One or more background applications – Inactive program(s) or program(s) not in use
  • 8. Managing Memory  Computers use memory to make processing more fluid.  The operating system allocates memory areas for each running program; it keeps programs from interfering with each other.  The operating system uses virtual memory as an extension of random access memory (RAM).
  • 9. Managing Virtual Memory most recently hard disk transferred data or memory page program instructions swapped in Virtual memory management swap file page swapped least recently out used data or program instructions
  • 10. Handling Input and Output  Input and output devices generate interrupts, or signals, that tell the operating system that something has happened. ◦ Example: Keyboard, mouse, antivirus  The OS provides interrupt handlers or mini- programs that begin when an interrupt occurs.  Interrupt request (IRQ) lines handle the communications between input/output devices and the CPU.  An IRQ conflict causes system instability when two devices try to use the same IRQ line.
  • 11. Exploring Popular Operating Systems: A Guided Tour WINDOWS XP MAC OS UNIX MS-DOS LINUX
  • 12. Microsoft Windows Windows XP (2001) Windows 3.x(1995) WindowsNT(1998) Windows2.0(1990-1992) ME (1985) 2000(2000) 98 (1987) 95 (1993) 1.0 (2000)
  • 13. Windows XP  Released in 2001 by Microsoft  XP is short for “experience”  Uses the same underlying code for all versions  Replaces all previous versions of Windows  Three versions: ◦ Windows XP Home Edition ◦ Windows XP
  • 14. Windows NT  Released in 1993 by Microsoft  Designed for client/server systems  Two components: ◦ Windows NT Workstation ◦ Windows NT Server  Oriented to business needs  Offers security, remote administration, directory services, and a Web
  • 15. Windows CE  Released in 1996 by Microsoft  System used in PDAs or palmtops  Runs simplified versions of Windows programs  Data can be transferred to PCs  Includes handwriting and voice recognition
  • 16. MAC OS  Created in 1984  First OS to use graphical user interface  Easiest operating system for beginners  A new version, Mac OS X, was released in 2000
  • 17. MS-DOS  Developed for IBM PCs in 1981  Uses command-line interface  Use is diminishing  To see: ◦ start ◦ Run ◦ cmd
  • 18. Developed by AT&T in UNIX 1970s  Included first preemptive multitasking system  Developed concepts of file management and path names  Facilitates client/server networking  Widely used by corporations
  • 19. Developed in Linux 1991 by UNIX  Open-source code –Available for all to see and use  Competes with Windows and MAC-OS  Powerful and free  Growing acceptance