Showing posts with label Grade IX Computer Science. Show all posts
Showing posts with label Grade IX Computer Science. Show all posts

Sunday, June 6, 2021

History of Computer

 

History of Computer

1. Mechanical Era

v Abacus

v Napier’s Bone

v Slide Rule

v Pascaline

v Stepped Reckoner

v Charles Babbage

v Lady Augusta Ada

v Tabulating Machine

2. Electro-Mechanical Era

v Mark I

v ABC(Atanasoff Berry Computer)

3. Electronic Computers Era

v ENIAC (Electronic Numerical Integrator And Calculator)

v John Von Neumann

v EDSAC (Electronic Delay Storage Automatic Computer)

v EDVAC (Electronic Discrete Variable Automatic Computer)

v UNIVAC-1 (Universal Automatic Computer)

 

Abacus

  First calculating machine

   Developed by the Chinese 3000 years ago.

  It consists of a rectangular wooden frame with horizontal rods which carry round beads.

  The wooden frame is divided into two parts which are separated by a mid bar.

  The upper part is called heaven which consists of two beads and each beads equal to value 5.

  The lower part is called earth which consists of five beads and each beads equal to value 1.

  Counting is done by shifting the beads from one side to another.

  It is used for addition and subtractions.

 

Napier's Bone

  A set of 10 numbered rods  (as of wood or bone) which can multiply and divide based on the principle of logarithm (method which can quickly multiply and divide) .

  John Napier invented in 1617 AD.

Slide Rule

  First analog computing device.

  William Oughtred invented in 1620 AD.

  It consists of two set of rulers sliding by one another to perform multiplication and division. 

 

Pascaline

  Blaise Pascal  invented in 1642 AD.

  It consists of chain and  eight rotating toothed wheels representing digits from 0 to 9. When one wheel completes rotation then next wheel moves. Addition and Subtraction is done by movement of wheels.

  He invented this machine to help his father’s profession (tax calculation).

  It was first mechanical calculating device which can do addition and subtraction quickly.

  It performed multiplication by repeated addition and division by repeated subtraction.

  The  numbers of calculating the capacity of pascaline was 9,99,99 and 999.

  Eg. In petrol pump, the number shown while filling petrol.

 

Stepped Reckoner

  Gottfried Wilhelm von Leibniz invented in 1671 AD.

  First calculator to perform all four basic operations such as addition, subtraction, multiplication and division.

  It can extract square root by a series of repeated addition.

  The shift mechanism is applied for multiplication and division.

  Also known as modified version of pascaline.

 

Jacquard's Loom

  Joseph Marie Jacquard invented in 1801 AD.

  Automatic weaving machine.

  First machine to use punched card.

  Punched card controlled the weaving to produce beautiful patterns.

  The function of the loom depended upon the absence or presence of holes on the card.

  It paved the way for the modern storage mechanism on punched cards and the binary coding system.

 

Difference Engine

  Charles Babbage invented in 1823 AD.

  Designed to calculate mathematical tables.

  Accurate and able to calculate upto twenty decimal places mechanically.

  This project stopped when Babbage's funds ran out.

 

Analytical Engine

  Charles Babbage invented in 1833 AD.

  Could be programmed to solve particular problems.

  This machine had five units: input, output, store, mill and control, which are similar to the units of a modern computer.

  Thus, Charles Babbage is regarded as the “Father of Computer”.

  Due to lack of technology, Analytical Engine was never completed.

 

Lady Augusta Ada        

  First computer programmer.

  She suggested Charles Babbage to use binary number system in Analytical Engine.

  The US Department of Defense developed programming language named Ada in her honor in 1979 AD.

  Because of her first initiative in the development of programming concept, she is honored as the first computer programmer.

 

Tabulating Machine

  Dr. Herman Hollerith invented in 1887 AD.

  It used the method of card punching to storing the data, which is fed into a machine that compiled the result mechanically.

  This machine was designed to compute the US census record of 1890 AD.

  It was able to complete compilation in 3 years which earlier used to take around 10 years.

  He formed the Tabulating Machine Company in 1896 AD to manufacture his inventions.

  The Tabulating Machine Company (TMC) and other two companies merged in 1924 AD. To form International Business Machine(IBM).

  IBM is the largest computer manufacturing company in the world.

 

Mark – I

  Professor Howard Aiken along with his staff invented  in 1937 AD.

  First electro mechanical computer.

  Also known as ASCC (Automatic Sequence Controlled Calculator)

  It was 51 ft. long, 8 ft. tall and weighted nearly 5 tons.

  This machine took 1 second to perform 3 mathematical calculations.

  It was used for military purposes, including development of the atomic bomb.

 

Atanasoff Berry Computer (ABC)

  Dr. John Vincent Atanasoff and Clifford E. Berry invented in 1942 AD.

  First electronic digital computer.

  It was the first computing machine which introduced the idea of binary arithmetic, regenerative memory and logic circuits.

  It used 18,000 vacuum tubes and other 45 vacuum tubes for internal logic and capacitors for storage and punched cards as secondary storage.

 

