Operating Systems Advanced OS - C. OS Advanced The User Interface.
-
Upload
natalie-ball -
Category
Documents
-
view
224 -
download
1
Transcript of Operating Systems Advanced OS - C. OS Advanced The User Interface.
![Page 1: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/1.jpg)
Operating SystemsOperating Systems
Advanced OS - CAdvanced OS - C
![Page 2: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/2.jpg)
OS AdvancedOS Advanced
The User InterfaceThe User Interface
![Page 3: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/3.jpg)
OS AdvancedOS Advanced
The OS provides a user interface or The OS provides a user interface or shell for the user to interact with the shell for the user to interact with the
OSOS
![Page 4: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/4.jpg)
OS AdvancedOS Advanced
Types of User InterfacesTypes of User Interfaces
Command InterfaceCommand Interface
Menu InterfaceMenu Interface
Graphical User InterfaceGraphical User Interface
Expert User InterfaceExpert User Interface
Web-Form InterfaceWeb-Form Interface
![Page 5: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/5.jpg)
OS AdvancedOS Advanced
Command InterfaceCommand Interface
Requires the user to type brief, Requires the user to type brief, cryptic commandscryptic commands
Example: MS-DOSExample: MS-DOS
Requires considerable user trainingRequires considerable user training
![Page 6: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/6.jpg)
OS AdvancedOS AdvancedCommand InterfaceCommand Interface
![Page 7: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/7.jpg)
OS AdvancedOS Advanced
Menu InterfaceMenu Interface
Presents a list of available optionsPresents a list of available options
Example: Norton CommanderExample: Norton Commander
Easier to use, but can be time Easier to use, but can be time consumingconsuming
![Page 8: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/8.jpg)
OS AdvancedOS AdvancedMenu InterfaceMenu Interface
![Page 9: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/9.jpg)
OS AdvancedOS Advanced
Graphical User InterfaceGraphical User Interface
Presents a selection of windows, Presents a selection of windows, icons, menus and pointersicons, menus and pointers
Example: Windows XPExample: Windows XP
Easier to use, but consume more Easier to use, but consume more computer resources to functioncomputer resources to function
![Page 10: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/10.jpg)
OS AdvancedOS AdvancedGraphical User InterfaceGraphical User Interface
![Page 11: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/11.jpg)
OS AdvancedOS Advanced
Expert System InterfaceExpert System Interface
Uses natural-language processingUses natural-language processing
Example: Voice RecognitionExample: Voice Recognition
Requires a powerful computer and Requires a powerful computer and lots of memorylots of memory
![Page 12: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/12.jpg)
OS AdvancedOS Advanced
Web-Form InterfaceWeb-Form Interface
Like the InternetLike the Internet
Example: WWWExample: WWW
Easier to train users used to the Easier to train users used to the Internet & WWWInternet & WWW
![Page 13: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/13.jpg)
OS AdvancedOS Advanced
Human – Computer InterfaceHuman – Computer Interface
A key to understanding the A key to understanding the evolution of user interfaces is a evolution of user interfaces is a sense of what a computer can sense of what a computer can
accomplish in an “instant”accomplish in an “instant”
![Page 14: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/14.jpg)
OS AdvancedOS Advanced
An “Instant”An “Instant”
A very short, almost imperceptible A very short, almost imperceptible space of time. It happens so fast space of time. It happens so fast
we are unaware that time has we are unaware that time has passed. Few people are capable of passed. Few people are capable of
sensing anything that happens in sensing anything that happens in less then 0.001 seconds.less then 0.001 seconds.
![Page 15: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/15.jpg)
OS AdvancedOS Advanced
An “Instant”An “Instant”
We define and “instant” as We define and “instant” as
0.001 seconds0.001 seconds
![Page 16: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/16.jpg)
OS AdvancedOS Advanced
A computer must be capable of A computer must be capable of accepting, processing and accepting, processing and
outputting the results in an “instant”outputting the results in an “instant”
![Page 17: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/17.jpg)
OS AdvancedOS Advanced
In the 1970s computers could In the 1970s computers could process one line of data in 0.001 process one line of data in 0.001
seconds, thus the Command seconds, thus the Command InterfaceInterface
![Page 18: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/18.jpg)
OS AdvancedOS Advanced
In the early 1980s computers could In the early 1980s computers could process 25 lines of data in 0.001 process 25 lines of data in 0.001 seconds, thus the Menu Interfaceseconds, thus the Menu Interface
![Page 19: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/19.jpg)
OS AdvancedOS Advanced
In the late 1980s computers could In the late 1980s computers could process EGA, VGA, then SVGA process EGA, VGA, then SVGA
graphics in 0.001 seconds, thus the graphics in 0.001 seconds, thus the GUI emergedGUI emerged
![Page 20: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/20.jpg)
OS AdvancedOS Advanced
Eventually computer will be fast Eventually computer will be fast enough for Expert System enough for Expert System
Interfaces or natural-language voice Interfaces or natural-language voice recognition interfacesrecognition interfaces
![Page 21: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/21.jpg)
OS AdvancedOS Advanced
The de facto standard interface is The de facto standard interface is defined by the amount of defined by the amount of
processing a computer can do processing a computer can do within a human “instant”within a human “instant”
![Page 22: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/22.jpg)
OS AdvancedOS Advanced
The best way to learn a computer The best way to learn a computer interface is to use it…..Duh!...interface is to use it…..Duh!...
![Page 23: Operating Systems Advanced OS - C. OS Advanced The User Interface.](https://reader030.fdocuments.net/reader030/viewer/2022032703/56649f4e5503460f94c6f0f7/html5/thumbnails/23.jpg)
OS AdvancedOS Advanced
Questions?Questions?