chapter 14 the user view of operating systems n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Chapter 14 The User View of Operating Systems PowerPoint Presentation
Download Presentation
Chapter 14 The User View of Operating Systems

Loading in 2 Seconds...

play fullscreen
1 / 18

Chapter 14 The User View of Operating Systems - PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on

Chapter 14 The User View of Operating Systems. The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons  2003. User Interface. Help the user use the computer system productively

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Chapter 14 The User View of Operating Systems' - kaspar


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
chapter 14 the user view of operating systems

Chapter 14The User View of Operating Systems

The Architecture of Computer Hardware and Systems Software: An Information Technology Approach

3rd Edition, Irv Englander

John Wiley and Sons 2003

user interface
User Interface
  • Help the user use the computer system productively
  • Provide consistent user interface services to application programs to lower learning curves and increase productivity
  • Choice of user interface depends on the kind of user
    • Writing programs vs. running applications

Chapter 14

User View of Operating Systems

user functions
User Functions
  • Program execution
  • File commands
  • Mount and unmount devices
  • Printer spooling
  • Security
  • Inter-user communication
  • System Status
  • Program Services
    • DCOM, CORBA, Remote Procedure Call (RPC)

Chapter 14

User View of Operating Systems

interface design
Interface Design
  • CLI - Command Line Interface
  • Batch System Commands
  • Menu-Driven Interfaces
  • GUI - Graphical User Interface

Chapter 14

User View of Operating Systems

command line interface
Command Line Interface
  • command <operand1> <operand2> …

<switch1> <switch2> …

  • Operands
    • keyword (switches) and/or positional
  • Advantages
    • More flexible and powerful
    • Faster for experienced users
    • Can combine commands

Chapter 14

User View of Operating Systems

command line interfaces
Command Line Interfaces

Chapter 14

User View of Operating Systems

command languages
Command Languages
  • Provide a mechanism to combine sequences of commands together. These pseudo-programs are known as scriptsor batch files.
  • Startup files – OS configuration, user preferences
  • Features of Command Languages
    • Can accept input from the user and can output messages to I/O devices
    • Provide ability to create and manipulate variables
    • Include the ability to branch and loop
    • Ability to specify arguments to the program command and to transfer those arguments to variables within the program
    • Provide error detection and recovery

Chapter 14

User View of Operating Systems

dos batch file
DOS Batch File

Chapter 14

User View of Operating Systems

unix shell script
UNIX Shell Script

Chapter 14

User View of Operating Systems

menu driven interface
Menu-Driven Interface
  • No need to memorize commands
  • All available commands are listed
  • Menus can be nested
  • Low data requirements
  • Still used in many ATM and Point-of-Sale systems

Chapter 14

User View of Operating Systems

menu driven interface1
Menu Driven Interface

Chapter 14

User View of Operating Systems

windows interfaces
Windows Interfaces
  • Also known as Graphical User Interfaces (GUIs)
  • Mouse-driven and icon-based
  • Windows
    • Are allocated to the use of a particular program or process
    • Contain a title bar, menu bar, and widgets

Chapter 14

User View of Operating Systems

gui interface windows xp
GUI Interface – Windows XP

Chapter 14

User View of Operating Systems

gui interface linux kde
GUI Interface – Linux KDE

Chapter 14

User View of Operating Systems

gui interface macintosh
GUI Interface - MacIntosh

Chapter 14

User View of Operating Systems

gui vs cli
GUI

Advantages

Easy to learn and use

Little training

Amenable to multi-tasking

Disadvantages

Harder to implement

More HW/SW requirements

Requires lots of memory

SW is complex and difficult to write

CLI

Advantages

More flexible and powerful

Faster for experienced users

Can combine commands

Disadvantages

More difficult to learn and use

GUI vs. CLI

Chapter 14

User View of Operating Systems

x windows
X-Windows

Chapter 14

User View of Operating Systems

duocentric interface
Duocentric Interface
  • Focus on the document rather than the application being executed
  • Expand role of OS by moving capabilities from the application to system services
    • Example: click on document to run program
    • Effort to assure that every application program responds in similar ways to user actions.

Chapter 14

User View of Operating Systems