SlideShare a Scribd company logo
1 of 34
SOFTWARE AND
OPERATING SYSTEM
   Computer System can be think of two
    parts:-
•   Hardware:-Which performs all the
    computation and calculation work that
    computers are known for
•   Software:-Which instructs the hardware
    what to do and how to do it.
Computer System


Computer              Computer
Hardware              Software



           System          Application
           Software        Software
   Computer understand two concepts-On or Off,
    which is basis for binary language.
   Hardware needs a software(a set of programs)
    to instruct what has to be done.
   A program is a set of instructions that is
    arranged in a sequence to guide a computer to
    find a solution for the given problem.
   Process of writing a program is called
    programming.
   Programs written by the programmer using a
    programming language are also called source
    code.
   Computer Games-Entertainment software
   Driver Software
   Educational Software:- e.g. Interactive
    geometry software, Language learning
    software
   Media Players
   Productivity Software:-e.g. Presentation
    Software
   Operating System Software :-e.g. Window
    Vista, Linux
There are two types of Software
1. Application Software
2. System Software
   Designed for user to solve a particular
    problem
   It represent programs that allow users to do
    something.
   E.g. Spreadsheets, Database systems, games,
    Web Browsers
   Provides a general programming environment
    in which programmer can create applications
    to suit their needs.
   It represent the programs that allow the
    hardware to run properly.
   Act as a interface between hardware of the
    computer & application Software that user
    need to run on the computer.
   E.g. Operating System
User 1         User 2                  User n




          Application Programs




            System Software


     Computer Hardware e.g. printer,
           mouse,keyboard
System Software                      Application Software
Collection of programs that enable   Collection of programs written for
users to interact with hardware      a specific application e.g. library
components                           system
Controls and manages the             Uses the services provided by
hardware                             system software to interact with
                                     hardware components
It is machine dependent              It is Machine independent
Programmer must understand the       Mostly programmer ignores the
architecture of machine and h/w      architecture of machine and h/w
details to write it                  details to write it
It interact with h/w directly        It interact with h/w indirectly
                                     through system calls
Writing it is a complicated task     Writing it is relatively easy
   Designed to operate Computer h/w and
    provide a platform for running application
    s/w.
   Most widely used system software types are:
    Computer BIOS
    Operating System
   It provide basic functionality to operate &
    control h/w connected to or built in the
    computer.
   BIOS is the first code run by computer when it
    is switched on.
   Key role of BIOS is to load the Operating
    System.
   When the computer starts, the code in the
    BIOS chips run a series of tests called
    POST(Power On Self Test) to ensure that
    system devices are working properly.
    BIOS chips locates the software held on other
    devices like CD or Hard Disk, & loads and
    executes that software, giving it the control
    of Computer. This process is called Booting.
In short BIOS perform the following functions
 Initialize the system Hardware
 Initialize the system Registers
 Initialize Power Management System
 Test RAM
 Test all the serial & parallel Ports
 Display the system summary information.
 The interface between the user and the computer hardware.
 A program that acts as an intermediary between a user of a computer
  and the computer hardware
 Operating system goals:

Execute user programs and make solving user problems easier.
  ◦ Make the computer system convenient to use.
 Use the computer hardware in an efficient manner.
User interface

       User interact with operating system




                    Kernel
Core of operating system, responsible for loading
                operating system
Intermed
   Job           iator       Process
Scheduling                    Mgmt


             Functions of
                 OS


                             File
 Security
                            Mgmt
               Memory
   Intermediator: Facilitates easy communication
    between the computer system and the computer
    operator (human). It also establishes data
    security and integrity.
   Process Mgmt: that is, assignment of processor
    to different tasks being performed by the
    computer system.
   File Mgmt: that is, the storage of file of various
    storage devices to another. It also allows all files
    to be easily changed and modified through the
    use of text editors or some other files
    manipulation routines.
   Memory Mgmt: that is, allocation of main
    memory and other storage areas to the system
    programs as well as user programs and data.
   Security: Operating systems provide password
    protection to keep unauthorized users out of the
    system.
   Job Scheduling: it determines and maintains
    the order in which jobs are to be executed in the
    computer system.
Operating system




GUI   Multiuser     Multitasking     Multiprocessing   Multithreading
   GUI - Short for Graphical User Interface, a
    GUI Operating System contains graphics
    and icons and is commonly navigated by
    using a computer mouse.
Example
   Multi-user - A multi-user operating system
    allows for multiple users to use the same
    computer at the same time and/or different
    times.
            Example: LINUX
An operating system that is capable of
 allowing multiple software processes to run
 at the same time.
Below are some examples of multitasking
 operating systems.


    Unix
    Windows XP, Vista
 An operating system capable of supporting
  and utilizing more than one computer
  processor.
 more than one CPUs that can be shared
Below are some examples of multiprocessing
  operating systems.
  Linux
  Unix
  Windows 2000
 Smaller parts of a program are loaded when needed by
  OS
 Operating systems that allow different parts
  of a software program to run concurrently
