Historical background of computers, Basic Computer Science

Historical Background

The brief history of the growth of computers is given below:

  1. Abacus:  It was the first mechanical device developed approximately 3,000 years ago, it consists of beads that can slide on wires. Wires represent columns. Right most column is for units, the next is for tens and so on. Various numbers can be represented by pushing appropriate beads. This device could perform simple additions and subtractions.
  2. Pascal Calculating Machine:  In 1642, Pascal devised a calculating machine for calculations. This consisted of a series of wheels having digits of zero to nine around the circumference.
  3. Jacquard Card: This utilized the concept of cards with punched holes. This was used for weaving patterns into fabric using cards with punched holes to guide the warp threads on a loom. This was invented in 1801 by Joseph Marie Jacquard.
  4. Analytical Engine:  In 1833, Charles Babbage developed the concepts for an analytical engine which could perform arithmetic functions on data, reading in from punched cards.
  5. Punched Card: In 1890, Herman Hollerith successfully devised electrical tabulating equipment. A coding scheme which would be punched into cards to represent data was devised by him. Hollerith coding system is used widely even today in the punched card equipment.
  6. Mark-1: Mark-1 was the first general purpose computer developed by Prof. Howard Aiken. It consisted of telephone relays and rotating mechanical wheels. Sequence of instructions were given using a paper tape.
  7. ENIAC: In 1946, ENIAC (Electronic Numerical Integrator And Calculator) was developed. It was a large machine containing 18,000 vacuum tubes, weighed 30 tons, occupied 1,500 sq. ft. space and a small memory of 20 accumulators each capable of storing 10 digits. It did in 1 day what once took 300 days to perform.
  8. UNIVAC: The World’s first commercial data processing machine UNIVAC (Universal Automatic Computer) of 1951, made by Remington Rand Corporation was installed for and used by the US Bureau of Census. It was used 24 hours a day for 12 years, and also is well known for having predicted the victory of President Dwight Eisenhower in the 1952 elections of the US, thus exposing to the general public the uses and capabilities of electronic computer.

 

Over the last years, the computer technology has been significantly developing. There has been tremendous reduction in size while storage capacity, speed and reliability have been increasing. 

Posted Date: 9/14/2012 5:02:44 AM | Location : United States







Related Discussions:- Historical background of computers, Assignment Help, Ask Question on Historical background of computers, Get Answer, Expert's Help, Historical background of computers Discussions

Write discussion on Historical background of computers
Your posts are moderated
Related Questions
Characteristics of Artificial Intelligence: Artificial Intelligence is not an easy science to describe, as it has fuzzy borders with simulation mathematics, computer science t

QUESTION (a) You have been asked to design and implement a chat application. Which protocol would you used TCP or UDP? Justify your answer. (b) Explain why multithreading is

Technology Partnerships: Such agreements provide the consumer un-limited access to vendor's technology. Such contracts are typically multi-year in nature where the consumer pa

QUESTION (a) Define four special target names use with the TARGET attribute (b) Explain the main difference between an HTML and an XHTML page (c) Give two merits and two

explain the working of gaided media ?

• Easy-to-learn: Python has comparatively few keywords, easy structure, and a clearly distinct syntax. This permits the student to pick up the language in a comparatively short per

In a certain word game a player can buy vowels and consonants. The first vowel is free; each additional vowel cost $1. The first two consonants are free; each additional constant c

just the once the instruction has been fetched and is accumulated, the next step is to decode the instruction so as to work out what actions should be performed to execute it. This

Subroutine :   A subroutine  is a type of subprogram, a piece of code within a larger program that performs a specific task and is relatively independent of the remaining code.

Question 1 What are the different kinds of editing? Explain them in detail Question 2 Write a long note on the viewfinder of a camera Question 3 Describe the various typ