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        ...

LEVELS AND CURVES

LEVELS:                 Levels are used to set the shadows, mid tone etc.  O pen an image on Photoshop window. Select image menu on menu bar than adjustments than levels. A dialogue box will appear on screen which shows three pointers which indicates three optimum. The black triangle indicates shadows and gray triangle indicates mid tone and white triangle indicates highlights. In the channel menu different options are provided in drop down list. Make sure select on preview, which gives current adjustments on your picture. CURVES: Curves are to  similar to levels, it gives more power to control shadows highlights and mid tones. One of the simplest adjustment we can make with curves is increasing the contrast. Go to image menu and than adjustments,than curves. Dialogue box will appear on screen with straight diagonal line.      ...