SlideShare a Scribd company logo
1
Chapter 1
Operating Systems
2
Operating Systems
1. Operating Systems
2. Major Functions
3. User Interface
4. Examples of Operating System
3
Operating Systems
• The operating system is the most important program
that runs on a computer.
• Operating system is an interface between computer
and user.
• It is responsible for the management and
coordination of activities and the sharing of the
resources of the computer.
Operating Systems
4
Operating Systems
5
6
Types of Operating System
• Real-time
• Multi-user vs. Single-user
• Multi-tasking vs. Single-tasking
• Distributed
• Embedded
7
Types of Operating System
Real-Time
• A real-time operating system is a multitasking
operating system that aims at executing real-time
applications.
• Responds to input instantly.
8
Types of Operating System
Multi-user vs. Single user
 A multi-user operating system allows multiple users
to access a computer system concurrently.
 Time-sharing system can be classified as multi-user
systems as they enable a multiple user access to a
computer through the sharing of time.
 Single-user operating systems, as opposed to a
multi-user operating system, are usable by a single
user at a time.
9
Types of Operating System
Multi-tasking vs. Single-tasking
 When a single program is allowed to run at a time,
the system is grouped under a single-tasking system
 While in case the operating system
execution of multiple tasks at one
allows the
time, it is
classified as a multi-tasking operating system.
10
Types of Operating System
Distributed
 A distributed operating system manages a group of
independent computers and makes them appear to
be a single computer.
 The development of networked computers that could
be linked and communicate with each other, gave
rise to distributed computing.
11
Types of Operating System
Embedded
 Embedded operating systems are designed to be
used in embedded computer systems.
 They are designed to operate on small machines
like PDAs with less autonomy.
 They are able to operate with a limited number of