Electronic Numerical Integrator and Calculator (ENIAC)

  John William Mauchly and John Presper Eckert invented in 1946 AD.

  First general purpose electronic computer.

  It contained 18000 vacuum tubes, 1500 relays and thousands of resistors and capacitors.

  It weighted nearly 30 tons and consumed 200 kilowatts of electric power.

  It was based on decimal number system.

  It could add two numbers in 200 microseconds and multiplication of two numbers in 2800 microseconds.

 

Electronic Discrete Variable Automatic Computer (EDVAC)

  John William Mauchly and John Presper Eckert invented in 1952 AD.

  First electronic computer to use stored program concept introduced by Hungarian Mathematician, John Von Neumann.

  It contained 6000 vacuum tubes.

  It weighted nearly 7850 kg and consumed 56 kilowatts of electric power.

  It used binary number system rather than decimal number system.

  It contained magnetic tape as a memory device

 

Electronic Delay Storage Automatic Computer (EDSAC)

  Professor Maurice Wilkes invented in 1949 AD.

  First operational stored program computer.

  The term Stored Program Control Concept refers to the storage of instructions in computer memory to enable it to perform a variety of tasks in sequence

  John Von Neumann introduced in 1945 AD.

  It could do 700 additions and 200 multiplications per second.

  It contained 6000 vacuum tubes and required 30 kilowatts of electronic power.

 

Universal Automatic Computer (UNIVAC)

  John William Mauchly and John Presper Eckert invented in 1951 AD.

  First commercially general purpose electronic computer.

  It was used for  census data processing until 1963 AD. In America.

  It was 8 feet high, 15 feet long and weighted 5 tons.

  It contained 5600 vacuum tubes, 18000 crystal diodes and 300 relays.

  A magnetic tape was used for data input and output.

 

Friday, June 4, 2021

Fundamentals of Computer

 

Fundamentals of Computer

 Definition of Computer

  A computer is an electronic device that accepts raw data and instructions from the user, processes it according to the given set of instructions, gives meaningful information and stores it for future use.

  The word "Computer" is derived from the Latin word "Computare" which means 'to calculate'.

 Working Principle of a Computer  (IPO Cycle)

  The set of steps that the computer follow to receive data, process the data according to the instructions, display the result and store the result is known as Information Processing Cycle (IPC).

 

  Input

  Input is the raw data or instruction given to the computer.

  Input devices like keyboard, mouse, microphone, scanner etc are used.

 

  Process

   Process is the manipulation of data according to the given set of instructions to produce the required result.

  Central Processing Unit (CPU) is used.

 

  Output:

  Output is the processed data that gives meaningful information from the computer to the user.

  Output devices like monitor, speaker, and printer are used.

 

  Storage:

  Storage is the device which stores data and information for future use.

  Storage devices like hard disk, CD/DVD, pen drive are used.

 Common Terms used in computer

 

  Data

  Data can be numbers, letters or symbols representing facts and figures which may or may not give any sense.

  Data is represented with the help of characters such as alphabets (A-Z, a-z), digits (0-9) or special characters (+,-,/,*,<,>,= )

 


  Information

  Information is an organized collection of related data which gives a complete sense.

  Information is the processed data or meaningful results on which decisions and actions are based.

 

  Program

  A set of instructions that can be executed by a computer to perform a specific task is called a program.

 

  Hardware

  Hardware are the physical parts that make up the entire computer system which can be seen and touched.

 

  Software

  The set of instructions or programs written by using a programming language to solve a problem is called a computer software.

  We should buy  some software like MS-Word whereas we can utilize some software freely.

  Such software is known as open-source software, e.g. open office.

 

 Characteristics of computer

  Speed

  Accuracy

  Automatic

  Storage Capacity

  Diligence

  Versatility

 

Speed

  Computers work at a tremendous speed.

  Can perform millions of calculations in a few seconds as compared to man who will spend many months to perform the same task without making any mistakes.

  The speed of computer is measured in MegaHertz (MHz) or GigaHertz (GHz).


Unit of time

Meaning

Part of second

Power of 10

Milli second

A thousand of a second

1/1,000

10-3

Micro second

A millionth of a second

1/1,000,000

10-6

Nano second

A billionth of a second

1/1,000,000,000

10-9

Pico second

A trillionth of a second

1/1,000,000,000,000

10-12


Accuracy

  Computers are very accurate.

  Computers perform all jobs with 100% accuracy provided that the input is correct.

  If input data is incorrect then the output will also be incorrect which is called GIGO (Garbage in Garbage out).

 

Automatic

  Computer is an automatic machine that helps to perform a given task automatically.

  Once a program is in the memory of the computer, no human intervention (interference) is needed.

  It follows the instructions step by step, executes them, and terminates the execution when it receives the command to do so.

 

