Computer

Get Started. It's Free
or sign up with your email address
Rocket clouds
Computer by Mind Map: Computer

1. CPU

1.1. Registers

1.1.1. Temporarily hold data and instructions from components to be processed in CPU

1.2. ALU

1.2.1. Perform computer data processing functions

1.3. Control Unit

1.3.1. Control movement of data and instructions into and out of the CPU & control operation ALU and the computer

1.4. CPU : control the operation of computer & perform its data processing functions

2. Memory

2.1. Internal

2.1.1. RAM

2.1.1.1. -main memory

2.1.1.2. -volatile

2.1.2. ROM

2.1.2.1. -used to store instructions and data that are being executed

2.2. External

2.2.1. Hard disks

2.2.2. Diskettes

2.2.3. CD-ROM

2.2.4. USB FLASH DRIVE

2.2.5. -NON volatile

3. System Interconnection

3.1. components communicate with each other to perform task

3.2. System Bus

3.2.1. Data Bus

3.2.2. Address Bus

3.2.3. Control Bus

4. DMA

4.1. Direct Memory Access

4.2. FUNCTION :

4.2.1. additional hardware on system bus

4.2.2. mimiking CPU

4.2.3. DMA controller takes over CPU for I/O

5. I/O

5.1. FUNCTION :

5.1.1. control & timing

5.1.2. CPU communication

5.1.3. Device Communication

5.1.4. Data Beffering

5.1.5. Error Detection

6. FUNCTION

6.1. Execute Program

6.1.1. Instruction Cycle

6.1.1.1. Fetch Cycle

6.1.1.1.1. Executed Cycle

6.2. Main Function :

6.2.1. Data Processing

6.2.1.1. Provided by gates

6.2.2. Data Storage

6.2.2.1. Provideed by memory cells

6.2.3. Data Movement

6.2.3.1. paths between components are used to move data from memory to memory and from memory to memory and from memory to gate to memory

6.2.4. Control

6.2.4.1. Paths between components can carry control signals

7. Cache

7.1. Small amount of fast memory

8. Input

8.1. Enable user to communicate with the computer

8.2. EXAMPLE :

8.2.1. Keyboard

8.2.2. Mouse

8.2.3. Joystick

8.2.4. Camera

8.2.5. Mic

8.2.6. Flatbed Scanner

8.2.7. Touch Tablet

9. Output

9.1. Enable user to communicate with the computer

9.2. EXAMPLE :

9.2.1. Printer

9.2.2. VDT

9.2.3. Monitor

9.2.4. Speakers

9.2.5. Head set

9.2.6. Projector

9.2.7. Plotter

9.2.8. 3D Glasses

9.2.9. VIRTUAL REALITY BOX

9.2.10. HOLOGRAM