Unit 1 - Introduction to Computers PDF

Summary

This document provides an introduction to computers and covers different computer generations. It details the characteristics of computers, stored program concepts, and computer application. The document also summarises advantages and disadvantages of each generation.

Full Transcript

Unit -1 Introduction to Computers 1 CHAPTER 1 INTRODUCTION TO COMPUTERS  A computer is a machine that takes instructions and performs computations based on those instructions. CHARACTERISTICS OF COMPUTERS  Speed  Accuracy  Automatic...

Unit -1 Introduction to Computers 1 CHAPTER 1 INTRODUCTION TO COMPUTERS  A computer is a machine that takes instructions and performs computations based on those instructions. CHARACTERISTICS OF COMPUTERS  Speed  Accuracy  Automatic  Diligence  Memory  No I.Q.  Economical  Versatile 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. Key characteristic features : Before any data is processed, instructions are read into memory. Instructions are stored in the computer’s memory for execution. Instructions are stored in binary form (using binary numbers—only 0s and 1s). Processing starts with the first instruction in the program, which is copied into a control unit circuit. The control unit executes the instructions. Instructions written by the users are performed sequentially until there is a break in the current flow. Input / Output and processing operations are performed simultaneously. While data is being read/written, the central processing unit (CPU) executes another program in the memory that is ready for execution. GENERATION OF COMPUTERS The word generation means the state of improvement in the product development process. Similarly, computer generation refers to the different advancements of new computer technology. First Generation (1942-1955) - Vacuum Tubes The first generation computers used very large number of vacuum tubes for circuitry and magnetic drums for memory. UNIVAC and ENIAC computers are prime examples of first- generation computing devices. Advantages: Fastest calculating device of their time Disadvantages: 1. Dissipate a lot of heat 2. Consume a lot of electricity 3. Very bulky in size 4. Frequently down due to hardware failures. 5. Needed constant maintenance because of low mean time between failures 6. Limited commercial use because these computers were difficult to program 7. Very expensive Second Generation (1955-1964) Transistors The second generation computers were manufactured using transistors. While first generation computers were programmed using machine language, second generation computers moved towards symbolic, or assembly languages, which allowed programmers to specify instructions in words. At this time, high-level programming languages like COBOL, FORTRAN, ALGOL and SNOBOL were also being developed. Second generation computers were first to store instructions in memory, which moved from a magnetic drum to magnetic core technology. Advantages: 1. Consumed less electricity and thus dissipated less heat as compared to first generation computers 2. Faster, cheaper smaller and more reliable than first generation computers 3. Could be programmed using assembly language and high level languages 4. Had faster primary memory and a larger secondary memory Disadvantages: 1. Second generation computers were manufactured using transistors that had to be assembled manually. This made commercial production of computers difficult and expensive. Third Generation (1964-1975) Integrated Circuits The development of the integrated circuit was the main feature 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. Advantages: 1. Faster than second generation computers and could perform 1 million transactions per second. 2. Smaller, cheaper and more reliable than their predecessors 3. These computers had faster and larger primary memory and secondary storage 4. Widely used for scientific as well as business applications 5. During this generation of computers, standardization of existing high level languages and invention of new high level languages was done 6. Had time sharing operating system which allowed interactive use of computer by one or more users simultaneously thereby improving the productivity of the users. Fourth Generation (1975-1989) Microprocessors The microprocessor started the fourth generation of computers with thousands of integrated circuits built onto a single silicon chip. Semi-conductor memories were used which were very fast, even the hard disks became cheaper, smaller in size and larger in capacity. For input, floppy disks (in addition to magnetic tapes) were used to port data and programs from one computer to another. During this period many new operating systems were developed like MS-DOS MS-Windows UNIX and Apple’s proprietary operating system. Development of GUIs, the mouse and handheld devices. In this period, several word processing packages, spreadsheet packages and graphics packages were introduced. Advantages: 1. Smaller, cheaper, faster and more reliable 2. Consumed less electricity and therefore dissipated less heat 3. Had faster and larger primary memory and secondary storage 4. Could be used as general purpose computers. 5. GUIs enabled people to learn to work with computers very easily. So the use of computers in both office and home became widespread. 6. Networks allowed sharing of resources thereby efficient utilization of computer hardware and software Fifth Generation (1989-Present) – Artificial Intelligence The fifth generation computers are completely based on a new concept of artificial intelligence. Although such computers are still in development, there are certain applications like voice recognition which is widely being used today. In the fifth generation of computers the aim is to develop devices that respond to natural language input and are capable of learning and self-organization. The two most common are LISP and Prolog. CLASSIFICATION OF COMPUTERS Computers can be broadly classified into four categories based on their speed, amount of data that they can hold, and price. Classification of Computers Super Mainframe Mini Computers Micro Computers Computers Computers Intelligen Dumb t Terminal Terminal Deskto Workstatio Handhel Laptop Network p n d Smartphones Tablet PCs APPLICATIONS OF COMPUTERS Word Processing Sports Internet Travel and Tourism Digital Audio or Video Astronomy Composition Education Desktop Publishing Industry and Engineering e-Business Robotics Bioinformatics Decision Support Health care Systems GIS and Remote Sensing Expert Systems Meteorology Multimedia and Animation Legal System Retail Business

Use Quizgecko on...
Browser
Browser