Computer:: Binary Form
Computer:: Binary Form
Computer:: Binary Form
Computer:
Computer is an electronic machine that take data as an input then process data and at last gives
us output. Computer can perform any kind of operations on data like logical operations or
mathematical operations. Computers are also able to store data.
There are some input devices in computer like keyboard, mouse etc.
The physical structure of computer is called hardware while the software is a program that
enables the computer to perform specific task.
Binary form:
Computer stores and process the data in binary form.
1. Analog computer
2. Digital computer
3. Hybrid computer
Analog computer:
The analogue computer works on a continuous signal. An analog computer or analogue
computer is a type of computer that uses the continuously changeable aspects of physical
phenomena such as electrical, mechanical, or hydraulic quantities to model the problem being
solved.
Digital computers:
A computer that performs calculations and logical operations with quantities represented as
digits, usually in the binary number system. Digital computers are programmable machines
that use electronic technology to generate, store and process data. These are also known as
personal computers. Digital computer, any of a class of devices capable of solving problems by
processing information in discrete form. It operates on data, including magnitudes, letters, and
symbols, that are expressed in binary code—i.e., using only the two digits 0 and 1.
Hybrid computer:
A combination of computers those are capable of inputting and outputting in both digital
and analog signals. A hybrid computer system setup offers a cost effective method of
performing complex simulations. Hybrid computers are computers that exhibit features of
analog computers and digital computers. The digital component normally serves as the
controller and provides logical and numerical operations, while the analog component often
serves as a solver of differential equations and other mathematically complex equations.
Use of hybrid computer:
It is designed to include a working analog unit that is powerful for calculations, yet has a readily
available digital memory. In large industries and businesses, a hybrid computer can be used to
incorporate logical operations as well as provide efficient processing of differential equations.
2. Mainframe computer
3. Mini computer
Super computers:
The fastest and most powerful type of computer Supercomputers are very expensive and are
employed for specialized applications that require immense amounts of mathematical
calculations. Supercomputer, any of a class of extremely powerful computers. The term is
commonly applied to the fastest high-performance systems available at any given time.
Such computers have been used primarily for scientific and engineering work requiring
exceedingly high-speed computations.
1. quantum mechanics,
2. weather forecasting
3. , climate research,
4. oil and gas exploration,
5. molecular modeling.
Mainframe computer:
A very large and expensive computer capable of supporting hundreds, or even thousands, of
users simultaneously. In the hierarchy that starts with a simple microprocessor (in watches, for
example) at the bottom and moves to supercomputers at the top, mainframes are just below
supercomputers. In some ways, mainframes are more powerful than supercomputers because
they support more simultaneous programs. But supercomputers can execute a single program
faster than a mainframe.
1. census,
2. industry and consumer statistics
3. enterprise resource planning,
4. financial transaction processing
mini computer:
A mid sized computer. In size and power, minicomputers lie
between workstations and mainframes. In the past decade, the distinction between large
minicomputers and small mainframes has blurred, however, as has the distinction between
small minicomputers and workstations. But in general, a minicomputer is a multiprocessing
system capable of supporting from 4 to about 200 users simultaneously.
Question 2:
Computer Generation:
Generation in computer terminology is a change in technology. Initially, the generation term
was used to distinguish between varying hardware technologies.
Nowadays, generation includes both hardware and software, which together make up an
entire computer system.
Generations of computer:
1. first Generation: vacuum tubes (1940-1956)
2. second generation: transistor (1956-1963)
3. third generation: integrated circuits (1964-1971)
4. fourth generation: microprocessors (1971-present)
Question 3:
System software:
System software is a type of computer program that is designed to run a computer's hardware
and application programs. System software is software designed to provide a platform for other
software. System software is a type of computer program that is designed to run a computer’s
hardware and application programs. If we think of the computer system as a layered model, the
system software is the interface between the hardware and user applications. The operating
system (OS) is the best-known example of system software. The OS manages all the other
programs in a computer.
Systems software carries out middleman tasks to ensure communication between other
software and hardware to allow harmonious coexistence with the user.
2. Device driver:
Enables device communication with the OS and other programs. Driver software is a
type of system software which brings computer devices and peripherals to life. Drivers
make it possible for all connected components and external add-ons perform their
intended tasks and as directed by the OS. Without drivers, the OS would not assign any
duties.
Examples of devices which require drivers::
Mouse
Keyboard
Soundcard
Display card
Network card
Printer
3. Firmware:
Enables device control and identification. Firmware is the operational software embedded
within a flash, ROM, or EPROM memory chip for the OS to identify it. It directly manages and
controls all activities of any single hardware.
Traditionally, firmware used to mean fixed software as denoted by the word firm. It was
installed on non-volatile chips and could be upgraded only by swapping them with new,
preprogrammed chips.
This was done to differentiate them from high-level software, which could be updated without
having to swap components.
Today, firmware is stored in flash chips, which can be upgraded without swapping
semiconductor chips.
4. Translator:
Translates high-level languages to low-level machine codes. These are intermediate programs
relied on by software programmers to translate high-level language source code to machine
language code. The former is a collection of programming languages that are easy for humans
to comprehend and code (i.e., Java, C++, Python, PHP, BASIC). The latter is a complex code only
understood by the processor.
Popular translator languages are compilers, assemblers, and interpreters. They're usually
designed by computer manufacturers. Translator programs may perform a complete translation
of program codes or translate every other instruction at a time.
Besides simplifying the work of software developers, translators help in various design tasks.
They;
Identify syntax errors during translation, thus allowing changes to be made to the code.
Provide diagnostic reports whenever the code rules are not followed.
Allocate data storage for the program.
List both source code and program details.
5. Utility:
Ensures optimum functionality of devices and applications.
Utilities are types of system software which sits between system and application software.
These are programs intended for diagnostic and maintenance tasks for the computer. They
come in handy to ensure the computer functions optimally. Their tasks vary from crucial data
security to disk drive defragmentation.
Question 4:
Visionary in ARPA:
Shortly after the founding of ARPA a man named Dr. JCR Licklider came to head the efforts
to research the best way to utilize the investments into computer technology. One of the
changes to come under Licklider was a shift in the direction military contracts were given; the
contracts went from private independent businesses to academic research institutes with the
best computer centers. Licklider had come to believe the best direction for computers to head
in was networking with a focus on sharing information, it was for this reason he called the
group of researchers he organized the “Intergalactic Network”. Later the researchers decided
on an interface to connect the subnetworks between the universities that consisted of
telephone lines and switching nodes, the interface was the Interface Message Processor or IMP.
The first node was setup at UCLA in Professor Kleinrocks office as his research into network
analysis would establish his node as the node for analyzing the ARPAnet network. From here
the first message was transmitted over the internet on October 29, 1969 and consisted of “LO”
before crashing.4 The message was supposed to be “LOG” and after being entered was
supposed to have allowed a log in to the computer.