4.7.1.1 Internal Hardware Components of a Computer

Description

4.7: Fundamentals of Computer Organisation and Architecture
Minnie P
Mind Map by Minnie P, updated more than 1 year ago
Minnie P
Created by Minnie P almost 4 years ago
2
0

Resource summary

4.7.1.1 Internal Hardware Components of a Computer
  1. Internal Components
    1. The internal components of a computer system consist of the hardware required to store and process data, and communicate with external (peripheral) devices
      1. Main Internal Components:
        1. Procesor
          1. Main Memory
            1. Input / Output Controllers
            2. Internal components are connected by the system bus
            3. The Processor
              1. Sometimes refered to as the CPU, the processor is the part of the computer that processes data by executing program instructions.
                1. The processor's program instructions will be low-level instructions in the form of machine code that the processor has been designed to handle, based on a specific processor instruction set
                  1. For the processor to execute a program:
                    1. The program instructions need to be transferred from secondary storage into main memory
                      1. In main memory they can be decoded and executed
                        1. The data that is needed is also loaded into main memory from secondary storage or provided by the input / output devices
                  2. Main Memory
                    1. Memory that can be accessed directly by the processor
                      1. Each memory location where instructions or data are stored as binary sequences, has a physical address, which is a number used to locate that memory location and access its contents
                        1. There are two main types of main memory:
                          1. RAM
                            1. The 'working memory'
                              1. Used by the processor during the Fetch-Decode-Execute Cycle
                              2. ROM
                                1. Used in the boot process for the computer system
                            2. Input / Output Controllers
                              1. All external (peripheral) devices are connected to the processor through I/O Controllers.
                                1. E.g. Secondary Storage Devices
                                  1. In contrast to main memory, Secondary Storage cannot be accessed directly by the processor
                                  2. Can also be described as an interface between the core computer system and its peripherals
                                2. Buses
                                  1. The components of a computer system are connected together using buses
                                    1. Used to transfer data
                                    2. System Bus
                                      1. Address Bus
                                        1. Used to specify the address of a memory location to either read (i.e. LOAD) data from or write (e.g. STORE) data to that memory location.
                                          1. Uni-directional
                                            1. Bigger Width = Increased maximum memory capacity
                                          2. Data Bus
                                            1. Used to transfer data and instructions
                                              1. Bi-directional
                                                1. Bigger Width = More data that can be fetched at one time
                                              2. Control Bus
                                                1. Used to send control signals that manage and orchestrate instructions/operations
                                                  1. Control Signals include:
                                                    1. Memory Read
                                                      1. Memory Write
                                                        1. Bus Request
                                                          1. Bus Grant
                                                            1. Bus Busy
                                                              1. Interrupt Request
                                                                1. Clock Signals
                                                              2. Bi-directional
                                                            2. One Way Conntections:
                                                              1. I/O Controller (Input) -> Data Bus
                                                                1. Data Bus -> I/O Controller (Output)
                                                                  1. Processor -> Address Bus
                                                                    1. Address Bus -> (ALL)
                                                              2. Two Way Conntections
                                                                1. Data Bus - I/O Controller (Sec. Storage)
                                                                  1. Main Memory - Data Bus
                                                                2. Width
                                                                  1. Refers to its number of parallel lines.
                                                                    1. This determines the number of bits that can be transferred in one operation
                                                                      1. e.g. If the width of the bus is 8 bits, then 2^8 bits can be transferred at one time
                                                                Show full summary Hide full summary

                                                                Similar

                                                                Computing Hardware - CPU and Memory
                                                                ollietablet123
                                                                SFDC App Builder 2
                                                                Parker Webb-Mitchell
                                                                Data Types
                                                                Jacob Sedore
                                                                Intake7 BIM L1
                                                                Stanley Chia
                                                                Software Processes
                                                                Nurul Aiman Abdu
                                                                Design Patterns
                                                                Erica Solum
                                                                CCNA Answers – CCNA Exam
                                                                Abdul Demir
                                                                Abstraction
                                                                Shannon Anderson-Rush
                                                                Spyware
                                                                Sam2
                                                                HTTPS explained with Carrier Pigeons
                                                                Shannon Anderson-Rush
                                                                Data Analytics
                                                                anelvr