• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/34

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

34 Cards in this Set

  • Front
  • Back

What type of model is a computer?

A computer is a three box model:


-CPU


-inputs and outputs devices


-Storage devices

What is a hardware?

Hardware is the physical part of the computer by the software

What is a Processor

Processor:



Brian of the computer


Big finite state machine

Name the two types of main memory


Random Access Memory (RAM)


Read Only Memory (ROM)



Random Access Memory (RAM)



Random Access memory (RAM) - volatile because when the computer is switched off - the contents are lost, temporary memory



Read Only Memory (ROM)


Read Only Memory (ROM) - non-volatile - the contents in the ROM is not lost when the computer is switched off



EEPROM


EEPROM- Electronic Erasable Programmable Read Only Memory


- Can read and write to the memory and it is not lost when the computer is switched off


- Can write to it as well but its a lot slower to write to it





Computer Bus


Computer Bus - a set of wires that connect independent components together to transfer control signals and data




What are the three types of computer buses?



Address bus - address all components except the processor - unidirectional



Control bus - transports control signals and is bidirectional



Data bus - transfers data from one component to another - bidirectional



What do control buses transport?


Control buses transport control signals:


-reset signals - used to initialise components


-Clock signals - used for timing for purposes



CPU


CPU:


- Processor


-Main memory


-Computer Buses




Input/output device


An input/output device is a device that inputs or outputs data through its input or output controller




I/O Controller


An I/O controller:


- has a set of status, data and command registers


-Electronics which allow data transfer between it and other components.




Why does each main memory location has a main memory address?


Each main memory location has a main memory address so the processor knows which memory to address when it needs it to run a program



Stored program concept


Stored program concept - a program must be stored in main memory for it to run because the program control unit in the processor needs to fetch the machine code instructions in sequence and execute them one at a time

What does a processor contain


-Program Control Unit (PCU)


-Arithmetic and Logic Unit (ALU)


-Registers


-Inner buses


-inner clock


-Logic gates which are used for flow control


Program Control Unit (PCU)



Program Control Unit (PCU) - fetches machine code instructions from main memory and executes them one at a time





Arithmetic and Logic Unit (ALU) -


Arithmetic and Logic Unit (ALU) - preforms arithmetic and logical calculations



Registers


Registers - fast memory locations which are used to carry out certain things - these are used instead of using main memory because it would take a lot longer for the processor to fetch everything from the main memory so it is faster


Inner bueses


inner buses - buses that are used to connect the ALU, PCU and registers together



Inner clock


inner clock - used for timing purposes


Dedicated register


Dedicated register is register that carries out a specific role. Programmers can have limited use of these because they only do certain roles


General purpose registers


A general purpose register is a register that is capable of carrying out many roles which makes them more useful to programmers than dedicated registers




Dedicated Register: Program Counter (PC)

Program Counter (PC) - holds the address for the next instructions about to be decoded and executed



Dedicated Register: Memory Address Register (MAR)

Memory Address Register (MAR) - holds the address for the current instructions ready to decoded be decoded and executed

Dedicated Register: Memory Buffer Register (MBR)

Memory Buffer Register MBR: holds the next instructions ready to be decoded and executed

Dedicated Register:Current instruction Register (CIR)

Current instruction Register (CIR) - holds the current instructions ready to be decoded by the instruction decoder and executed

Dedicated Register: Accumulator (ACC)

Accumulator (ACC) - holds the data that is currently being dealt with it to use for a specific purpose such as adding to it or storing it.

Dedicated Register: Status Register (SR) -

Status Register (SR) - shows the outcome of the data such as overflow, normal ect.

Dedicated Register: Stack Pointer (SP)

Stack Pointer (SP) - points to the top of the stack where the CPU contents are being stored

Clock Speed

The frequency in megahertz (MHz) or Gigahertz (GHZ) that determines the speed of execution

Word length

Word length - the number of lines allocated to the bus. The bigger the word length the more data can be transferred at a time

What would be the advantage and disadvantage of microprocessors begin designed with many core processors

the speed of execution would be quicker. However, there is a limit to the number of processor because then a lot of heat will be given off

Increasing the address bus width

Increasing he address bus width - increase the amount of data that can be addressed