Get Started. It's Free
or sign up with your email address
CSC116- CHAPTER 1 by Mind Map: CSC116- CHAPTER 1

1. Overview and History of Computers

1.1. 1st Generation - 1940-1955

1.1.1. Technology Vacuum tube Vacuum tubes Computers relied on machine language & could only solve one problem at a time Input: punched cards & paper tape Output: displayed on printouts

1.1.2. Inventor ENIAC (Electronic Numerical Integrator and Computer) John W.Mauchly and J. Presper Eckert First all-electronic digital computer EDVAC, IAS and UNIVAC I (first commercially available computer)

1.1.3. Main Features Vacuum tube technology Unreliable Very Costly Supported machine language only Generated lot of heat Slow input and output devices Huge size Need of A.C. Non portable Consumed lot of electricity

1.1.4. Type Of Computer ADVAC IAS UNIVAC IBM-701 IBM-650 ENIAC

1.2. 0th Generation - 1642-1940

1.2.1. Mechanical Era

1.3. 2nd Generation - 1955-1965

1.3.1. Inventor/invention

1.3.2. Technology

1.3.3. Main features Use of transistors Reliable in comparison to first generation computers Smaller size as compared to first generation computers Generated less heat as compared to first generation computers Consumed less electricity as compared to first generation computers Faster than first generation computers Still very costly A.C. needed Supported machine and assembly languages

1.3.4. Types Of Computer IBM 1620 IBM 7094 CDC 6600 CDC 3600 UNIVAC 1108

1.4. 3rd Generation - 1965-1980

1.4.1. Technology Integrated Circuit based

1.4.2. Inventor/invention

1.4.3. Main Features More reliable in comparison to previous two generations Smaller size Generated less heat Faster Lesser maintenance Still costly A.C needed Consumed lesser electricity Supported high-level language

1.4.4. Types of computer IBM-360 series Honeywell-6000 series PDP(Personal Data Processor) IBM-370/168 TDC-316

1.5. 5th Generation - Present - Beyond

1.5.1. Technology ULSI Technology

1.5.2. Inventor/invention Artificial Intelligence Age of Connectivity

1.5.3. Main Features ULSI technology Development of true artificial intelligence Development of Natural language processing Advancement in Parallel Processing Advancement in Superconductor technology More user friendly interfaces with multimedia features Availability of very powerful and compact computers at cheaper rates

1.5.4. Types of computer Desktop Laptop Notebook Ultrabook Chromebook

1.6. 4th Generation - 1980-Present

1.6.1. Technology VLSI microprocessor based

1.6.2. Inventor/invention Microprocessors *(VLSI) Computers become even smaller & more powerful GUIs, mouse, handheld devices Open architecture

1.6.3. Main Features VLSI technology used Very cheap Portable and reliable Use of PC's Very small size Pipeline processing No A.C. needed Concept of internet was introduced Great developments in the fields of networks Computers became easily available

1.6.4. Types of computer DEC 10 STAR 1000 PDP 11 CRAY-1(Super Computer) CRAY-X-MP(Super Computer)

2. Basic Components of the Von Neumann Machine

2.1. Stored Program Concept

2.1.1. John von Neumann

2.1.2. A genius who spoke many languages, was an expert in the physical sciences & mathematics, & had a total recall of everything he ever heard, saw, or read

2.1.3. A consultant on the ENIAC project

2.1.4. Proposed significant improvements over the ENIAC design EDVAC IAS

2.2. Von Neumann Architecture

2.2.1. THE PRINCIPLES Data & instructions are both stored in main memory while being processed Sequential processing of instructions Binary data processing Consists of CPU, memory, & I/O system A more complete view of the computer system architecture that integrates interaction (human or otherwise) consists of: CPU RAM i/o Devices Mass storage Interconecction Network A central processing unit (CPU); it contains the control unit (CU), arithmetic/logic unit (ALU) and Interface unit ALU: arithmetic/logic unit CU: control unit Interface unit Memory Short-term storage for CPU calculations, Holds both instructions and data of a computer program Input devices keyboard, mouse, scanner, punch cards Output devices monitor, printer, fax machine Storage hard drive, optical media, diskettes, magnetic tape Bus bundle of wires that carry signals and power between different components In the von Neumann architecture, a small set of circuits can be driven to perform very different tasks, depending on the software program, which is executed.

3. Modern Computer System and Hardware in Brief

3.1. What is a Computer?

3.1.1. A computer is an electronic device, operating under the control of instructions stored in its own memory, that can accept data, process the data according to specified rules, produce results, and store the results for future use.

3.1.2. In brief, it is a device that receives, stores, and processes information

3.2. The Component Of Computer

3.2.1. Hardware

3.2.2. Software

3.3. Computer Hardware

3.3.1. Input Device Allows you to enter data and instructions into a computer

3.3.2. Output Device Hardware component that conveys information to one or more people

3.3.3. System Unit Case that contains the electronic components of the computer that are used to process data

3.3.4. Storage Device Records (writes) and/or retrieves (reads) items to and from storage media

3.3.5. Communications Device Enables a computer to send and receive data, instructions, and information to and from one or more computers or mobile devices

3.4. Computer Software

3.4.1. System Software Operating System Utility Program

3.4.2. Application Software General purposed Specialized Apps

3.5. Networks and the Internet

3.5.1. A network is a collection of computers and devices connected together, often wirelessly, via communications devices and transmission media

3.5.2. The Internet is a worldwide collection of networks that connects millions of businesses, government agencies, educational institutions, and individuals

3.6. Type Of Computers

3.6.1. Supercomputers A supercomputer is the fastest, most powerful computer

3.6.2. Mainframe Computer A mainframe is a large, expensive, powerful computer that can handle hundreds or thousands of connected users simultaneously

3.6.3. Midrange Computer A midrange computers or servers are computers with processing capabilities less powerful than a mainframe computer yet more powerful than a personal computer.

3.6.4. Personal Computer A personal computer can perform all of its input, processing, output, and storage activities by itself. There are five types of personal computers: desktops, laptops, tablets, smartphones, and wearables.