SlideShare a Scribd company logo
3
Most read
6
Most read
15
Most read
WELCOME  TO ALL
USER INTERFACE
Introduction: A function of the operating system that allows individuals to access and command the computer.  User Interface(UI), the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program.
 
A Command Line Interface allows the user to interact directly with the computer system by typing in commands (instructions) into a screen which looks similar to the one below:
These commands are very specific, for example in DOS you could type in: copy c:\item.txt   d:\ That tells the machine to copy the file 'item.txt' that resides in the root directory of drive C: into the root directory of drive D:\ Before Windows was developed, this type of user interface was what most people used to get the computer to follow instructions.
Nowadays, very few people have the knowledge to be able to use a command line interface. An example of this type of interface is DOS (Disk Operating System).
If the user knows the correct commands then this type of interface can be much faster than any other type of interface. This type of interface needs much less memory (RAM) in order to use it than other user interfaces. This type of interface does not use as much CPU processing time as the others do. A low resolution, cheaper monitor can be used with this type of user interface.
For someone who has never used a command line interface it can be very confusing.  Commands have to be typed in precisely, if there is a spelling error the command will fail. If you miss-type an instruction, it is often necessary to start all over again. There are a large number of commands which need to be learned - in the case of Unix, it can be hundreds.
This type of interface lets you interact with a computer or device by working your way through a series of screens or menus.
Think about your iPod or mobile phone, they both use a menu driven interface.  You are presented with a menu, you make a choice and then the next menu appears on the screen. You make another choice and so on. Cash point machines (ATMs) are another good example of a menu driven interface.
 
There are no commands to learn or remember. Step-by-step options are given so that the user doesn't have to remember anything. Even if you don't know what to do, you can usually guess you way around the options. Menu interfaces don't have to be visual, they can be spoken - good for telephones or for visually impaired people. They don't need huge amounts of processing power or memory.
A poorly designed menu interface may be slow to use. It can be irritating if there are too many menu screens to work through. You often can't go to the exact place you want right at the start. You have to work your way through the menu screens even if you know where you want to get to.
A graphical user interface is the most common type of user interface seen today. It is a very 'friendly' way for people to interact with the computer because it makes use of pictures, graphics and icons - hence why it is called 'graphical'.
A GUI (pronounced gooey) is also known as a WIMP interface because it makes use of: W indows,  I cons,  M enus,  P ointers.  All modern operating systems have at least one type of GUI. For example Microsoft Windows is a GUI, Apple Macintosh has another. Linux has a number of Graphical User Interfaces available.
This type of user interface is extremely easy to use, especially for a beginner. You do not have to learn complicated commands.  There are usually good help facilities provided with GUIs. They let you exchange data between different software applications .
It requires larger amount of hard disk space than other interfaces. It  needs  significantly more memory (RAM) to run than other interface types. It  uses  more processing power than other types of interface.
It is the job of a user interface to make a program easy to use.  A good user interface should: -Be attractive and pleasing to the eye. -Be easy to use. -Ensure all screens are consistent.
-Have all options clearly shown. -Have clear warning messages when someone makes a mistake. -Have online help and support.
Thank You.

More Related Content

PPTX
introdution to SQL and SQL functions
PPTX
Introduction to Web Technology
PPTX
Interrupts
PDF
Multithreading
PPTX
Number Systems
PPTX
Hospital waste management
PDF
IGCSE ICT - Input and Output Devices - Input Devices and Their Uses - Ajiro T...
PPTX
CLASSIFICATION OF COMPUTER
introdution to SQL and SQL functions
Introduction to Web Technology
Interrupts
Multithreading
Number Systems
Hospital waste management
IGCSE ICT - Input and Output Devices - Input Devices and Their Uses - Ajiro T...
CLASSIFICATION OF COMPUTER

What's hot (20)