resources.
12
Operating Systems
Major Functions of Operating System
• Resource management
• Data management
• Job management
• Standard means of communication between User
and Computer
13
Major Functions of Operating System
Resource Management
• The resource management function of an OS
allocates computer resources such as CPU time,
main memory, secondary storage, and input and
output devices for use.
14
Major Functions of Operating System
Data Management
• The data management functions of an OS govern
the input and output of data and their location,
storage, and retrieval.
• It also is responsible for storing and retrieving
information on disk drives and for the organization of
that information on the drive.
15
Major Functions of Operating System
Job Management
• The job management function of an OS prepares,
schedules, controls, and monitors jobs submitted for
execution to ensure the most efficient processing.
• A job is a collection of one or more related programs
and their data.
16
Major Functions of Operating System
Standard Means of Communication between User
and Computer
• The OS also establishes a standard means of
communication between users and their computer
systems.
• It does this by providing a user interface and a
standard set of commands that control the
hardware.
17
User Interface
• A program that controls a display for the user
(usually on a computer monitor) and that allows the
user to interact with the system) .
• The user interface allows the user to communicate
with the operating system.
18
User Interface
• The user interface provides means of:
– Input - allowing the users to manipulate a
system
– Output - allowing the system to indicate the
effects of the users' manipulation.
19
Types of User Interface
1. Command line interface
2. Graphical user interface
20
Types of User Interface
Command Line Interface (CLI)
• A command-line
interacting with a
interface is a mechanism for
computer operating system or
software by typing commands to perform specific
tasks.
• This method of instructing a computer to perform a
given task is referred to as "entering" a command.
• Accept input via keyboard only.
• Not suitable for beginners.
Types of User Interface
Command Line Interface (CLI)
21
22
Types of User Interface
Command Line Interface (CLI)
• Examples of command:
Command Description
DIR To display list of files or folder
COPY To copy file or folder
MD To make new folder
CLS To clear screen
Quit To quit
23
Types of User Interface
Graphical User Interface (GUI)
• Is a type of user interface which allows people to
interact with computer with images rather than text
commands.
• Accept input via keyboard and pointing devices.
• Easy to learn.
24
Types of User Interface
Elements of Graphical User Interface
• Pointer
• Icons
• Desktop
• Windows
• Menus
Types of User Interface
Pointer
• A symbol that appears on the
display screen and that you
move to select objects and
commands.
• Usually, the pointer appears
as a small angled arrow.
25
Types of User Interface
Icons
• Small pictures that
represent commands,
files, or windows.
26
27
Types of User Interface
Desktop
• The area on the display screen where icons are
grouped is often referred to as the desktop because
the icons are intended to represent real objects on a
real desktop.
Types of User Interface
Desktop
28
29
Types of User Interface
Windows
• Used to divide the screen into different areas.
• In each window, you can run a different program or
display a different file.
Types of User Interface
Windows
30
31
Types of User Interface
Menus
• Most graphical user interfaces let you execute
commands by selecting a choice from a menu.
• Two types of menu:
– Pull-down menu
– Pop-up menu
Types of User Interface
Menus
32
33
CLI GUI
Ease
Because of the memorization and
familiarity needed to operate a
command line interface, new
users have a difficult time
navigating and operating a
command line interface.
Although new users may have a
difficult time learning to use the
mouse and all GUI features, most
users pick up this interface much
easier when compared to a
command line interface.
Control
Users have much more control of
their file system and operating
system in a command line
interface. For example, users can
copy a specific file from one
location to another with a one-line
command.
Although a GUI offers plenty of
control of a file system and operating
system, the more advanced tasks
may still need a command line.
Types of User Interface
34
CLI GUI
Multitasking
Although many command line
environments are capable of
multitasking, they do not offer the
same ease and ability to view
multiple things at once on one
screen.
GUI users have windows that
enable a user to view, control, and
manipulate multiple things at once
and is much faster to navigate
when compared with a command
line.
Speed
Command line users only need to
use their keyboards to navigate a
command line interface and often
only need to execute a few lines
to perform a task.
A GUI may be easier to use
because of the mouse. However,
using a mouse and keyboard to
navigate and control your
operating system for many things
is going to be much slower than
someone who is working in a
command line.
Types of User Interface
35
Examples of Operating System
• MS-DOS
• Windows
• Mac OS
• Linux
• Solaris
• Android
Microsoft DOS
• DOS stands for Disk
Operating System.
• Developed by Microsoft Inc.
• Using command line
interface.
• It does not support multiple
users and multitasking.
• First version: MS-DOS 1.0
(1981)
• Final version: MS-DOS 7.0
(1995)
36
Microsoft DOS
37
Windows
• Produced
Inc.
by Microsoft,
• Using graphical user
interface.
• Support multitasking and
multiuser.
• First version: Windows
1.0 (1985)
• Latest version: Windows
8
38
Windows
39
Mac OS
• The official
Macintosh
system.
name of the
operating
• Created by Apple Inc.
• Operating System for
Apple Macintosh computer.
• First version: Mac System
1 (1984)
• Latest version: Mac OS
10.8.3
40
Mac OS
41
Linux
• A freely-distributable open
source operating system that
runs on a number of hardware
platforms.
• Linux has become an
extremely popular alternative
to proprietary operating
systems.
• First version: Linux (1992)
• Latest version: Linux 3.9.6
42
Linux
43
Android
• Android is a Linux-based
operating system for mobile
devices such as smartphones
and tablet computers
• It is developed by the Open
Handset Alliance, led by
Google, and other companies
• First version: Android 1.0
(2008)
• Latest version: Android 4.2.2
44
Android
45
Solaris
• Solaris is a Unix operating
system originally developed by
Sun Microsystems
• Solaris can be installed from
physical media or a network for
use on a desktop or server
• Used on server and
workstation
• First version: Solaris 1 (1991)
• Latest version: SunOS 11.1
46
Solaris
47

More Related Content

Similar to Operating Systems.pptx

operating system
operating system operating system
operating system emmaoli429
 
Operating system: COMPUTER
Operating system: COMPUTEROperating system: COMPUTER
Operating system: COMPUTERAbhisingh274
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsHisyam Rosly
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratMary Margarat
 
Operating System
Operating SystemOperating System
Operating Systempuneet2home
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemAiman Hafeez
 