Operating systems that would fall into this
  category are:

E.G
Linux
  Unix
  Windows 2000
   DESKTOP
   SERVER
   MOBILE
                       DESKTOP




                       Types
                       of OS

              MOBILE             SERVER
Operating System


Windows     Mac          Linux
By MICROSOFT co-operation
Advantages                                     Disadvantages


                Easy to use                                    expensive




Familiar                              Update


                Windows
                                                               Windows




                                                  Not stable               Not secure
       Gaming                 Supporting
By APPLE Co-operation

Advantages                             Disadvantages
             Great                                        Not
              GUI                                       gaming




                           Better to                                  Not all
 Stable      Mac           graphic       expensive      Mac          software
                                                                       run
                           designer




                                                        Difficult
                                                         mouse
             Secure
                                                       (one click)
Advantages                                Disadvantages


                                                              Not all
                      Free
                                                             software
                                                               run


  Low pc
                                      Stable
requirement


                     Linux
                                                             Linux

                                                Hard to
                                                                          Not
       Source Code           Secure            learn, use
                                                                        support
                                               and install
Server operating systems are designed to provide platforms for
  multi-users , for critical, network applications. Their main
  purpose is to provide security, stability and collaboration.
  Most of them come with a pack of dedicated software tools
  such as Web servers, e-mail agents and terminal services
  The common applications for server OS are:
 File and printer sharing
 Application services (including databases)
 Web site services
 E-mail, groupware and messaging
 Terminal services
 Caching
Administration




Feature                                              Security

                         Server
                        Operating
                         System




          Performance                    Stability
   operating system that controls a mobile device


                                   Mobile OS




Symbian                  RIM        Windows
          iPhone OS                            Linux   Palm OS   BADA
  OS                  BlackBerry     Mobile
As Operating System controls and coordinates
the use of the hardware among the various
applications programs for various uses, we can
say that it plays a very important role in
computer system.

More Related Content

Viewers also liked

Viewers also liked (6)

Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Database management system
Database management systemDatabase management system
Database management system
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
 
Database Management Systems (DBMS)
Database Management Systems (DBMS)Database Management Systems (DBMS)
Database Management Systems (DBMS)
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentation
 

More from kapil078

12 lec 12 loop
12 lec 12 loop 12 lec 12 loop
12 lec 12 loop kapil078
 
11 lec 11 storage class
11 lec 11 storage class11 lec 11 storage class
11 lec 11 storage classkapil078
 
Btech 1st yr midterm 1st
Btech 1st yr midterm 1stBtech 1st yr midterm 1st
Btech 1st yr midterm 1stkapil078
 
Cmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartsCmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartskapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number systemkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computerkapil078
 
Cmp104 lec 3 component of computer
Cmp104 lec 3 component of computerCmp104 lec 3 component of computer
Cmp104 lec 3 component of computerkapil078
 
Cmp104 lec 1
Cmp104 lec 1Cmp104 lec 1
Cmp104 lec 1kapil078
 
cmp104 lec 8
cmp104 lec 8cmp104 lec 8
cmp104 lec 8kapil078
 

More from kapil078 (14)

12 lec 12 loop
12 lec 12 loop 12 lec 12 loop
12 lec 12 loop
 
11 lec 11 storage class
11 lec 11 storage class11 lec 11 storage class
11 lec 11 storage class
 
Lec 10
Lec 10Lec 10
Lec 10
 
Btech 1st yr midterm 1st
Btech 1st yr midterm 1stBtech 1st yr midterm 1st
Btech 1st yr midterm 1st
 
Lec9
Lec9Lec9
Lec9
 
Cmp 104
Cmp 104Cmp 104
Cmp 104
 
Cmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartsCmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowcharts
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number system
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computer
 
Cmp104 lec 3 component of computer
Cmp104 lec 3 component of computerCmp104 lec 3 component of computer
Cmp104 lec 3 component of computer
 
Cmp104 lec 1
Cmp104 lec 1Cmp104 lec 1
Cmp104 lec 1
 
cmp104 lec 8
cmp104 lec 8cmp104 lec 8
cmp104 lec 8
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

