Download UNIVERSITY OF NAIROBI DEPARTMENT OF REAL ESTATE

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Business intelligence wikipedia , lookup

Computer security wikipedia , lookup

Transcript
UNIVERSITY OF NAIROBI
DEPARTMENT OF REAL ESTATE & CONSTRUCTION MANAGEMENT
COMPUTING 1-BQS 214
ASSIGNMENT BY
MBATI DELORES WEKOYE
STUDENT NO :B66/31061/2011
LECTURER: MR. EMMANUEL BEAUTTAH MUTAI
FEBRUARY 2013
1. Why is computer known as data processor?
A computer is known as data processor because it converts data fed into it into readable material which
is produced as a finished product upon being fed into the computer by typing. It is displayed and
printed out by its output components. It processes data into information.
A computer is therefore an electronic device which manipulates or transforms data. It accepts data,
stores data, processes data according to a set of instructions, and also retrieves the data when required.
Hence it is known as a data processor.
2. Explain in brief the various generations in computer technology?
Answer
There are five generations of computers; first generation, second generation, third generation, fourth
generation and fifth generation.
i. FIRST GENERATION
These were the first computers to be assembled in 1940 and were in operation until 1956.
They used vacuum tubes for circuitry and magnetic drums for memory, and were very large, taking up
entire rooms. They were very expensive to operate and in addition to using a great deal of electricity,
generated a lot of heat, which was often the cause of malfunctions. . They had a small memory capacity
and therefore were very slow.
First generation computers relied on machine language, the lowest-level programming language
understood by computers, to perform operations, and they could only solve one problem at a time.
Input was based on punched cards and paper tape, and output was displayed on printouts.
The UNIVAC and ENIAC computers are examples of first-generation computing devices.
ii. SECOND GENERATION
The second generation computers were in operation from 1956 to 1963.
They used transistors instead of vacuum tubes. Transistors were far superior to the vacuum tube,
allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable than
their first-generation predecessors. Though the transistor still generated a great deal of heat that
subjected the computer to damage, it was a vast improvement over the vacuum tube. Secondgeneration computers still relied on punched cards for input and printouts for output.
The first computers of this generation were developed for the atomic energy industry.
1
iii. THIRD GENERATION
Integrated circuits were introduced into the computer giving rise to third generation computers in 1964.
It was small in size and consumed less power. This was achieved by producing smaller transistors which
were placed on silicon chips, called semiconductors. They drastically increased the speed and efficiency
of computers and had a larger memory capacity.
Instead of punched cards and printouts, users interacted with computers through keyboards and
monitors and interfaced with an operating system, which allowed the device to run many different
applications at one time with a central program that monitored the memory. Computers therefore
became smaller and cheaper.
iv. FOURTH GENERATION
These were developed in 1971 and are in operation. Thousands of integrated circuits were mounted
onto a single silicon chip. Where as the first generation computers filled a room, some fourth
generation computers could fit on the palm of the hand. All the components of the computer from the
central processing unit and memory to input and output controls were located on a single chip.
As these small computers became more powerful, they could be linked together to form networks,
which eventually led to the development of the Internet. Fourth generation computers also saw the
development of GUIs, the mouse and handheld devices.
v. FIFTH GENERATION
Fifth generation computing devices are based on artificial intelligence such as voice recognition. They
are still being developed and more advanced technology is being invented. The use of parallel and
super-conductors is helping to make artificial intelligence a reality. The aim of fifth generation
computers is to develop devices that respond to natural language input and are capable of learning and
self-organization.
3. Write a short note on the fifth generation of computer. What makes the difference from the fourth
generation computer?
The fifth generation computing devices are based on artificial intelligence such as voice recognition.
They are still being developed and more advanced technology is being invented. They use parallel and
super-conductors in order to achieve artificial intelligence .
These computers use Ultra-Large Scale Integration chips with millions of transistors placed in
a single integrated circuit.
2
The fifth generation computers are different from the fourth generation computers because of the
technology used.Their devices are based on artificial intelligence while the fourth generation computers
depend on normal data input which they process.
4. Why did the size of computer get reduced in third generation computer?
The third generation computers reduced in size since they made use of integrated circuits which were
very small as compared to vacuum tubes and big transistors used before . The transistors on the
intergrated circuits were much smaller than the ones used in second generation computers.
5. Give short notes on the following
a) Versatility
A computer's versatility is the ability of computers to handle multiple processes and programs
simultaneously. For a computer to be versatile, it must have a current operating system,
contemporary hardware and a suitable amount of peripherals. Computers are capable of
performing any task, provided the task can be reduced to a series of logical steps.
The combination of better microprocessors, better graphic and sound cards with software capable
of handling many tasks gives the computer its versatility.
b) Storage
Computer data storage is a technology consisting of computer components and recording media
used to retain digital data. This is determined by its memory capacity.
Computer storage is divided into two:1.
Primary Storage
This type of storage is also referred to as main storage. It can also be termed temporary storage
because when you switch the computer off, all information that was stored in memory is lost.
This holds data in memory. A computer has two types of memories;
RAM (Random access memory) and ROM(Read only memory)
RAM is used in the normal running of the computer and it determines the speed of the computer.
These memories are found in the computer hard drive usually built inside the computers. They
range from 1 GB to 4 TB in capacity. The types of hard drives are PATA, SATA and SCSI.
3
2.
Secondary Storage
This is a type of computer storage that holds data on hard disks, tapes and other devices
requiring input/output operations. Secondary storage is also referred to as auxiliary storage and
comprise floppy disks, compact disks, USB disks such as flash disks, Cds and Dvds. It can also
be called permanent storage because data that is stored on these devices remain there until
physically changed or deleted. The data is not lost when the power is turned off.
These storage devices are also used as back up devices for safely storing data in case the
computer gets damaged by viruses or is physically destroyed by fire or is stolen. The External
hard disks have a very big storage capacity and can store a lot of data. It is advisable to keep
these devices far from the computer to help retrieve data in case of the mentioned occurrences.
The External hard drives come in USB, Firewire, SATA and SCSI.
c) Slide rule
This is a mechanical analog computer which is used for multiplication, division, and for
functions such as roots, logarithms and trigonometry. It is however not normally used for
addition or subtraction.
Slide rules come in a diverse range of styles and generally appear in a linear or circular form
with a standardized set of markings (scales) essential to performing mathematical computations.
Slide rules manufactured for specialized fields such as aviation or finance typically feature
additional scales that aid in calculations common to that field.
It was developed in the 17th century by William Oughtred and others based on the emerging
work on logarithms by John Napier. He discovered the logarithm which made it possible to
perform multiplications and divisions by addition and subtraction. This was a great time saver
but there was still quite a lot of work required. The mathematician had to look up two logs, add
them together and then look for the number whose log was the sum. Edmund Gunter soon
reduced the effort by drawing a number line in which the positions of numbers were proportional
to their logs.
Before the advent of the pocket calculator, it was the most commonly used calculation tool in
science and engineering. The use of slide rules continued to grow through the 1950s and 1960s
even as digital computing devices were being gradually introduced until around 1974 when the
electronic scientific calculator made it largely obsolete and most suppliers left the business.
4
d) Babbage’s analytical Engine
In 1791 Charles Babbage designed the Analytical Engine which was a special-purpose machine designed
to tabulate logarithms and trigonometric functions by evaluating finite differences to create approximating
polynomials. It had many essential features found in the modern digital computer. It was programmable
using punched cards, an idea borrowed from the Jacquard loom used for weaving complex patterns in
textiles.
The Engine had a 'Store' where numbers and intermediate results could be held, and a separate 'Mill'
where the arithmetic processing was performed. It had an internal repertoire of the four arithmetical
functions and could perform direct multiplication and division. It was also capable of functions for which
we have modern names: conditional branching, looping (iteration), microprogramming, parallel
processing, iteration, latching, polling, and pulse-shaping, amongst others, though Babbage nowhere used
these terms. It had a variety of outputs including hardcopy printout, punched cards, graph plotting and the
automatic production of stereotypes - trays of soft material into which results were impressed that could
be used as molds for making printing plates.
Babbage did not write down an explicit set of instructions for the engine in the manner of a modern
processor manual. Instead he showed his programs as lists of states during their execution, showing what
operator was run at each step with little indication of how the control flow would be guided.
Babbage's first attempt at a mechanical computing device, the Difference Engine, was a special-purpose
machine designed to tabulate logarithms and trigonometric functions by evaluating finite differences to
create approximating polynomials. Construction of this machine was never completed because Babbage
had conflicts with his chief engineer the British government withdrew its funding for the project. It was
not until the 1940s that the first general-purpose computers were actually built.
6. Distinguish between micro-computers and mainframe computers
Microcomputers are computers with a microprocessors as their Central Processing Units. They occupy
physically small amounts of space. Many microcomputers are also personal computers. They are used
by small businesses, colleges and schools since they are relatively cheaper as compared to mainframe
computers.
Mainframes are computers used mainly by large organizations for critical applications, typically bulk
data processing such as census, industry/consumer statistics, insurance matters and financial
transaction processing. They have a very large processing speed . Due to this high speed, main-frame
computers are used for complex scientific calculations, large data processing application and for complex
graphics applications.
Main-frame as opposed to micro-computers can support multi-users and multi-programming.
The micro-computers support a single processing unit while the main-frame is implemented using two or
more central processing units (CPU) enabling it to have a larger data storage capacity.
5