PPTX
operating system
PPTX
Programming Fundamentals lecture 1
PDF
operating system structure
PDF
Introduction to Operating Systems
PPTX
Operating systems Overview
PPTX
Types Of Operating Systems
PPT
Files and Folders
PPTX
Introduction to Operating Systems
PPTX
Functions Of Operating Systems
PPTX
Operating system and its types
PDF
Operating Systems Basics
PPT
Operating systems
PPT
Types of software
PPTX
Types of operating system
PPTX
Types of operating system
PPTX
Operating system and its function
PPT
Introduction to Basic Computer Concepts Presentation
PPT
Presentation on operating system
PPTX
System software
PPT
Operating system.ppt (1)
operating system
Programming Fundamentals lecture 1
operating system structure
Introduction to Operating Systems
Operating systems Overview
Types Of Operating Systems
Files and Folders
Introduction to Operating Systems
Functions Of Operating Systems
Operating system and its types
Operating Systems Basics
Operating systems
Types of software
Types of operating system
Types of operating system
Operating system and its function
Introduction to Basic Computer Concepts Presentation
Presentation on operating system
System software
Operating system.ppt (1)
Ad

Viewers also liked (10)

PPTX
Graphical User Interface
PDF
PPT
Graphical user interface of web form
PDF
PPTX
PPTX
PThreads Vs Win32 Threads
PPTX
User interfaces presentation
PPTX
Graphical User Interface (Gui)
PPT
Graphical User Interface (GUI) - 1
PPTX
human computer interface
Graphical User Interface
Graphical user interface of web form
PThreads Vs Win32 Threads
User interfaces presentation
Graphical User Interface (Gui)
Graphical User Interface (GUI) - 1
human computer interface
Ad

Similar to User Interface (20)

PPTX
Human computerinterface
PPTX
2.3 people and ict systems
PPT
C hapter 1 types-and_components_of_computer_system[1][1]
PPTX
The-Command-Line-Part-1-Slidebbbbbbbbbbbbbbbbs.pptx
PPT
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
PPTX
OPERATING SYSTEM
DOCX
History of computer software.
PPT
User Interface-Advantages and Disadvantages of each type of user interface
PPTX
Human Computer Interaction
PPTX
Operating System.pptxjkkjhkjknknknknknknknk
PPSX
Types and components of computers
PPTX
interface
PDF
ERTS diagram
PPT
Adminstrating Through PHPMyAdmin
PPTX
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
PPTX
Operating systems final
PDF
Features Of A Operating System
PPTX
User interface presentation for esl students learning IT
PPT
Software (fundamentals)
PDF
GUI Web Designs.pdf
Human computerinterface
2.3 people and ict systems
C hapter 1 types-and_components_of_computer_system[1][1]
The-Command-Line-Part-1-Slidebbbbbbbbbbbbbbbbs.pptx
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
OPERATING SYSTEM
History of computer software.
User Interface-Advantages and Disadvantages of each type of user interface
Human Computer Interaction
Operating System.pptxjkkjhkjknknknknknknknk
Types and components of computers
interface
ERTS diagram
Adminstrating Through PHPMyAdmin
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Operating systems final
Features Of A Operating System
User interface presentation for esl students learning IT
Software (fundamentals)
GUI Web Designs.pdf

More from Nyros Technologies (20)

PPT
MVC Architecture in ASP.Net By Nyros Developer
PPT
Web Designing Bugs - Fixes By Nyros Developer
PPT
Capistrano Deployment By Nyros Developer
PPT
Silver Light By Nyros Developer
PPT
Web 2.0 Design Standards By Nyros Developer
PPT
Web 2.0 By Nyros Developer
PPT
Caching By Nyros Developer
PPT
Language Integrated Query By Nyros Developer
PPT
New Features in .Net Framework 4.0 By Nyros Developer
PPT
Oops in PHP By Nyros Developer
PPT
Connect with Facebook to Rails Application By Nyros Developer
PPT
Github By Nyros Developer
PPT
Research on Audio and Video Streaming
PPT
Audio and Video Streaming
PPT
Deploying Rails Apps with Capistrano
PPT
Capistrano - Deployment Tool
PPT
Social Networking
PPT
Payment Gateway
PPT
GIT By Sivakrishna
MVC Architecture in ASP.Net By Nyros Developer
Web Designing Bugs - Fixes By Nyros Developer
Capistrano Deployment By Nyros Developer
Silver Light By Nyros Developer
Web 2.0 Design Standards By Nyros Developer
Web 2.0 By Nyros Developer
Caching By Nyros Developer
Language Integrated Query By Nyros Developer
New Features in .Net Framework 4.0 By Nyros Developer
Oops in PHP By Nyros Developer
Connect with Facebook to Rails Application By Nyros Developer
Github By Nyros Developer
Research on Audio and Video Streaming
Audio and Video Streaming
Deploying Rails Apps with Capistrano
Capistrano - Deployment Tool
Social Networking
Payment Gateway
GIT By Sivakrishna

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks

