What is a user interface? How does the operating system affect the user interface? How do GUIs differ from command line interfaces?



User interface-Visual part of computer application or operating system through which a user interacts with a computer or a software. It determines how commands are given to the computer or the program and how information is displayed on the screen. Three main types of user interfaces are (1) Command language: the user must know the machine and program-specific instructions or codes. (2) Menus: user chooses the commands from lists displayed on the screen. (3) Graphical user interface (GUI): user gives commands by selecting and clicking on icons displayed on the screen. See also interface.

In information technology, the user interface (UI) is everything designed into an information device with which a person may interact. This can include display screens, keyboards, a mouse and the appearance of a desktop. It is also the way through which a user interacts with an application or a website. The growing dependence of many companies on web applications and mobile applications has led many companies to place increased priority on UI in an effort to improve the user's overall experience.

The user interface is one of the most important parts of any program because it determines how easily you can make the program do what you want. A powerful program with a poorly designed user interface has little value. Graphical user interfaces (GUIs) that use windows, icons, and pop-up menus have become standard on personal computers.

Most operating systems have a graphical user interface, i.e. instead of writing commands their use is based on managing graphical objects (such as icons) with the help of e.g. a mouse. The basic principle of GUIs is generally the same overall, so by knowing how to use a Windows UI, you will most likely be able to use Linux, as well.

Most GUIs have the following basic components:

a start menu with all the program groups

a task bar showing the programs currently in use

a desktop

various icons and quick-launch icons.

A CLI, or command-line interface, is a way to interact with a computer by typing text commands into a terminal window. A GUI, or graphical user interface, allows a user to interact with a computer by using a keyboard or mouse to manipulate visual elements on the screen

CLIs are used on computers and other devices such as routers and switches. The command line allows the user to customize commands with special parameters to more precisely control how the computer or device functions. Some tasks can be scripted, making repetitive tasks more efficient and less prone to error. The command line can be faster in some cases, but requires the memorization of numerous commands over time. For this reason, the command line interface normally is used only by professionals and advanced home users.

A GUI is easier to use for more casual users. Many common operations, such as copying and pasting, can be performed by using just the mouse. Icons and menus take the place of text commands and do not have to be memorized. It is also easier to switch between multiple active tasks using a graphical interface. However, advanced operations may only be accessible via the command line

 

What is represents a that computer architecture?

A computer number format is the internal representation of numeric values in digital computer and calculator hardware and software.[1] Normally, numeric values are stored as groupings of bits, named for the number of bits that compose them. The encoding between numerical values and bit patterns is chosen for convenience of the operation of the computer; the bit format used by the computer's instruction set generally requires conversion for external use such as printing and display. Different types of processors may have different internal representations of numerical values. Different conventions are used for integer and real numbers. Most calculations are carried out with number formats that fit into a processor register, but some software systems allow representation of arbitrarily large numbers using multiple words of memory.

 


Дата добавления: 2018-06-01; просмотров: 1512; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!