Skip to main content

Generations/History of computer:



         Generations means in computer language "significant technological development that changes in hardware & software of computers", which make computer more efficient on work and reliable. We also able to call this is the evolution of computer where today's computing devices evolve from old computers, We look and understand "What the difficulties faced by computer engineers ? and how they invented new computers from old once?. This changes lead to invent different types of computers.










Ancient generation computers:
            
     There is a long history detailing the invention of computers and calculating machines. The earliest recorded calculating device is the abacus. Used as a simple computing device for performing arithmetic operations, the abacus most likely appeared first in Babylonia (now Iraq) over 5000 years ago.
       
    Charles Babbage began to construct a small difference engine in 1819 and had completed it by 1822 is named as Difference Engine 0. He announced his invention on 1822, in a paper to the Royal Astronomical SocietyThis machine used the decimal number system and was powered by cranking a handle. 

First generation computers:


       First generation used vacuum tubes as the basic components for memory and circuitry for CPU. These tubes look like electric bulbs which consume large amount of electricity and produced a lot of heat. And fail frequently. Therefore, they were very expensive and only large organizations were able to afford it.

       In this generation, mainly Punch cards, paper tape, and magnetic tape was used as input and output devices.The computers in this generation used machine level programming language.

vacuum tube
Characteristics of this computers:
  • Huge size
  • Consumed a lot of electricity
  • Generated a lot of heat
  • Need of AC
  • Unreliable
  • Very costly
  • Supported machine language only
  • Slow input and output devices
  • Non-portable
Second generation computers:

        This generation computers work with transistors, which cheaper, consumed less power, more compact in size, more reliable and faster than the first generation machines made of vacuum tubes. In this generation, magnetic cores were used as the primary memory and magnetic tape and magnetic disks as secondary storage devices.
       
       In this generation, assembly language and high-level programming languages like FORTRAN, COBOL were used.
Transistor
Characteristics of this computers:         
  • Smaller size as compared to first generation computers
  • Consumed less electricity as compared to first generation computers
  • Generated less heat as compared to first generation computers
  • Faster than first generation computers
  • Still very costly
  • Reliable in comparison to first generation computers
  • AC required
  • Supported machine and assembly languages
 Third generation computers:

          The computers of third generation used Integrated Circuits (ICs) in place of transistors. A single IC has many transistors, resistors, and capacitors along with the associated circuitry. The IC was invented by Jack Kilby. This development made computers smaller in size, reliable, and efficient. 
       
        This generation remote processing, time-sharing, multi programming operating system were used. High-level languages like COBOL, ALGOL-68 etc. were used.

Integrated circuit
Characteristics of this computers: 
  • Smaller size
  • Consumed lesser electricity
  • Generated less heat
  • Still Costly
  • More reliable in comparison to previous two generations
  • Faster
  • Lesser maintenance
  • AC required
  • Supported high-level language
Fourth generation computers:

        Computers of fourth generation used Very Large Scale Integrated (VLSI) circuits. VLSI circuits having about 5000 transistors and other circuit elements with their associated circuits on a single chip is called micro processor.
       This computers became more powerful, compact, reliable, and affordable. As a result, it gave rise to Personal Computer (PC) revolution. All the high-level languages like C, C++ etc., were used.
Micro processor
Characteristics of this computers: 
  • Very small size
  • Very cheap
  • Portable and reliable
  • Use of PCs
  • No AC required
  • Concept of internet was introduced
Fifth generation of computers:

     In the fifth generation, VLSI technology became ULSI (Ultra Large Scale Integration) technology, resulting in the production of microprocessor chips having ten million electronic components.
      This generation is based on parallel processing hardware and AI (Artificial Intelligence) software. AI is an emerging branch in computer science, which interprets the means and method of making computers think like human beings. All the high-level languages like C and C++, Java, .Net etc., are used.
Characteristics of this computers:  
  • Robotics
  • Neural Networks
  • Game Playing
  • Development of true artificial intelligence
  • Development of Natural language processing
  • Advancement in Parallel Processing
  • More user-friendly interfaces with multimedia features
  • Availability of very powerful and compact computers at cheaper rates

Comments

  1. Nicely done. Great job buddy. 👍🏻

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Rails is basically a web application framework, which is consist of everything needs to create database baked web application. It helps the developers to create websites and applications by providing structures for all codes written by them. Moreover, common repetitive tasks are simplified with the help of this technology.
    ruby on rails software house
    Popular rails gems and APIs
    Websites made with ruby
    Best ruby gems 2019
    React native and React Js
    Node Js and React Js

    ReplyDelete

Post a Comment

Popular posts from this blog

Characteristics of computers

    Characteristics:        All computers have similar characteristics, which tells how computers are efficient to perform task. Computers have some Limitations also. Speed:     Computer can work very fast. It takes only few seconds for calculations on very large amount of data. Computer can perform millions (1,000,000) of instructions per second.      We measure the speed of computer in terms of microsecond (10-6 part of a second) or nanosecond (10 to the power -9 part of a second).   Accuracy:        The degree of accuracy of computer is very high and every calculation is performed with the same accuracy.  The errors in computer are due to human and inaccurate data.       The calculation done by computer are 100% error free, If we provide accurate input. Diligence:        A computer is free from tiredness, lack of concentration...

DS LAB FOR II YEAR

1.SINGLE LINKED LIST Procedure for creation of single linked list: STEP-1 : Declaring a variable named as “item”.Ie the element what we place in the linkedlist of the new node.         STEP-2 : Read the value   in “item”. Set first=last=null and next=null. STEP-3: Create a new node named as temp and assign the variable item to data part andassign Address of the node temp to null.       temp.data=item;       temp.next=null; STEP-4: Check   the address part of the first node Check if first=null Then assign first=last=temp Other wise Then assign the new node tolast.next=temp          last=temp STEP-6 : Repeat STEP-3 until you read required nodes. Procedure for display the linked list: STEP-1 : Check whether the list having nodes or not i.e Check if first=null        ...

Block diagram of computer

    The basic architecture of computer explained in Blocks is called Block Diagram of computer. This basic architecture of computer finally given by John V on Neumann. Thus it is also called  V on Neumann  architecture. It  is a theoretical design for computer that serves as the basis for almost all modern computers. Input Unit:      We need to input (fed) the data and instructions into the computers to process any task. The input unit consists of one or more input devices.      Keyboard is the one of the most commonly used input device. Other commonly used input devices are the mouse. Output Unit:     The output unit of a computer provides the information and results of a computation to outside world.        Printers, Visual Display Unit (VDU) are the commonly used output devices.   Storage Unit:      The storage unit of the computer holds data and in...