SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Understanding Computer
       Hardware
               Continued…




 How fast is your computer?
Depends on a lot of factors
– Processor design
– Clock Speed
– Size of Cache memory
– Bus Width
– Math-Coprocessor
  Math-
– Graphics processor, Video Processor, Audio
  Processor
– RAM Size




                                               1
How Fast is your Computer ?
Also depends on performance of your hard drive
Why?
– The concept of Virtual RAM
Average Access Time
– Combination of how fast the drive is spinning and how fast the head
                                                                 head
  can move from track to track
– HD: 6-12 ms
      6-
– CD: 80-800 ms
      80-
Data Transfer Rate (or Thoughput)
                       Thoughput)
– Max rate at which data can be transferred
– Typically b/w 15/80 Mbps
Performance improves with Defragmentation, scanning disk for
                           Defragmentation,
errors, and cleaning up unnecessary files




       Operating Systems
              CS101 – Autumn 2007




                                                                        2
Operating Systems
You have already had ample experience with at
least one of them
– IBM PCs commonly come with Windows XP
  Operating System… Some may have Windows 2000
            System…
  on them
– Macs have MAC OS operating system
– Sun machines use UNIX or LINUX operating
  systems
– Palm PDAs come with PalmOS
Operating systems is how Bill Gates got so rich!




                                                   3
What is an Operating System?
An operating system is a ‘program’, a piece of
                            program’
software, rather than hardware
It is the first program to be loaded in memory,
after POST is completed
It is a rather special program – it manages the
computer and everything that runs on it
Amongst other things, the operating system
provides you with a User-Interface, so you
                       User- Interface,
can actually use the computer




 More on Operating Systems
A microwave oven has a     All desktop computers
computer in it which       have an operating system
manages the keypad, the    The operating system
display, as well as does   creates the ability to:
computations about         – Serve a variety of purposes
cooking                    – Interact with the user in
Microwave ovens do not       more complicated ways
need an operating          At a simple level, OS does
system, because they do    two things
the same simple task       – Manages hardware and
over and over again          software resources
An oven runs a single      – Provides a way for the user
program all the time         to deal with hardware,
                                          hardware,
                             without knowing all its
                             details




                                                           4
Device Drivers
  Communication with all hardware not on
  the motherboard is done through device
  drivers
  Driver performs the role of a translator
  between hardware signals and programs
  E.g. Driver would translate a file sent to it
  by OS and convert it into series of laser
  pulses for a printer




  What does an Operating System do?
                          User
                                 You can think of the operating
    Applications          i.e.   system as a factory manager,
       e.g.               YOU    who manages resources,
 MS Word, Calculator             inventory, workers and jobs




  Operating System
        e.g.
   Windows 2000




      Hardware
CPU, Monitor, Keyboard




                                                                  5
What does an Operating System do?

  The operating system
  manages a lot of
  things
  Including
   –   Memory
   –   Processor
   –   Other hardware
   –   Applications
   –   File System


       Ref: http://computer.howstuffworks.com/operating-system.htm




   Types of Operating Systems
Operating Systems for Desktops

  Single-User, Single-Task
  Single-      Single-
   – At one time, only one task (application, program) can run on the
     computer
   – Eg. DOS, Palm OS
     Eg.
  Single-User, Multi-Task
  Single-      Multi-
   – Most common type on desktops
   – E.g. Microsoft Windows, Apple’s MacOS
                             Apple’
  Multi-User
  Multi-
   – Allows several users to work simultaneously on a computer
   – Mainly run on servers
   – E.g. UNIX or LINUX




                                                                        6
Types of Operating Systems
Real-Time Operating Systems (RTOS)
Real-
–   Normally used to control scientific machinery
–   Ensures that a given task occurs in precisely the time allocated for it
–   Typically not user friendly
–   Often is an embedded OS
Embedded Operating Systems
– Operating system built into the circuitry of a device, e.g. cell phones,
  medical equipment, bar-code scanners
                     bar-
– Eg Windows XP Embedded, Windows CE (also an RTOS), Symbian
Network Operating Systems
– Designed to work on network servers
– Such machines often have multiple processors and fault-tolerance built
                                                   fault-
  into them
– High level of reliability is required
– Eg. Windows NT Server, Windows Server 2003, Unix/Linux for servers,
  Eg.                                                           servers,
  Novell Netware




                     Multi-tasking




                                                                              7
PCB – Process Control Block




            Required Reading: Chapters 5b and 6 of text




      Useful link to understand more about operating systems…

     http://computer.howstuffworks.com/operating-system.htm




