Sie sind auf Seite 1von 18

Operating Systems

AICT004-3-2

User Interface
Diploma in Computing and IT
Level 1

Prepared by: ANI First Prepared on: 13-12-04 Last Modified on: 23-06-2008
Quality checked by: MNI
Copyright 2008 Asia Pacific Institute of Information Technology
Topic & Structure of the lesson
User Interface

User Interface

Types of user interfaces

Operating Systems Slide 2 of 18


Learning Outcomes
User Interface

At the end of this lecture YOU should be able to:

- distinguish between different types of user


interface

- compare different types of user interface

Operating Systems Slide 3 of 18


Key Terms you must be able to use
User Interface

If you have mastered this topic, you should be able to use


the following terms correctly in your assignments and
exams:

Command Line Interface interaction using commands

Menu Driven Interface interaction using menus

Graphical User Interface interaction using menus, icons


and mouse interactions

Operating Systems Slide 4 of 18


User Interface
User Interface

What is a user interface ?

- an interface is what you see when you look at


your monitor; the collection of words, pictures,
buttons and menus that lets you do
things

- a user interface is the visible service provided


by the operating system

- an interface is a place where interaction takes


place between the user and the computer
program
Operating Systems Slide 5 of 18
User Interface
User Interface

Types of user interfaces :

- command line interface

- menu driven interface

- graphical user interface

Operating Systems Slide 6 of 18


Command Line Interface
User Interface

Command Line Interface (CLI) :

- the simplest user-interactive interface

- the operating system provides a prompt


where the user types textual commands

- command
interpreter interprets these
commands and executes them

Operating Systems Slide 7 of 18


Command Line Interface
User Interface

Examples :

MS-DOS, UNIX, LINUX

Advantages :

- relatively simple commands can be


connected together to achieve a very
flexible range of results

- does not require a high end computer


system

Operating Systems Slide 8 of 18


Command Line Interface
User Interface

Disadvantages :

- user will need to know commands in order


to use the interface

- does not cater for non IT- literate computer


users

Operating Systems Slide 9 of 18


Menu Driven Interface
User Interface

Menu Driven Interface (MDI):

- present a menu of alternatives on the screen

- user selects one alternative, either by using the


mouse and clicking on the desired choice OR

- by typing in a number or pressing a function key

Operating Systems Slide 10 of 18


Menu Driven Interface
User Interface

Example :

- IBM AS-400

Advantages :

- not dependent on knowledge of


commands

Disadvantages :

- menus restrict choices


- layouts may confuse users
Operating Systems Slide 11 of 18
Graphical User Interface
User Interface

Graphical User Interface (GUI) :

- mouse-driven, icon based and user


friendly

- a graphical interface consists of one or more


screens, each of which contains one or more
windows

Examples :

- Windows, Apple Macintosh

Operating Systems Slide 12 of 18


Graphical User Interface
User Interface

Advantages :

- easier to use
- does not require any knowledge of commands
- interaction either by mouse or keyboard

Disadvantages :

- a graphical interface is much harder to


implement compared to a command line interface
needs powerful video graphics capability
heavy utilization of memory to load and run
many programs
Operating Systems Slide 13 of 18
Quick Review Question
User Interface

1) What is the difference between a command line


interface and a graphical user interface

2) What is the purpose of a user interface?

Operating Systems Slide 14 of 18


Follow Up Assignment
User Interface

Research which types of interfaces are more popular


now and why is this so?

Discuss examples of device interface

Operating Systems Slide 15 of 18


Summary of Main Teaching Points
User Interface

An interface makes facilities of the computer


system accessible to the user

There are three types of user interfaces :

- command line interface


- menu driven interface
- graphical user interface

Each interface has their own advantages and


disadvantages depending on the users,
environment, ability of the operating system
and cost
Operating Systems Slide 16 of 18
Question and Answer Session
User Interface

Q&A

Operating Systems Slide 17 of 18


Next Session
User Interface

Processes

Operating Systems Slide 18 of 18