Topic 1 : Introduction to Computers and Computer System

Get Started. It's Free
or sign up with your email address
Rocket clouds
Topic 1 : Introduction to Computers and Computer System by Mind Map: Topic 1 : Introduction to Computers and Computer System

1. Overview and History of Computers

1.1. Period

1.1.1. 1642-1940

1.2. 0th Generation

1.2.1. Technology

1.2.1.1. Mechanical Era

1.2.2. Inventor/invention

1.2.2.1. Blaise Pascal (1623-1662)

1.2.2.2. Gottfried von Leibnitz (1646-1716)

1.2.2.3. Charles Babbage (1792-1872)

1.2.2.4. John V.Atanasoff and Clifford Berry

1.3. 1st Generation

1.3.1. Period

1.3.1.1. 1940-1955

1.3.2. Technology

1.3.2.1. Use vacuum tubes for circuitry & magnetic drums for memory

1.3.2.2. Vacuum tubes Size is bulky/very large

1.3.2.3. Made from glass Fragile Short-lived (heat-burned out)

1.3.2.4. Computers relied on machine language & could only solve one problem at a time

1.3.2.5. Input: punched cards & paper tape

1.3.2.6. Output: displayed on printouts

1.3.3. Inventor/Invention

1.3.3.1. ENIAC (Electronic Numerical Integrator and Computer)

1.3.3.2. John W.Mauchly and J. Presper Eckert

1.3.3.3. First all-electronic digital computer

1.3.4. Main features

1.3.4.1. Vacuum tube technology

1.3.4.2. Very costly

1.3.4.3. Slow input and output devices

1.3.4.4. Huge size

1.3.4.5. Consumed lot of electricity

1.3.5. Type of Computer

1.3.5.1. ENIAC

1.3.5.2. EDVAC

1.3.5.3. IAS

1.3.5.4. UNIVAC

1.3.5.5. IBM-701

1.3.5.6. IBM-650

1.4. 2nd Generation

1.4.1. Period

1.4.1.1. 1955-1965

1.4.2. Technology

1.4.2.1. Transistor

1.4.3. Inventor/Invention

1.4.3.1. Made of specially treated silicon

1.4.3.2. Generated less heat & wouldn’t burn out

1.4.3.3. Allow computers to become smaller, faster, cheaper

1.4.3.4. Use assembly languages

1.4.4. Main Features

1.4.4.1. Use of transistors

1.4.4.2. Reliable in comparison to first generation computers

1.4.4.3. Smaller size

1.4.4.4. Consumed less electricity

1.4.4.5. Still very costly

1.4.4.6. Supported machine and assembly languages

1.4.5. Type of Computer

1.4.5.1. IBM 1620

1.4.5.2. IBM 7094

1.4.5.3. CDC 6600

1.4.5.4. UNIVAC 1108

1.5. 3rd Generation

1.5.1. Period

1.5.1.1. 1965-1980

1.5.2. Technology

1.5.2.1. Integrated Circuit based

1.5.3. Inventor/Invention

