What About Definition of Computer Interface





In the world of computing an interface is a commonly used boundary type which is used in between of two different components of a computer system to share information between them. The sharing of information is in between software, hardware, input or output devices, humans or combinations of all these components.
 
What About Definition of Computer Interface
What About Definition of Computer Interface
In the world of computers there are three common types of interface which are:

1.       Hardware interface:
It contains like port connectors, electrical signals, plugs, cables, sockets and ports which link or connects several devices like printers, keyboards, pen drives, mouse etc

2.       Software interface:
It consists of all kinds of messages, commands and codes which are used in running a program. It is also called application program Interface. it is used in running different kinds of programs to communicate with each other or to communicate with a operating system.

3.       User interface:
It consist different kinds of command lines, icons prompts, wizards, menus, dialog boxes, etc. the help of this interface a user can easily interact with or communicate with a computer.

Hardware interfaces:
Hardware interfaces is present in many type of components like as storage devices, other Input or Output devices, various buses, etc. hardware interface is defined by a logical, mechanical and electrical signal to the interface and a rule of sequencing all them. Sometime it is also called signaling. The standard interface like as SCSI elaborates the design and the functions of computing hardware interface like input or output devices from the design and the functions of other kind of components of computing hardware interface. There for this phenomenon gives user and manufacturers a great advantage and ease in the implementation of computer systems. Hardware interface can be work parallel with different kinds of electrical signals caring different types of data simultaneously at a single time. Or as in serially where data travels serially one bit at one time.
 
Hardware Interface
Hardware Interface
The most commonly used hardware interface for connecting external devices to the computers is USB. It connects pen drive, printer, music player, camera, optical drives. Connecting LAN and WAN is also a part of hardware interface.

Software interface
The software interface is widely refers to a category of different types of interface at several level. An operating system is interacting with hardware in parts. Every application and program which is running on operating system required to interact with the help of streaming. On the other hand in an object oriented programs or applications is required to interact with operating system with the help of different kinds of methods.
Software Interface
Software Interface

In software interface it is design to prohibit to access to all kind of locations and resources at a time by default. Software interface can only be providing access to some of the entry points. Software interfaces provides access to key points like storage devices, Central Processing Unit, memory devices etc.

Software interface never provide direct access to any resource or location. If software interfaces provide direct access to any resource or location it may interrupt functionality and stability of normal working of computer system.

When there is an interface between software components that can provide method signature, types of procedures, data types, exception specifications, constants. Public variables are also a kind of software interface.

In object oriented languages interface is normally used to define a type which contains neither data nor codes. But it is for defining the behavior of method signatures. It is a class having code and data for all kinds of methods related to the interface then it have to implement that interface. A class can implement more than one different kind of interfaces simultaneously at one time.

By using interface it allows us to do programming on it and the idea behind this base programming logic is to use the interface of object in place of the internal implementation details. Programming done on an interface can be reduce the dependency on implementation and make all the codes reusable to programmer.

User Interface:
A user interface is a mode of interaction and the communication between a computer and a human. This interaction consist different kinds of ways of interaction between humans and a computer such as sound, movement , graphics, position, etc. In this kind of interaction data is transferred in between user and the computer system.
 
User Interface
User Interface
The data is transferred between user and a computer system by different modes of input output devices like keyboard, mouse, printer, pen drives etc.



You Might Also Like:-







What is Motherboard

Definition of Hard-disk

Explain the RAM

Work of Processor

Put some light on Monitor


No comments:

Post a Comment

Popular Posts