User Interface

  • 3. Introduction: A function of the operating system that allows individuals to access and command the computer. User Interface(UI), the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program.
  • 4.  
  • 5. A Command Line Interface allows the user to interact directly with the computer system by typing in commands (instructions) into a screen which looks similar to the one below:
  • 6. These commands are very specific, for example in DOS you could type in: copy c:\item.txt   d:\ That tells the machine to copy the file 'item.txt' that resides in the root directory of drive C: into the root directory of drive D:\ Before Windows was developed, this type of user interface was what most people used to get the computer to follow instructions.
  • 7. Nowadays, very few people have the knowledge to be able to use a command line interface. An example of this type of interface is DOS (Disk Operating System).
  • 8. If the user knows the correct commands then this type of interface can be much faster than any other type of interface. This type of interface needs much less memory (RAM) in order to use it than other user interfaces. This type of interface does not use as much CPU processing time as the others do. A low resolution, cheaper monitor can be used with this type of user interface.
  • 9. For someone who has never used a command line interface it can be very confusing. Commands have to be typed in precisely, if there is a spelling error the command will fail. If you miss-type an instruction, it is often necessary to start all over again. There are a large number of commands which need to be learned - in the case of Unix, it can be hundreds.
  • 10. This type of interface lets you interact with a computer or device by working your way through a series of screens or menus.
  • 11. Think about your iPod or mobile phone, they both use a menu driven interface. You are presented with a menu, you make a choice and then the next menu appears on the screen. You make another choice and so on. Cash point machines (ATMs) are another good example of a menu driven interface.
  • 12.  
  • 13. There are no commands to learn or remember. Step-by-step options are given so that the user doesn't have to remember anything. Even if you don't know what to do, you can usually guess you way around the options. Menu interfaces don't have to be visual, they can be spoken - good for telephones or for visually impaired people. They don't need huge amounts of processing power or memory.
  • 14. A poorly designed menu interface may be slow to use. It can be irritating if there are too many menu screens to work through. You often can't go to the exact place you want right at the start. You have to work your way through the menu screens even if you know where you want to get to.
  • 15. A graphical user interface is the most common type of user interface seen today. It is a very 'friendly' way for people to interact with the computer because it makes use of pictures, graphics and icons - hence why it is called 'graphical'.
  • 16. A GUI (pronounced gooey) is also known as a WIMP interface because it makes use of: W indows, I cons, M enus, P ointers. All modern operating systems have at least one type of GUI. For example Microsoft Windows is a GUI, Apple Macintosh has another. Linux has a number of Graphical User Interfaces available.
  • 17. This type of user interface is extremely easy to use, especially for a beginner. You do not have to learn complicated commands. There are usually good help facilities provided with GUIs. They let you exchange data between different software applications .
  • 18. It requires larger amount of hard disk space than other interfaces. It needs significantly more memory (RAM) to run than other interface types. It uses more processing power than other types of interface.
  • 19. It is the job of a user interface to make a program easy to use. A good user interface should: -Be attractive and pleasing to the eye. -Be easy to use. -Ensure all screens are consistent.
  • 20. -Have all options clearly shown. -Have clear warning messages when someone makes a mistake. -Have online help and support.