Cmp104 lec 5 software and operating system

  • 2. Computer System can be think of two parts:- • Hardware:-Which performs all the computation and calculation work that computers are known for • Software:-Which instructs the hardware what to do and how to do it.
  • 3. Computer System Computer Computer Hardware Software System Application Software Software
  • 4. Computer understand two concepts-On or Off, which is basis for binary language.  Hardware needs a software(a set of programs) to instruct what has to be done.  A program is a set of instructions that is arranged in a sequence to guide a computer to find a solution for the given problem.  Process of writing a program is called programming.  Programs written by the programmer using a programming language are also called source code.
  • 5. Computer Games-Entertainment software  Driver Software  Educational Software:- e.g. Interactive geometry software, Language learning software  Media Players  Productivity Software:-e.g. Presentation Software  Operating System Software :-e.g. Window Vista, Linux
  • 6. There are two types of Software 1. Application Software 2. System Software
  • 7. Designed for user to solve a particular problem  It represent programs that allow users to do something.  E.g. Spreadsheets, Database systems, games, Web Browsers
  • 8. Provides a general programming environment in which programmer can create applications to suit their needs.  It represent the programs that allow the hardware to run properly.  Act as a interface between hardware of the computer & application Software that user need to run on the computer.  E.g. Operating System
  • 9. User 1 User 2 User n Application Programs System Software Computer Hardware e.g. printer, mouse,keyboard
  • 10. System Software Application Software Collection of programs that enable Collection of programs written for users to interact with hardware a specific application e.g. library components system Controls and manages the Uses the services provided by hardware system software to interact with hardware components It is machine dependent It is Machine independent Programmer must understand the Mostly programmer ignores the architecture of machine and h/w architecture of machine and h/w details to write it details to write it It interact with h/w directly It interact with h/w indirectly through system calls Writing it is a complicated task Writing it is relatively easy
  • 11. Designed to operate Computer h/w and provide a platform for running application s/w.  Most widely used system software types are: Computer BIOS Operating System
  • 12. It provide basic functionality to operate & control h/w connected to or built in the computer.  BIOS is the first code run by computer when it is switched on.  Key role of BIOS is to load the Operating System.  When the computer starts, the code in the BIOS chips run a series of tests called POST(Power On Self Test) to ensure that system devices are working properly.
  • 13. BIOS chips locates the software held on other devices like CD or Hard Disk, & loads and executes that software, giving it the control of Computer. This process is called Booting.
  • 14. In short BIOS perform the following functions  Initialize the system Hardware  Initialize the system Registers  Initialize Power Management System  Test RAM  Test all the serial & parallel Ports  Display the system summary information.
  • 15.  The interface between the user and the computer hardware.  A program that acts as an intermediary between a user of a computer and the computer hardware  Operating system goals: Execute user programs and make solving user problems easier. ◦ Make the computer system convenient to use.  Use the computer hardware in an efficient manner.
  • 16. User interface User interact with operating system Kernel Core of operating system, responsible for loading operating system
  • 17. Intermed Job iator Process Scheduling Mgmt Functions of OS File Security Mgmt Memory
  • 18. Intermediator: Facilitates easy communication between the computer system and the computer operator (human). It also establishes data security and integrity.  Process Mgmt: that is, assignment of processor to different tasks being performed by the computer system.  File Mgmt: that is, the storage of file of various storage devices to another. It also allows all files to be easily changed and modified through the use of text editors or some other files manipulation routines.
  • 19. Memory Mgmt: that is, allocation of main memory and other storage areas to the system programs as well as user programs and data.  Security: Operating systems provide password protection to keep unauthorized users out of the system.  Job Scheduling: it determines and maintains the order in which jobs are to be executed in the computer system.
  • 20. Operating system GUI Multiuser Multitasking Multiprocessing Multithreading
  • 21. GUI - Short for Graphical User Interface, a GUI Operating System contains graphics and icons and is commonly navigated by using a computer mouse. Example
  • 22. Multi-user - A multi-user operating system allows for multiple users to use the same computer at the same time and/or different times. Example: LINUX
  • 23. An operating system that is capable of allowing multiple software processes to run at the same time. Below are some examples of multitasking operating systems. Unix Windows XP, Vista
  • 24.  An operating system capable of supporting and utilizing more than one computer processor.  more than one CPUs that can be shared Below are some examples of multiprocessing operating systems. Linux Unix Windows 2000
  • 25.  Smaller parts of a program are loaded when needed by OS  Operating systems that allow different parts of a software program to run concurrently Operating systems that would fall into this category are: E.G Linux Unix Windows 2000
  • 26. DESKTOP  SERVER  MOBILE DESKTOP Types of OS MOBILE SERVER
  • 28. By MICROSOFT co-operation Advantages Disadvantages Easy to use expensive Familiar Update Windows Windows Not stable Not secure Gaming Supporting
  • 29. By APPLE Co-operation Advantages Disadvantages Great Not GUI gaming Better to Not all Stable Mac graphic expensive Mac software run designer Difficult mouse Secure (one click)
  • 30. Advantages Disadvantages Not all Free software run Low pc Stable requirement Linux Linux Hard to Not Source Code Secure learn, use support and install
  • 31. Server operating systems are designed to provide platforms for multi-users , for critical, network applications. Their main purpose is to provide security, stability and collaboration. Most of them come with a pack of dedicated software tools such as Web servers, e-mail agents and terminal services The common applications for server OS are:  File and printer sharing  Application services (including databases)  Web site services  E-mail, groupware and messaging  Terminal services  Caching
  • 32. Administration Feature Security Server Operating System Performance Stability
  • 33. operating system that controls a mobile device Mobile OS Symbian RIM Windows iPhone OS Linux Palm OS BADA OS BlackBerry Mobile
  • 34. As Operating System controls and coordinates the use of the hardware among the various applications programs for various uses, we can say that it plays a very important role in computer system.