1.5.3.1. used integrated circuits (IC's) in place of transistors

1.5.3.2. The IC was invented by Jack Kilby

1.5.3.3. made computers smaller in size, reliable and efficient.

1.5.3.4. Used high level language

1.5.4. Main features

1.5.4.1. More reliable

1.5.4.2. Smaller size

1.5.4.3. Generated less heat

1.5.4.4. Still costly

1.5.4.5. Consumed lesser electricity

1.5.4.6. Supported high-level language

1.5.5. Type of Computer

1.5.5.1. IBM-360 series

1.5.5.2. Honeywell-6000 series

1.5.5.3. TDC-316

1.6. 4th Generation

1.6.1. Period

1.6.1.1. 1980 - Present

1.6.2. Technology

1.6.2.1. VLSI microprocessor based

1.6.3. Inventor/Invention

1.6.3.1. Microprocessors *(VLSI)

1.6.3.2. Thousands of ICs built onto a single chip

1.6.3.3. Could be mass produced (PCs)

1.6.3.4. Computers become even smaller & more powerful

1.6.3.5. Open architecture

1.6.3.6. Anyone could write software or build hardware

1.6.4. Main features

1.6.4.1. VLSI technology used

1.6.4.2. Very cheap

1.6.4.3. Portable and reliable

1.6.4.4. Very small size

1.6.4.5. Great developments in the fields of networks

1.6.4.6. Computers became easily available

1.6.5. Type of computer

1.6.5.1. DEC 10

1.6.5.2. STAR 1000

1.6.5.3. PDP 11

1.6.5.4. CRAY-1(Super Computer)

1.7. 5th Generation

1.7.1. Period

1.7.1.1. Present - Beyond

1.7.2. Technology

1.7.2.1. ULSI Technology

1.7.3. Inventor/Invention

1.7.3.1. Artificial Intelligence

1.7.3.2. Robotics

1.7.3.3. Nano-technology

1.7.3.4. Anything smaller than Microtechnology

1.7.3.5. Age of Connectivity

1.7.3.6. Shift towards technology that focuses on mobility

1.7.4. Main features

1.7.4.1. ULSI technology

1.7.4.2. Development of true artificial intelligence

1.7.4.3. Development of Natural language processing

1.7.4.4. Advancement in Parallel Processing

1.7.4.5. More user friendly interfaces

1.7.4.6. Advancement in Superconductor technology

1.7.5. Type of computer

1.7.5.1. Desktop

1.7.5.2. Laptop

1.7.5.3. NoteBook

2. Basic Components of the Von Neumann Machine

2.1. John von Neumann

2.1.1. A genius

2.1.2. A consultant on the ENIAC project

2.1.3. Proposed significant improvements over the ENIAC design

2.2. Von Neumann Architecture

2.2.1. THE PRINCIPLES

2.2.1.1. Data & instructions are both stored in main memory while being processed

2.2.1.2. Sequential processing of instructions

2.2.1.3. Binary data processing

2.2.1.4. Consists of CPU, memory, & I/O system

2.2.2. Von Neumann Architecture

2.2.2.1. Memory

2.2.2.1.1. Short-term storage for CPU calculations, Holds both instructions and data of a computer program

2.2.2.2. Input devices

2.2.2.2.1. keyboard, mouse, scanner, punch cards

2.2.2.3. Output devices

2.2.2.3.1. monitor, printer, fax machine

2.2.2.4. Storage

2.2.2.4.1. hard drive, optical media, diskettes, magnetic tape

2.2.2.5. Bus

2.2.2.5.1. bundle of wires that carry signals and power between different components

2.2.3. A central processing unit (CPU)

2.2.3.1. ALU: arithmetic/logic unit

2.2.3.1.1. Performs arithmetic and Boolean logical calculations

2.2.3.2. CU: control unit

2.2.3.2.1. Performs arithmetic and Boolean logical calculations

2.2.3.2.2. Controls movement of data within the CPU

2.2.3.3. Interface unit

2.2.3.3.1. Moves instructions and data between the CPU and other hardware components

2.2.3.3.2. Bus: bundle of wires that carry signals and power between different components

2.2.4. a small set of circuits can be driven to perform very different tasks, depending on the software program, which is executed.

2.2.4.1. The primary function of a CPU is to execute the instructions fetch from the main memory.

2.2.4.2. An instruction tells the CPU to perform one of its basic operations.

2.2.4.3. The CPU includes a set of registers, which are temporary storage devices typically used to hold

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.2. The Components of a Computer

3.2.1. Hardware+Software=Computer

3.2.2. Hardware

3.2.2.1. Device that processes data to create information

3.2.2.2. Input Device

3.2.2.2.1. Allows you to enter data and instructions into a computer

3.2.2.3. Output Device

3.2.2.3.1. Hardware component that conveys information to one or more people

3.2.2.4. System Unit

3.2.2.4.1. Case that contains the electronic components of the computer that are used to process data

3.2.2.5. Storage Device

3.2.2.5.1. Records (writes) and/or retrieves (reads) items to and from storage media

3.2.2.6. Communications Device

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

3.2.3. Software

3.2.3.1. It is also called a program.

3.2.3.2. It’s purpose to convert data to useful information

3.2.3.3. System Software

3.2.3.3.1. Operating system

3.2.3.3.2. Utility program

3.2.3.3.3. provides an environment for user to execute the application software

3.2.3.4. Application Software

3.2.3.4.1. General-purposed

3.2.3.4.2. Specialized

3.2.3.4.3. Apps

3.2.3.4.4. A program that performs a common task to the user.

3.3. Networks and the Internet

3.3.1. network

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

3.3.2. Internet

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

3.4. Types of Computer

3.4.1. Supercomputers

3.4.2. Mainframe computers

3.4.3. Midrange computers

3.4.4. Personal computers