Skip to main content

Generations of Computer Part 1


Hello azumavenger and welcome to my blog. Today we are going to talk about the computer generations

Computer Machine and Their Generations

As we all know Computer is an electronic machine which solve different calculations precisely, accurately, in short span of time and more efficiently.
Now the question is that why was such thing invented in first place. Humans are more intelligent than computers, they can make decisions and can conquer many things on the base of feelings then why was computer needed. The answer is simple to save human from labor work.

Computers were nothing like what they are today

The PC's to be precise Personal Computers we use today were not this efficient and cool back in John Mauchly's days. They were big, they consumed more power and were not easy to use. Diving deep, computer machines evolved from different versions to become what they are today, It started from ENIAC and is still being updated. Actually around 4 generations have been completely developed and 5th is under development.

Let's see what were those generations and how the computers of those generations look like.

First Generation Computer(The monsters)

First generation computers were invented in 1940 and were used till 1956. They were big.

This Big!!

These computers weighed around 30 tons. Although these computers were enormous but they could store small amount of data.As these computers were a totally new thing and also large scale components were used in it that's why they were pretty expensive.More importantly these machines were unreliable and needed continuous maintenance. These computers used heavy electrical power and consume more space but the good thing about these computers was these computers could calculate in millisecondsVacuum tubes or thermionic machine were used in First generation computers . Machine Language was used in first generation computers. These computers took input as punch cards and paper tapes and the output was shown as printouts
Some of the first generation computers are as follow:
  1. ENIAC
  2. EDVAC
  3. UNIVAC
  4. IBM-701
  5. IBM-650


Second Generation Computer

Second generation computers were invented in 1959 and were used till 1965. They were big but small in size that first generation computers.

These second generation computers used less energy, consume less space , were fast and were more reliable than first generation computers but not that much reliable.Still these computers were very much costly. If we talk about the hardware, transistors were used in these computers, magnetic cores were used as primary and magnetic disks were used in secondary memory and if we talk about software, assembly language and higher level languages like COBOL and FORTRAN. The computers used batch programming and multi-programming operating systems
Some of the second generation computers are as follow:
  1. IBM 1620
  2. IBM 7094
  3. CDC 1604
  4. CDC 3600
  5. UNIVAC 1108

next

Comments

Popular posts from this blog

Variables

Variables You may have been using variables and constants in since your 3rd grade. In any programming language same concept of variables is used which covers more than half of your code. Now is you have worked in C++ or Java or Python or any other programming language you may have used variables. If you are new to programming and you have started with C# its totally OK because you don't need any degree to learn programming. Now what are the variables, to be precise variables are the empty shells which can be filled to their limit and their value can variate with the passage of time as required and manipulated on desire.  Their are few types of variables: Types Examples Integral Types stype, byte, short, ushort, int, unit, long, ulong and char Floating Point Types Floating and Double Decimal Types Decimal Boolean Types True or False value, as assigned Nullable Types Nullable Data Types Declaration Moving on we have some rules for decl...
Theory of Automata Assignment #2 Part #2 Regular Expression # 6 The set of strings over {a,b} that contain at least two a's or exactly two b's. (a+b)*(a)(b*)a(a+b)*+a*b(a*)b(a*) Regular Expression # 7 The set of strings over {a,b} that contain even length but not multiple of 3 (aa*)(aaa^) Regular Expression # 8 The language over {a,b}contains exactly one double letter.   (ε + b)(ab) ∗aa(ba) ∗(ε + b) + (ε + a)(ba) ∗ bb(ab) ∗(ε + a)

Software Engineering Week 1

Software Engineering  Software engineering is an engineering discipline that concerns to all aspects of software development and software production. Mentioned above is the typical definition of software engineering that should develop a mind setup of a student who is wiling to learn development of software. Now when we talk about development of software, its life cycle pops into our minds which is being taught in almost every educational institution.  SDLC SDLC (Software Development Life Cycle) is the basic and core concept of Software Engineering. SDLC include few steps that should be followed strictly in order to develop a software. Most common terms used for those steps are: Analysis Designing Coding Testing Deployment and Maintenance   These steps are followed to develop a software. Firstly we should know what is a computer software. A computer software is nothing but computer program and associated documentation. Difference betw...