Computer generations, Basic Computer Science

Computer Generations:

From the early 1940's to the present, computer scientists have been able to identify clear-cut stages in the development of computer technology. With each stage radical breakthroughs in electronics occurred, with the result that the computers based on the older technology of electronics have been replaced by a newer form of machine& These stages have been referred to as generation, where each computer generation had certain unique characteristics or properties. Some of these aspects are discussed in the following paragraphs. 

From first generation of vacuum, tube computers, computer design advanced through developments in hardware and software. On the hardware side, the computer changed with the replacement of vacuum tubes by transistors, the progressive miniaturisation of integrated circuitry, and the development of enhanced electronic memory. The transistor invented at Bell Laboratories in 1948, did not completely replace the vacuum tube in computers until the beginning of the 1960s. The second generation of computers was based on transistors and magnetic core memory. Although integrated circuit was developed in the late 1 950s, it was too expensive and untested for wide spread commercial use. However military applications of integrated circuits in the rocket and space flight programmes proved the reliability of integrated circuit technology. 

The third generation computers based on integrated circuits and semiconductor memory, appeared in the late 1960s. From 1970s on, rapid advances in large-scale integration (LSI)of transistors on silicon chips, inexpensive random access memory (RAM), and microprocessors led to the production of powerful fourth generation mainframes, midsize minicomputers, personal computers, and workstations. Throughout this period, the steady advance of semi-conductor technology allowed the number of transistors on a chip to double every year, reaching the levels of 500,000 transistors integrated on a square centimeter. Chips with one million elements are now in production.

On the software skip, the development of operating systems, computer languages, programming techniques and applications accompanied the changes in hardware. The first computers were programmed with assembly language code. As this method was difficult and lime consuming, programming languages evolved quickly through second generation intermediate code to third generation high level languages. In 1953, John Backus at IBM developed the first high level language, FORTRAN for scientific applications. In the year 1959, Grace Hopper was mainly responsible for the creation of COBOL, a language for commercial and record-keeping applications. The movement from batch processing to time-sharing systems with terminals in the 1960s and 1970s led to the development of more interactive languages such as BASIC and APL Programmers have also written many special purpose languages for artificial intelligence (e.g., LISP and PROLOG), simulation (SNOBOL and SIMULA), and other uses.  

Posted Date: 10/24/2012 3:59:15 AM | Location : United States

Related Discussions:- Computer generations, Assignment Help, Ask Question on Computer generations, Get Answer, Expert's Help, Computer generations Discussions

Write discussion on Computer generations
Your posts are moderated
Related Questions
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

Question 1 What are the important Issues in Search Problem Question 2 What do you mean by Predicates? Briefly explain Question 3 What are the advantages of Wireles

In order to be able to make a program, quite a lot of tools are needed: Earliest an editor is used to create the source program. Next a compiler, which is nothing more than a progr

what is the role of microprocessors in IT? how they are used in medical field? how they are used in our real lifes? how they are used in latest technology?

I define a restricted form of TMs M as follows. Given any input x on the tape of M, the initial portion of the tape that holds x is read-only and one-way. That is, M cannot write o

1. The process abstraction is a popular way to organize concurrent programs, but it is not the only choice. An alternative to the process abstraction is to design a single-threaded

Knowledge of the Environment We must distinguish between knowledge an agent receives through it's sensors and knowledge about the world from which the input comes. Knowledge a

Internal Structure of Agents We have looked at agents in conditions of their outside influences and behaviors: they take effort from the atmosphere and do lucid actions to chan

Conditional statement: An If statement is composed of three parts. The first part should be keyword w.r.t language to convey to the computer that it is if statement. And a Bo

In many respect threads operate in the similar way as that of processes. A number of the similarity and differences are: Similarities • Similar to processes threads share CPU and o