The document provides an overview of computers and their history. It discusses the characteristics of computers such as speed, accuracy, storage capability and versatility. It then describes the evolution of computers through four generations from the 1940s to 1970s. The first generation used vacuum tubes, the second used transistors, and the third used integrated circuits, making computers smaller, faster, cheaper and more reliable over time. Each generation saw improvements in hardware, software and applications.
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
593 views
Lecture Notes 1 (CSC-103)
The document provides an overview of computers and their history. It discusses the characteristics of computers such as speed, accuracy, storage capability and versatility. It then describes the evolution of computers through four generations from the 1940s to 1970s. The first generation used vacuum tubes, the second used transistors, and the third used integrated circuits, making computers smaller, faster, cheaper and more reliable over time. Each generation saw improvements in hardware, software and applications.
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 51
Lecture Notes 1
Introduction to Computer Course Name: Fundamental Computer and Applications Course Code- CSC 103 Given By- Lecturer Fardina Fathmiul Alam CSE Dept. IUBAT
1.1 Introduction to Computer
Nowadays, computers are an integral part of our lives. They are used for many purposes like Reservation of tickets for airplanes and railways. Payment of telephone and electricity bills, deposit and withdrawal of money from banks. Processing of business data. Forecasting of weather conditions.
1.1 Introduction to Computer
Nowadays, computers are an integral part of our lives. They are used for many purposes like Diagnosis of diseases Searching for information on the Internet, etc. Computers are also used extensively in schools, colleges, universities, law firms, organizations, music industry, movie industry, scientific research, fashion industry, etc.
1.1 Introduction to Computer
The term computer is derived from the word compute. The word compute means to calculate. A computer is an electronic machine that accepts data from the user, processes the data by performing calculations and operations on it, and generates the desired output results. Computer performs both simple and complex operations, with speed and accuracy.
Different Parts of a Computer
1.2. Digital and Analog Computers
A digital computer uses two distinct values to represent the data internally. All information are represented using the digits 0s and 1s. The computers that we use at our homes and offices are digital computers.
Image of an Digital Computer
1.2. Digital and Analog Computers
Analog computer is another kind of a computer that represents data as variable across a continuous range of values. The earliest computers were analog computers. Analog computers are used for measuring of parameters that vary continuously in real time, such as temperature, pressure and voltage.
Image of an Analog Computer
1.3. Characteristics of Computer
Speed : The computer can process data very fast, at the rate of millions of instructions per second. Some calculations that would have taken hours and days to complete otherwise, can be completed in a few seconds using the computer.
1.3 Characteristics of Computer
Speed : For example, Calculation and generation of salary slips of thousands of employees of an organization, Weather forecasting that requires analysis of a large amount of data related to temperature, pressure and humidity of various places, etc.
1.3 Characteristics of Computer
Accuracy Computer provides a high degree of accuracy. For example, the computer can accurately give the result of division of any two numbers up to 10 decimal places. Diligence When used for a longer period of time, the computer does not get tired . It can perform long and complex calculations with the same speed and accuracy from the start till the end.
1.3. Characteristics of Computer
Storage Capability Large volumes of data and information can be stored in the computer and also retrieved whenever required.
1.3 Characteristics of Computer
Versatility Computer is versatile in nature. It can perform different types of tasks with the same ease. At one moment you can use the computer to prepare a letter document and in the next moment you may play music or print a document.
1.3 Characteristics of Computer
Limitations: Computers have several limitations too. Computer can only perform tasks that it has been programmed to do. Computer cannot do any work without instructions from the user. It executes instructions as specified by the user and does not take its own decisions.
1.4 History of Computer
One of the earliest machines designed to assist
people in calculations was the ABACUS which is still being used some 5000 years after its invention. ABACUS was the first mechanical calculating device for counting of large numbers. The word ABACUS means calculating board.
1.4 History of Computer
Napiers Bones was a mechanical device built
for the purpose of multiplication in 1617 AD. by an English mathematician John Napier.
Slide Rule was developed by an English
mathematician Edmund Gunter in the 16th century. Using the slide rule, one could perform operations like addition, subtraction, multiplication and division. It was used extensively till late 1970s.
1.4 History of Computer
Babbages Analytical Engine An English man Charles Babbage built a mechanical machine to do complex mathematical calculations, in the year 1823. The machine was called as difference engine. Later, Charles Babbage and Lady Ada Lovelace developed a general-purpose calculating machine, the analytical engine. Charles Babbage is also called the father of computer.
1.4 History of Computer
His design contained the five key characteristics
of modern computers:An input device Storage for numbers waiting to be processed A processor or number calculator A unit to control the task and the sequence of its calculations An output device
Babbages Analytical Engine
1.4 History of Computer
In 1936 Howard Aiken of Harvard University convinced Thomas Watson of IBM to invest $1 million in the development of an electromechanical version of Babbage's analytical engine. The Harvard Mark 1 was completed in 1944 and was 8 feet high and 55 feet long.
1.5 The Generations of Computers
The First Generation (1943-1958): This generation is often described as starting with the delivery of the first commercial computer to a business client. This happened in 1951 with the delivery of the UNIVAC to the US Bureau of the Census. This generation lasted until about the end of the 1950's .
1.5 The Generations of Computers
Hardware-Technology: The main defining feature of the first generation of computers was that vacuum tubes were used as internal computer components. The input to the computer was through punched cards and paper tapes. The output was displayed as printouts.
1.5 The Generations of Computers
Software Technology The instructions were written in machine language. Machine language uses 0s and 1s for coding of the instructions. The first generation computers could solve one problem at a time.
1.5 The Generations of Computers
Application They were used for scientific applications as they were the fastest computing device of their time. Examples Universal Automatic Computer (UNIVAC), Electronic Numerical Integrator And Calculator (ENIAC), and Electronic Discrete Variable Automatic Computer (EDVAC).
1.5 The Generations of Computers
Limitations: 1. Extremely expensive machines as vacuum tubes often broke down (as tubes failed). 2. consumed a great deal of electricity and were expensive to operate. 3. Required constant maintenance. 4. Were difficult to program.
First Generation Computer
1.5 The Generations of Computers
The Second Generation (1959-1964): In the mid-1950's Bell Labs developed the transistor. Transistors were capable of performing many of the same tasks as vacuum tubes but were only a fraction of the size. The main improvement of this period was the development of computer languages.
1.5 The Generations of Computers
Hardware Technology : Transistors replaced the vacuum tubes of the first generation of computers. Transistors allowed computers to become smaller, faster, cheaper, energy efficient and reliable. They used magnetic tapes and magnetic disks for storage data. The input was still through punched cards and the output using printouts.
1.5 The Generations of Computers
Software Technology The instructions were written using the assembly language. It is easier to write instructions in assembly language, as compared to writing instructions in machine language. High-level programming languages, such as early versions of COBOL and FORTRAN were also developed during this period.
1.5 The Generations of Computers
Application Used or commercial application. Examples PDP-8, IBM 1401 and CDC 1604.
1.5 The Generations of Computers
Advantages: 1. Second generation computers generated a lot of heat but much less than the first generation computers. 2. Required less maintenance than the first generation computers. Limitations: The cost of commercial production of these computers was very high, though less than the first generation computers.
Second Generation Computer
1.5 The Generations of Computers
The Third Generation (1965-1970): Hardware Technology The third generation computers used the Integrated Circuit (IC) chips. Figure 1.6 shows IC chips. In an IC chip, multiple transistors are placed on a silicon chip. Silicon is a type of semiconductor. The use of IC chip increased the speed and the efficiency of computer, manifold. The keyboard and monitor were used to interact with the third generation computer, instead of the punched card and printouts.
1.5 The Generations of Computers
The Third Generation (1965-1970): Hardware Technology The third generation computers used the Integrated Circuit (IC) chips. 1. In an IC chip, multiple transistors are placed on a silicon chip. 2. The use of IC chip increased the speed and the efficiency of computer, manifold.
1.5 The Generations of Computers
The Third Generation (1965-1970): Software Technology 1. The keyboard and monitor were used instead of the punched card and printouts. through the operating system. 2. Operating system allowed different applications to run at the same time. 3. High-level languages were used extensively for programming, instead of machine language and assembly language..
1.5 The Generations of Computers
Applications: Application Computers became accessible to mass audience Examples IBM 370, PDP 11.
1.5 The Generations of Computers
Advantages: 1. Used less power 2. Generated less heat than the second generation computers. 3. The cost of the computer reduced significantly 4. The maintenance cost of the computers was also less.
Third Generation Computer
1.5 The Generations of Computers
The Fourth Generation (1971-present): The boundary between the third and fourth generations is not very clear-cut at all. Most of the developments sin.ce the mid 1960's
1.5 The Generations of Computers
Hardware Technology 1. They use the Large Scale Integration (LSI) and the Very Large Scale Integration (VLSI) technology. Thousands of transistors are integrated on a small silicon chip using LSI technology. 2. They developed Microprocessor which is a chip containing millions of transistors and components and designed using LSI and VLSI technology.
1.5 The Generations of Computers
Hardware Technology 1. This generation of computers introduced Personal Computer (PC). 2. The computers were linked to form networks that led to the emergence of the Internet. 3. This generation also saw the development of pointing devices like mouse, and handheld devices.
1.5 The Generations of Computers
Software Technology 1. Several new operating systems like the MS-DOS and MS-Windows developed during this time. 2. This generation of computers supported Graphical User Interface (GUI). GUI is a userfriendly interface that allows user to interact with the computer via menus and icons. 3. High-level programming languages are used for the writing of programs.
1.5 The Generations of Computers
Application :They became widely available for commercial purposes. Personal computers became available to the home user. Examples: The Intel 4004 chip was the first microprocessor. The components of the computer like Central Processing Unit (CPU) and memory were located on a single chip. In 1981, IBM introduced the first computer for home use. In 1984, Apple introduced the Macintosh. .
1.5 The Generations of Computers
Advantages: 1. The fourth generation computers are smaller and cheaper. 2. Portable and more reliable. 3. Generate much lesser heat 4. Require less maintenance 5. GUI and pointing devices facilitate easy use and learning on the computer. 6. Networking has resulted in resource sharing and communication among different computers.
Fourth Generation Computer
1.5 The Generations of Computers
Fifth Generation (Present and Next): Using Artificial Intelligence The goal of fifth generation computing is to develop computers that are capable of learning and self-organization. The fifth generation computers use Super Large Scale Integrated (SLSI) chips that are able to store millions of components on a single chip.
1.5 The Generations of Computers
Fifth Generation (Present and Next): This generation of computers uses parallel processing that allows several instructions to be executed in parallel, instead of serial execution. The Intel dual-core microprocessor uses parallel processing.
1.5 The Generations of Computers
Fifth Generation (Present and Next): The fifth generation computers are based on Artificial Intelligence (AI). They try to simulate the human way of thinking and reasoning. Artificial Intelligence includes areas like Expert System (ES), Natural Language Processing (NLP), speech recognition, voice recognition, robotics, etc.