Computer software and operating system.pptx
Computer software and operating system.pptxComputer software and operating system.pptx
Computer software and operating system.pptxAayushAryal2
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computaciónvasomozu56
 
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...
Operating systems basics (Graphical User Interfaces (GUIs)  GUI Tools  Applic...Operating systems basics (Graphical User Interfaces (GUIs)  GUI Tools  Applic...
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...Maryam Fida
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................Emmanuelosinachi1
 
Computer System Software Component Details.pptx
Computer System Software Component Details.pptxComputer System Software Component Details.pptx
Computer System Software Component Details.pptxRoshni814224
 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a ProductHarshit Srivastava
 
Operating system
Operating systemOperating system
Operating systemAshit_24
 

Similar to Operating Systems.pptx (20)

Windows 7
Windows 7Windows 7
Windows 7
 
operating system
operating system operating system
operating system
 
Operating system: COMPUTER
Operating system: COMPUTEROperating system: COMPUTER
Operating system: COMPUTER
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & tts
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
Operating System
Operating SystemOperating System
Operating System
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Computer software and operating system.pptx
Computer software and operating system.pptxComputer software and operating system.pptx
Computer software and operating system.pptx
 
Caim ppt
Caim pptCaim ppt
Caim ppt
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...
Operating systems basics (Graphical User Interfaces (GUIs)  GUI Tools  Applic...Operating systems basics (Graphical User Interfaces (GUIs)  GUI Tools  Applic...
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...
 
Operating systems....................................
Operating systems....................................Operating systems....................................
Operating systems....................................
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Computer System Software Component Details.pptx
Computer System Software Component Details.pptxComputer System Software Component Details.pptx
Computer System Software Component Details.pptx
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
Operating system
Operating systemOperating system
Operating system
 

Recently uploaded

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfTamralipta Mahavidyalaya
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfkaushalkr1407
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...Jisc
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptxJosvitaDsouza2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chipsGeoBlogs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativePeter Windle
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdfCarlosHernanMontoyab2
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 

Recently uploaded (20)

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 

Operating Systems.pptx

  • 2. 2 Operating Systems 1. Operating Systems 2. Major Functions 3. User Interface 4. Examples of Operating System
  • 3. 3 Operating Systems • The operating system is the most important program that runs on a computer. • Operating system is an interface between computer and user. • It is responsible for the management and coordination of activities and the sharing of the resources of the computer.
  • 6. 6 Types of Operating System • Real-time • Multi-user vs. Single-user • Multi-tasking vs. Single-tasking • Distributed • Embedded
  • 7. 7 Types of Operating System Real-Time • A real-time operating system is a multitasking operating system that aims at executing real-time applications. • Responds to input instantly.
  • 8. 8 Types of Operating System Multi-user vs. Single user  A multi-user operating system allows multiple users to access a computer system concurrently.  Time-sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time.  Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time.
  • 9. 9 Types of Operating System Multi-tasking vs. Single-tasking  When a single program is allowed to run at a time, the system is grouped under a single-tasking system  While in case the operating system execution of multiple tasks at one allows the time, it is classified as a multi-tasking operating system.
  • 10. 10 Types of Operating System Distributed  A distributed operating system manages a group of independent computers and makes them appear to be a single computer.  The development of networked computers that could be linked and communicate with each other, gave rise to distributed computing.
  • 11. 11 Types of Operating System Embedded  Embedded operating systems are designed to be used in embedded computer systems.  They are designed to operate on small machines like PDAs with less autonomy.  They are able to operate with a limited number of resources.
  • 12. 12 Operating Systems Major Functions of Operating System • Resource management • Data management • Job management • Standard means of communication between User and Computer
  • 13. 13 Major Functions of Operating System Resource Management • The resource management function of an OS allocates computer resources such as CPU time, main memory, secondary storage, and input and output devices for use.
  • 14. 14 Major Functions of Operating System Data Management • The data management functions of an OS govern the input and output of data and their location, storage, and retrieval. • It also is responsible for storing and retrieving information on disk drives and for the organization of that information on the drive.
  • 15. 15 Major Functions of Operating System Job Management • The job management function of an OS prepares, schedules, controls, and monitors jobs submitted for execution to ensure the most efficient processing. • A job is a collection of one or more related programs and their data.
  • 16. 16 Major Functions of Operating System Standard Means of Communication between User and Computer • The OS also establishes a standard means of communication between users and their computer systems. • It does this by providing a user interface and a standard set of commands that control the hardware.
  • 17. 17 User Interface • A program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system) . • The user interface allows the user to communicate with the operating system.
  • 18. 18 User Interface • The user interface provides means of: – Input - allowing the users to manipulate a system – Output - allowing the system to indicate the effects of the users' manipulation.
  • 19. 19 Types of User Interface 1. Command line interface 2. Graphical user interface
  • 20. 20 Types of User Interface Command Line Interface (CLI) • A command-line interacting with a interface is a mechanism for computer operating system or software by typing commands to perform specific tasks. • This method of instructing a computer to perform a given task is referred to as "entering" a command. • Accept input via keyboard only. • Not suitable for beginners.
  • 21. Types of User Interface Command Line Interface (CLI) 21
  • 22. 22 Types of User Interface Command Line Interface (CLI) • Examples of command: Command Description DIR To display list of files or folder COPY To copy file or folder MD To make new folder CLS To clear screen Quit To quit
  • 23. 23 Types of User Interface Graphical User Interface (GUI) • Is a type of user interface which allows people to interact with computer with images rather than text commands. • Accept input via keyboard and pointing devices. • Easy to learn.
  • 24. 24 Types of User Interface Elements of Graphical User Interface • Pointer • Icons • Desktop • Windows • Menus
  • 25. Types of User Interface Pointer • A symbol that appears on the display screen and that you move to select objects and commands. • Usually, the pointer appears as a small angled arrow. 25
  • 26. Types of User Interface Icons • Small pictures that represent commands, files, or windows. 26
  • 27. 27 Types of User Interface Desktop • The area on the display screen where icons are grouped is often referred to as the desktop because the icons are intended to represent real objects on a real desktop.
  • 28. Types of User Interface Desktop 28
  • 29. 29 Types of User Interface Windows • Used to divide the screen into different areas. • In each window, you can run a different program or display a different file.
  • 30. Types of User Interface Windows 30
  • 31. 31 Types of User Interface Menus • Most graphical user interfaces let you execute commands by selecting a choice from a menu. • Two types of menu: – Pull-down menu – Pop-up menu
  • 32. Types of User Interface Menus 32
  • 33. 33 CLI GUI Ease Because of the memorization and familiarity needed to operate a command line interface, new users have a difficult time navigating and operating a command line interface. Although new users may have a difficult time learning to use the mouse and all GUI features, most users pick up this interface much easier when compared to a command line interface. Control Users have much more control of their file system and operating system in a command line interface. For example, users can copy a specific file from one location to another with a one-line command. Although a GUI offers plenty of control of a file system and operating system, the more advanced tasks may still need a command line. Types of User Interface
  • 34. 34 CLI GUI Multitasking Although many command line environments are capable of multitasking, they do not offer the same ease and ability to view multiple things at once on one screen. GUI users have windows that enable a user to view, control, and manipulate multiple things at once and is much faster to navigate when compared with a command line. Speed Command line users only need to use their keyboards to navigate a command line interface and often only need to execute a few lines to perform a task. A GUI may be easier to use because of the mouse. However, using a mouse and keyboard to navigate and control your operating system for many things is going to be much slower than someone who is working in a command line. Types of User Interface
  • 35. 35 Examples of Operating System • MS-DOS • Windows • Mac OS • Linux • Solaris • Android
  • 36. Microsoft DOS • DOS stands for Disk Operating System. • Developed by Microsoft Inc. • Using command line interface. • It does not support multiple users and multitasking. • First version: MS-DOS 1.0 (1981) • Final version: MS-DOS 7.0 (1995) 36
  • 38. Windows • Produced Inc. by Microsoft, • Using graphical user interface. • Support multitasking and multiuser. • First version: Windows 1.0 (1985) • Latest version: Windows 8 38
  • 40. Mac OS • The official Macintosh system. name of the operating • Created by Apple Inc. • Operating System for Apple Macintosh computer. • First version: Mac System 1 (1984) • Latest version: Mac OS 10.8.3 40
  • 42. Linux • A freely-distributable open source operating system that runs on a number of hardware platforms. • Linux has become an extremely popular alternative to proprietary operating systems. • First version: Linux (1992) • Latest version: Linux 3.9.6 42
  • 44. Android • Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers • It is developed by the Open Handset Alliance, led by Google, and other companies • First version: Android 1.0 (2008) • Latest version: Android 4.2.2 44
  • 46. Solaris • Solaris is a Unix operating system originally developed by Sun Microsystems • Solaris can be installed from physical media or a network for use on a desktop or server • Used on server and workstation • First version: Solaris 1 (1991) • Latest version: SunOS 11.1 46