Figure Acknowledgement: “How Computers Work” 6th Ed by Ron White
                                          Work”
       (Illustrated by Timothy Edward Downs) © Que Corp 2002




                                                                   8

Weitere ähnliche Inhalte

Was ist angesagt?

Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems Mehul Jain
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jayJHUSSAIN1702
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMkhanz2012
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemPriya Patra
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-IntroductionShipra Swati
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07ainfara
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating systemUmme habiba
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1abhinav baba
 

Was ist angesagt? (20)

Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEM
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07
 
Operating system
Operating systemOperating system
Operating system
 
Lesson 2 History Of Operating System
Lesson 2 History Of Operating SystemLesson 2 History Of Operating System
Lesson 2 History Of Operating System
 
Os
OsOs
Os
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
 
Operating system
Operating systemOperating system
Operating system
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 

Andere mochten auch

2.a proposed
2.a proposed2.a proposed
2.a proposedlibfsb
 
4.exploring geographical
4.exploring geographical4.exploring geographical
4.exploring geographicallibfsb
 
3.roadmapping the
3.roadmapping the3.roadmapping the
3.roadmapping thelibfsb
 
3.towards taxonomy
3.towards taxonomy3.towards taxonomy
3.towards taxonomylibfsb
 
Kajian percepatan penegasan batas
Kajian percepatan penegasan batasKajian percepatan penegasan batas
Kajian percepatan penegasan batasKurniawan Nomeanto
 
7.benchmarking a
7.benchmarking a7.benchmarking a
7.benchmarking alibfsb
 
9.the importance
9.the importance9.the importance
9.the importancelibfsb
 
9.delegation at
9.delegation at9.delegation at
9.delegation atlibfsb
 
3.the library
3.the library3.the library
3.the librarylibfsb
 
13.roi. measuring
13.roi. measuring13.roi. measuring
13.roi. measuringlibfsb
 
7.internal and
7.internal and7.internal and
7.internal andlibfsb
 
Gephi icwsm-tutorial
Gephi icwsm-tutorialGephi icwsm-tutorial
Gephi icwsm-tutorialcsedays
 
4.the singularity
4.the singularity4.the singularity
4.the singularitylibfsb
 

Andere mochten auch (18)

2.a proposed
2.a proposed2.a proposed
2.a proposed
 
Gizi vitamin
Gizi vitaminGizi vitamin
Gizi vitamin
 
4.exploring geographical
4.exploring geographical4.exploring geographical
4.exploring geographical
 
3.roadmapping the
3.roadmapping the3.roadmapping the
3.roadmapping the
 
3.towards taxonomy
3.towards taxonomy3.towards taxonomy
3.towards taxonomy
 
Kajian percepatan penegasan batas
Kajian percepatan penegasan batasKajian percepatan penegasan batas
Kajian percepatan penegasan batas
 
7.benchmarking a
7.benchmarking a7.benchmarking a
7.benchmarking a
 
9.the importance
9.the importance9.the importance
9.the importance
 
9.delegation at
9.delegation at9.delegation at
9.delegation at
 
3.the library
3.the library3.the library
3.the library
 
13.roi. measuring
13.roi. measuring13.roi. measuring
13.roi. measuring
 
7.internal and
7.internal and7.internal and
7.internal and
 
Gephi icwsm-tutorial
Gephi icwsm-tutorialGephi icwsm-tutorial
Gephi icwsm-tutorial
 
Karbohidrat
KarbohidratKarbohidrat
Karbohidrat
 
Ilmu gizi mineral- kel.5
Ilmu gizi mineral- kel.5Ilmu gizi mineral- kel.5
Ilmu gizi mineral- kel.5
 
Protein
Protein Protein
Protein
 
Lemak
LemakLemak
Lemak
 
4.the singularity
4.the singularity4.the singularity
4.the singularity
 

Ähnlich wie Computer hardware1

Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2KapiL RawaT
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systemsRai University
 
Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems kuldeepy60
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemAiman Hafeez
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Softwarerh8g7p44p7
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......vignesh0009
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos3022359
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptxSHUJEHASSAN
 
operating system
operating systemoperating system
operating systemIbbad shah
 
Operating System
Operating SystemOperating System
Operating Systemaziz_miu
 
Principles of operating system
Principles of operating systemPrinciples of operating system
Principles of operating systemAnil Dharmapuri
 

Ähnlich wie Computer hardware1 (20)

Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2
 
