Dear Learners, In this unit we will introduce you to Computer and its uses, Capabilities and limitations of computers, Classification of computers, Types of computers, History and evolution of computers, Basic operations of computers, and organization of computers. When you have completed this unit, you must be able to explain What is a computer? Basic units of computer and their purpose How computers work Feature of computer Features of computers, Uses of computers, Types of computers, Generations of computers, Applications of computers and Basic computer operations.
Now we will discuss some characteristics of computers. Some features of computers are High speed, reliability, accuracy, large memory, logical decision making, versatility, automation and diligence. First feature of computer is its speed.
The speed of personal computer is measured in terms of megahertz. That is millions of clock cycles generated by microprocessor clock in one second. Most modern microcomputers are rated from 300 megahertz to 2 gigahertz. A typical 800 MHz computer takes a very small fraction of a second to complete one cycle. Normally several clock cycles are required to fetch a single instruction from memory, decode it and execute it.
The speed of workstations, mainframes and high-speed personal computers is measured in terms of millions of instructions per second. These computers operate in the range of 20. to 1000 MIPS. Typically a 100 MIPS computer can execute 100 million instructions per second. The speed of supercomputer is measured in terms of flow floating point operations per second. Floating point numbers include very small or very large numbers.
Supercomputers operate at a speed of 500 Giga Flops to 3 Tera Flops. A Giga Flop is 1 Billion Flops and a Tera Flop is 1 Billion Flops. Now we will discuss some characteristics of computers. Some features of computers are high speed, reliability, accuracy, large memory, logical decision making, versatility, automation and diligence. First feature of computer is its speed.
The speed of personal computer is measured in terms of megahertz. That is millions of clock cycles generated by microprocessor clock in one second. Most modern microcomputers are rated from 300 megahertz to 2 gigahertz.
A typical 800 MHz computer takes a very small fraction of a second to complete one cycle. Normally several clock cycles are required to fetch a single instruction from memory, decode it and execute it. The speed of workstations, mainframes and high-speed personal computers is measured in terms of millions of instructions per second.
These computers operate in the range of 20,000 computers per second. to 1000 MIPS. Typically a 100 MIPS computer can execute 100 million instructions per second. The speed of supercomputer is measured in terms of floating point operations per second. Floating point numbers include very small or very large numbers.
Supercomputers operate at a speed of 500 gigaflops to 3 teraflops. A gigaflop is 1 billion flops and a teraflop is equal to 1 trillion flops. Second and the most important feature of computer is reliability and accuracy.
The results of computers are highly reliable and precise. Computers maintain accuracy within a millisecond, microsecond, nanosecond, picosecond or any level of required precision. These are also accurate up to many decimal places in mathematical calculations.
High accuracy and reliability is because a computer works on electrical pulses that rarely fail to convey correct information. The reliability of computers is maintained especially in repetitive tasks. Further, the error checking systems are built in the computer to reduce the chance of errors.
Organizations provide backup computers that automatically take over in case the main computer fails. Recovery systems are implemented to further strengthen the reliability of data. Dear learners, another feature of computer is its large memory. Computer memory is used to store data and information temporarily or permanently.
Temporary memory is normally referred to as random access memory. This is used to temporarily store programs that are currently executing on your system. The contents of RAM are erased when the power is off. Normally, the size of temporary memory is measured in terms of kilobytes and megabytes.
Most modern computers and special graphics computers have large memories in multiples of gigabytes. Permanent memory is used to permanently store large repositories of data, user programs, applications like MS Office and operating systems like MS Windows or Unix. An example of permanent storage is hard disk.
The programs stored on permanent memory are available when you switch on the computer. Large amount of data can be stored on permanent storage devices. Computer memories have another advanced feature to dynamically access any data irrespective of its storage location. Apart from computations, a computer has the ability to take decisions. The computer has special circuits to perform logical operations.
Logical operations include comparisons such as a number is equal to, greater than or less than another number. Depending upon the results of logical operations, a computer can take appropriate actions. Computer is also capable of comparing text, images and even audio.
The decision-making capabilities of computer has led to the invention of artificial intelligent machines. Computer is a versatile machine. It is capable of solving a variety of problems.
The use of personal computers have considerably grown in the fields of communications, multimedia, scientific research, designing, engineering, education and entertainment. Another remarkable feature of computers is its ability to perform operations automatically. When the computer is switched on, it automatically executes instructions to check all peripheral devices, loads the operating system and provides interface to the user without human interaction. Computer is a diligent machine.
It never feels tiredness. You can complete different jobs or a single task repeatedly without losing precision. Some computer systems are rarely down in several years. These can process data continuously and accurately. Dear learners, although computers are widely used due to their versatility, but computers have certain limitations.
Some limitations of computers are lack of intelligence, of proper environment for smooth operation and need of special language the first limitation of computer is its lack of intelligence although a computer can perform logical operations at a very fast speed but it is unable to think like a human. Presently computers cannot tell the fragrance of a flower or have no aesthetic sense. Computers need proper environment for smooth operations.
These can only operate in dust free environment under certain temperature conditions. Computers can only understand binary codes, that is, zeros, ones and their combinations. These codes are not commonly used by humans. Special software interpreters can only understand binary codes.
Computers and compilers are used to convert natural languages to computer understandable codes. Despite these limitations, the popularity and applications of computers are considerably growing. Dear learners, the quest for a mechanical servant that could free people from tedious aspects of thinking is centuries old. It started with the introduction of Abacus some 5000 years ago. Abacus is considered the original manual counting device.
It is still used in education to demonstrate the principles of arithmetic. This is the first time that I have seen an example of this. This device contains beads on rods. Calculations are made by positioning the beads upward or downward.
Dear learners, Now we will discuss the contributions of scientists, professionals and students who contributed to bring to us this marvel of the modern age. In 1640, In 1942, French mathematician and philosopher Blaise Pascal invented Pascaline. It used wheels like telephone dials.
Numbers were arranged on these dials. to make calculations in 1801 a French weaver named Joseph Marie Jacquard created Jacquard loom punched cards were used to direct the movement of needles thread and fabric to create different patterns in a fabric on a loom known as Jacquard weaves efforts were made by different scientists across the world and And in 1842, Charles Babbage introduced difference engine and then an analytical engine. It was a general purpose computer that could add, subtract, divide and multiply in automatic sequence.
Its average speed was 60 additions per second. The idea of Babbage was further refined and improved by Lady Aga Augusta Lovelace. She proposed that punched cards could be used to instruct Babbage's engine to perform repetitive tasks.
Due to her valuable contributions, she is considered as the first programmer. During 1890, Dr. Herman Hollerith developed the first electromechanical punch card tabulating machine. Hand punch was used to enter data into cards. A sorter box was used to read and write. source these cards.
The output was summarized on tabulating dials. Hollerith earned handsome income by leasing his machinery to the governments of the USA, Canada, Austria, and the United States. and others.
His invention led to the concept of modern data processing. Hollerith is also the founder of tabulating machine company that later on became IBM. Dear learners, sophisticated punch card devices were introduced from 1920 to 1950. The electromechanical accounting machine family included card punch, verifier, reproducer, summary punch, interpreter, sorter, collater and accounting machines. These machines were very large, heavy and required physical labor to operate. The first modern digital computer, a Tanisov-Berry computer, was built in Iowa State University campus.
between 1939 and 1942. The development team was led by John Atanasoff, Professor of Physics and Mathematics and a graduate student Clifford Berry. This machine included many features like binary arithmetic, parallel processing, storage and computer functions. It weighed about 750 pounds and could store about 3000 bits of data.
In the early 40s, the first electromechanical computer, Mark I, was developed by Harvard University professor Howard Eichmann. Dear Learners, sophisticated punch card devices were introduced from 1920 to 1950. The electromechanical accounting machine family included card punch, verifier, reproducer, summary punch, interpreter, sorter, collater and accounting machines. These machines were very large, heavy and required physical labor to operate.
The first modern digital computer, a Tanisov-Berry computer, was built in Iowa State University campus. between 1939 and 1942. The development team was led by John Atanasoff, Professor of Physics and Mathematics and a graduate student Clifford Berry. This machine included many features like binary arithmetic, parallel processing, storage and computer functions. It weighed about 750 pounds and could store about 3000 bits of data. In the early 40s, the first electromechanical computer, Mark I, was developed by Harvard University professor Howard Eichmann.
IBM sponsored the development of this huge machine. In 1946, first large-scale digital computer, the electronic numerical integrator and computer, was developed. This was developed by John Murchley and John Presper Eckert, an engineer at Moore School of Electrical Engineering in the University of Pennsylvania. ENIAC was used to prepare firing and bombing tables for the US Army and Navy. It was also used in secret research that was aimed at building powerful and destructive bombs.
ENIAC consisted of 30 separate units, bar supply and air cooling system. It weighed 30 tons, used 19,000 vacuum tubes, and hundreds of thousands of resistors, capacitors and inductors. It required a large amount of electricity. It could perform 5000 additions per minute and hundreds of multiplications per minute. Another important digital computer in history was Colossus I. It was built at a secret government research establishment in England under the direction of Professor Max Newman.
It was designed to break German Enigma codes during World War II. It could scan and analyze 5,000 characters per second. Colossus became operational in December 1943 and proved to be one of the most important technological aids to victory in World War II.
In 1949, EDSAC was introduced. This was capable of storing computer program. In 1950, EDVAC was developed. It could store instruments. Dr. Grace and Dr. Robert Hopper conceived the idea of COBOL programming language.
It was a general purpose English-like programming language that is still used by many organizations. She is also the pioneer to find first real bug in a computer. Programmers debug the bug to find the real bug.
Programmers debug the bug to find the real bug. bug softwares to find out errors or bugs in their programs. Second generation computers were introduced during 1959. These were built by using transistors instead of vacuum tubes.
These computers were more powerful, reliable, less expensive and smaller in size than their predecessors. Until early 60s, only large companies were able to use these computers. were producing mainframe computers.
In 1963 DEC introduced PDP-8. It was a transistor based mini computer. The demand for small computers tremendously increased for business and scientific applications and by 1970 a number of firms were manufacturing computers. Technology was rapidly changing and third generation computers were introduced during 1964. These computers used large scale integrated circuits. IBM developed system 360 with the idea of upward compatibility that allowed companies to upgrade their computer systems without converting their data.
Besides developments in hardware and software, technology scientists were busy in developing the techniques to interact with the computer to perform a variety of tasks in 1960 dr. Thomas Kurtz and dr. Johan Kamini started developing a programming language and introduced basic programming language in 1964 it became a popular programming language for business and scientific applications BASIC was supported on many types of computers. During 1971, fourth generation computers were introduced with the introduction of integrated circuit. This was significant innovation in the history of computing. In the early 70s, Bill Gates and Paul Allen were busy in developing games for personal computers and introduced a basic programming language.
They form today's most influential software firm, Microsoft. Microsoft Corporation. It revolutionized the idea of personal computing with the introduction of Microsoft Disk Operating System.
Dear Learners, Personal Computers were not available. Apple II Personal Computer was introduced in 1975. This was a prominent venture by Steven Jobs and Steve Wozniak. In 1985, In 1981, IBM introduced IBM personal computer and many personal computers were sold by the end of 1982. At that time many other companies started manufacturing of IBM PC compatibles.
The use of personal computers had considerably increased in business. for business software. Mitchell Kapoor established Lotus Development Company. Lotus Corporation introduced electronic spreadsheet application that boosted the sales of IBM PC and Lotus 1, 2, 3. Dear Learners, The credit for today's friendly, easy to use, point and click graphical user interface goes to Apple Computer. GUI changed the human-computer interaction from text-based exchange mode to friendly WIMP interface.
During the last two decades, Unix, Microsoft Windows, Sun Solaris, Apple Macintosh and Metaverse many other graphical user interface operating systems were introduced. Dear learners, During the last few years, there has been a tremendous advancement in microprocessor technology and now personal computers operate at speeds up to 2 GHz. There has been a considerable advancement in computer peripheral devices. Most powerful supercomputers Mainframes and Minis based on RISC and CISC computing technologies are available at speeds beyond imagination.
Dear learners, by the time you finish this course, you may visualize drastic changes in computing technology around you.