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 |
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 |
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 |
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 |
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