Storage capacity

  Has main memory and secondary memory.

  Main memory is small and can hold an only a certain amount of information.

  Larger memory can hold a larger amount of data and stored in the computer as secondary storage media like magnetic disk and an optical disk.

  A computer has much more storage capacity than human beings.

  Computer stores data in terms of 0 and 1.

   

S.No.

Memory Unit

Description

1

Bit

1 Bit = 0 or 1

2

Nibble

1 Nibble = 4 Bits

3

Byte

1 Byte = 8 Bits

4

Kilobyte (KB)

1 Kilobyte (KB) = 1024 Bytes

5

Megabyte (MB)

1 Megabyte (MB) = 1024 KB

6

Gigabyte (GB)

1 Gigabyte (GB) = 1024 MB

7

Terabyte (TB)

1 Terabyte (TB)= 1024 GB

8

Petabyte (PB)

1 Petabyte (PB) = 1024 TB

9

Exabyte (EB)

1 Exabyte (EB) = 1024 PB

 

Diligence

  A computer can work continuously without any error and boredom.

  It can perform repetitive tasks with the same speed and accuracy.

Versatility

  A computer is a very versatile machine.

  It maybe solving a complex scientific problem to playing a card game.

 

Limitations of Computer

  Computer has no intelligence of its own.

  Computers have no feelings or emotions.

  Computer cannot learn anything from past experiences.

  Computer cannot decide on its own.

 

Modern Application areas of Computers

  Education

  Science

  Communication

  Engineering and Manufacturing

  Banking

  Business and Industries

  Hospital

  Entertainment

  Agriculture

 

Education

  Mostly all schools, colleges, and universities  are giving more emphasis on computer education by including it in their curriculum.

  Computers are widely used in the teaching & learning process which can significantly enhance the learning performance. 

  Learning and teaching using computers is referred to as Computer-Aided Learning (CAL) and Computer-Aided Teaching (CAT)

  Recorded television shows, Computer-Based Education(CBE) and Computer Based Training (CBT), Distance Learning (Online Learning) are common tools used for teaching.

  Distance learning is made productive and effective with the help of computers and internet.

  There  are tons of blogs and websites available  over the internet  that provides education for free in almost every subject.

 

Communication

  Computers and the internet are the backbones of recent communication.

  Using a computer for communication gives lots of benefits.

  People can access email, chat, etc from any place with their devices without any additional cost except internet connectivity.

  People use WhatsApp, Instagram, emails, voice calls, etc for communication purposes which is possible only because of computers and the latest technology.

  Videoconferencing, chatting, facebook, etc are also different communication means.

 

Science

  Scientists use computers to collect the latest information by using the internet all over the world.

  A computer is used in all types of scientific research.

  It is used in weather forecasting, space research, complex research in various scientific fields.

 

Entertainment

  A computer is used to entertain people.

  It is used to play games, listen to music, watch videos, movies cartoons, etc.

  It is used to watch online movies and play online games by using the internet.

 

Engineering and Manufacturing

  Architects and Engineers are extensively using computers in designing and drawing.

  Computers can create objects that can be viewed from all three dimensions.

  By using the techniques like virtual reality, architects can explore houses that have been designed but not built.

  Automobile, aircraft, aerospace, and ship designers use Computer Aided Designing (CAD) techniques to design various types of vehicles.

  Computer Aided Manufacturing (CAM) can be used in designing and planning the product.

  Manufacturing factories are using computerized robots to perform risky jobs.

 

Medicine

  A computer is used in scanning and diagnosing of various diseases through CT scan (Computed Tomography scan), ultrasounds, ECG (Electrocardiogram), etc.

  It is used in hospitals to keep records of patients and medicines.

  Computer is used in surgery too.

  Doctors use computer and internet services to provide telemedicine services to remote areas.

 

Banking

  Computers are extensively used in the field of banking.

  Banks use computers for customer record update, account maintenance, transaction handling,  bank statement, communication with other banks etc.

  Banks allows 24-hour banking services to withdraw cash to their customers by using ATM (Automated Teller Machine)

  Online banking (e-banking), Mobile banking(App) helps to do an online transaction like funds transfer, online payment, etc. 24/7.

 

Business and Industries

  Use computers to manage and grow their companies.

  Helps to handle different tasks like daily accounting, inventory management, marketing, payroll, and many others.

  Use of internet and Email has changed the way of being used in business.

  Small business and industries become more self-sufficient, competitive and reduce their operating expenses.

 

Agriculture

  Farmers can get information on different agricultural issues through the internet.

  Farmers can connect with foreign customers which can help to improve their product and increase their production capacity.

  Farmers can use computer to keep a financial record, production record, online banking, online sales, online purchase of the required resources, etc.

  The amount of water sprinkled in a balanced quantity can also be computerized.