Computer generations, Basic Computer Science

Assignment Help:

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.  


Related Discussions:- Computer generations

Java Assignment, Hi? are you conversant with Java that is J2SE 6 coz i have...

Hi? are you conversant with Java that is J2SE 6 coz i have assignments on this area?

Explain process creation and process termination, Question 1 Explain diffe...

Question 1 Explain different functions of an operating system. Explain the evolution of operating systems Question 2 Explain process creation and process termination Ques

Explain public code archive, Question 1 Explain the various tools used for...

Question 1 Explain the various tools used for open source software development Question 2 Discuss the OSS licensing strategies Question 3 Explain the software developmen

C++, You are to code a C++ program that will read the file IntList into an ...

You are to code a C++ program that will read the file IntList into an integer array. There are no more than 20 integers in the file. After all of the data is read into the file,

Cryptography, Question 1 Consider the one-time pad encryption scheme to e...

Question 1 Consider the one-time pad encryption scheme to encrypt a 1-bit message m, and assume m is chosen with uniform distribution from message space M={0,1}. Let E1 be the ev

Explain briefly about gnome desktop, Question 1 Brief about the shells of ...

Question 1 Brief about the shells of Linux operating system Question 2 Explain briefly about GNOME desktop Question 3 Write note on the following Encryption Sig

Definition of ALU , The ALU, or the arithmetic and logic unit is the part...

The ALU, or the arithmetic and logic unit is the part of the processor that is occupied with executing operations of an arithmetic or logical nature. It works in conjunction by mea

Copmurer, Classify computer systems according to capacity. How they are dif...

Classify computer systems according to capacity. How they are different from computers according to the classification of technology. Provide comparative study also.

Mainframe architecture, Mainframe Architecture: Till a few decades bac...

Mainframe Architecture: Till a few decades back, all computing was controlled through the central mainframes server. Multiple users could connect to the central host through u

Data communication , (iv) Suppose that the TCP entity receives a 1.5 megaby...

(iv) Suppose that the TCP entity receives a 1.5 megabyte file from the application layer and that the IP layer is willing to carry blocks of maximum size 1500 bytes. Calculate the

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd