Computer Fundamentals and Programming in C: 2 Edition
Computer Fundamentals and Programming in C: 2 Edition
Fundamentals and
Programming in C
2nd Edition
Reema Thareja
1
© Oxford University Press 2016. All rights reserved.
CHAPTER 1
INTRODUCTION TO COMPUTERS
CHARACTERISTICS OF COMPUTERS
• Speed
• Accuracy
• Automatic
• Diligence
• Memory
• No I.Q.
• Economical
• Versatile
© Oxford University Press 2016. All rights reserved.
STORED PROGRAM CONCEPT
All digital computers are based on the principle of stored program concept, which
was introduced by Sir John von Neumann in the late 1940s. A stored program
architecture is a fundamental computer architecture wherein the computer
executes the instructions that are stored in its memory.
The first generation computers used very large number of vacuum tubes for
circuitry and magnetic drums for memory.
• The development of the integrated circuit was the hallmark of the third
generation of computers.
• These computers had few megabytes of main memory and magnetic disks
which could store few tens of megabytes of data per disk drive.
• High level programming languages like COBOL and FORTRAN were standardized
by ANSI
• Some more high level programming languages like PL/I PASCAL and BASIC were
introduced at this time.
• Third generation computers were the first to implement time sharing operating
systems.
• Input to these computers could now be provided using keyboards and mouse.
Classification of Computers
Dumb Intelligent
Terminal Terminal
CPU
CONTROL UNIT