Cs1 3-operating systems
Cs1 3-operating systemsCs1 3-operating systems
Cs1 3-operating systems
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Software
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
Operating system,window
Operating system,windowOperating system,window
Operating system,window
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptx
 
operating system
operating systemoperating system
operating system
 
It
ItIt
It
 
Operating System
Operating SystemOperating System
Operating System
 
Computer system
Computer systemComputer system
Computer system
 
Principles of operating system
Principles of operating systemPrinciples of operating system
Principles of operating system
 

Kürzlich hochgeladen

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 

Kürzlich hochgeladen (20)

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Computer hardware1

  • 1. Understanding Computer Hardware Continued… How fast is your computer? Depends on a lot of factors – Processor design – Clock Speed – Size of Cache memory – Bus Width – Math-Coprocessor Math- – Graphics processor, Video Processor, Audio Processor – RAM Size 1
  • 2. How Fast is your Computer ? Also depends on performance of your hard drive Why? – The concept of Virtual RAM Average Access Time – Combination of how fast the drive is spinning and how fast the head head can move from track to track – HD: 6-12 ms 6- – CD: 80-800 ms 80- Data Transfer Rate (or Thoughput) Thoughput) – Max rate at which data can be transferred – Typically b/w 15/80 Mbps Performance improves with Defragmentation, scanning disk for Defragmentation, errors, and cleaning up unnecessary files Operating Systems CS101 – Autumn 2007 2
  • 3. Operating Systems You have already had ample experience with at least one of them – IBM PCs commonly come with Windows XP Operating System… Some may have Windows 2000 System… on them – Macs have MAC OS operating system – Sun machines use UNIX or LINUX operating systems – Palm PDAs come with PalmOS Operating systems is how Bill Gates got so rich! 3
  • 4. What is an Operating System? An operating system is a ‘program’, a piece of program’ software, rather than hardware It is the first program to be loaded in memory, after POST is completed It is a rather special program – it manages the computer and everything that runs on it Amongst other things, the operating system provides you with a User-Interface, so you User- Interface, can actually use the computer More on Operating Systems A microwave oven has a All desktop computers computer in it which have an operating system manages the keypad, the The operating system display, as well as does creates the ability to: computations about – Serve a variety of purposes cooking – Interact with the user in Microwave ovens do not more complicated ways need an operating At a simple level, OS does system, because they do two things the same simple task – Manages hardware and over and over again software resources An oven runs a single – Provides a way for the user program all the time to deal with hardware, hardware, without knowing all its details 4
  • 5. Device Drivers Communication with all hardware not on the motherboard is done through device drivers Driver performs the role of a translator between hardware signals and programs E.g. Driver would translate a file sent to it by OS and convert it into series of laser pulses for a printer What does an Operating System do? User You can think of the operating Applications i.e. system as a factory manager, e.g. YOU who manages resources, MS Word, Calculator inventory, workers and jobs Operating System e.g. Windows 2000 Hardware CPU, Monitor, Keyboard 5
  • 6. What does an Operating System do? The operating system manages a lot of things Including – Memory – Processor – Other hardware – Applications – File System Ref: http://computer.howstuffworks.com/operating-system.htm Types of Operating Systems Operating Systems for Desktops Single-User, Single-Task Single- Single- – At one time, only one task (application, program) can run on the computer – Eg. DOS, Palm OS Eg. Single-User, Multi-Task Single- Multi- – Most common type on desktops – E.g. Microsoft Windows, Apple’s MacOS Apple’ Multi-User Multi- – Allows several users to work simultaneously on a computer – Mainly run on servers – E.g. UNIX or LINUX 6
  • 7. Types of Operating Systems Real-Time Operating Systems (RTOS) Real- – Normally used to control scientific machinery – Ensures that a given task occurs in precisely the time allocated for it – Typically not user friendly – Often is an embedded OS Embedded Operating Systems – Operating system built into the circuitry of a device, e.g. cell phones, medical equipment, bar-code scanners bar- – Eg Windows XP Embedded, Windows CE (also an RTOS), Symbian Network Operating Systems – Designed to work on network servers – Such machines often have multiple processors and fault-tolerance built fault- into them – High level of reliability is required – Eg. Windows NT Server, Windows Server 2003, Unix/Linux for servers, Eg. servers, Novell Netware Multi-tasking 7
  • 8. PCB – Process Control Block Required Reading: Chapters 5b and 6 of text Useful link to understand more about operating systems… http://computer.howstuffworks.com/operating-system.htm Figure Acknowledgement: “How Computers Work” 6th Ed by Ron White Work” (Illustrated by Timothy Edward Downs) © Que Corp 2002 8