(Done) 1. components of a computer system Flashcards
Define Embedded system
- Computers built into other devices
What are embedded systems often used for
- Control systems, They monitor and control machinery in order to receive a desired result
List the components of a typical desktop pc (9)
- Power supply
- Case Cooling Fan
- CPU Heat Sink and Cooling Fan
- CPU
- Optical Drive
- RAM
- Mother Board
- Hard Disk Drive
- Graphics Card
What is the CPU’s function
- Processes all the data and instructions that make the PC work
What can affect the CPU speed
- Clock speed
- Number of cores
- Cache size
Three main parts of the CPU
- Control Unit
- Arithmetic Logic Unit
- Cache
What does the Control Unit do
- Manages the fetch - decode - execute cycle
- Controls the flow of data into and out of the CPU
What does the Arithmetic Logic Unit do
- Does all the calculations
- Completes addition, subtraction, multiplication, division and compares the sizes of numbers
- Performs AND, OR and NOT logic operations as well as binary shifts
- Contains the accumulator
What is Cache
- Slower than registers, faster than RAM
- Stores regularly used data so the CPU can access it quickly, when data is requested, the cache is checked first
- Very low capacity
What are the sub-sections within Von Neumann architecture
Control unit
- Program Counter
Arithmetic Logic Unit
- Accumulator
Registers
- Memory Address register
- Memory Data Register
What happens in the Fetch stage of the Fetch-Decode-Execute cycle
- Copy the memory address from the program counter to the memory address register
- Copy the instruction stored on the MAR to the MDR
- Increment the program counter to point to the address of the next instructions, ready for the next cycle
What happens in the Decode stage of the Fetch-Decode-Execute cycle
- The instruction in the MDR is decoded by the CU
- The CU may then prepare for the next step by loading values into the MAR or MDR
What happens in the Execute stage of the Fetch-Decode-Execute cycle
- The instruction is performed, this can be loading data from memory, write data to the memory, do a calculation or logic operation, change the address in the pc or halt the program
Features of RAM and what does it do
- Can be read and written to
- Volatile
- On startup, the OS is transferred from the Secondary storage to RAM
- Programs are copied to the RAM whilst in use and are removed once closed
- Slower than CPU cache and faster than Secondary storage
Features of virtual memory and what does it do
- When RAM is full, recently unused data gets moved to secondary storage
- If the data need to be used again, it is copied back to the RAM which can be slow due to lower read and write speeds on secondary storage
Features of ROM and what does it do
- Non-Volatile
- Read Only
- Comes on a small factory-made chip built into the motherboard
- Contains the Basic Input Output system (BIOS)
- On start up, the CPU gets instructions on self-check ups from the ROM
Define CPU clock speed
- The number of instructions a CPU can carry out per second (Hz)
Define CPU cores
- A core is a part of the CPU that can process information independently
Effect of CPU cache size on speed
- A larger cache gives the CPU faster access to more data it needs to process
Features of the GPU and what does it do
- Specialised circuits designed for graphics and image processing
- Computers have BASIC GPU’s built into their motherboards or CPU’s
- Higher-end graphics cards are usually required for graphics intensive activities such as Gaming and software design
Define primary storage
- Memory areas the CPU can access quickly
- E.g. CPU registers, cache, ROM and RAM
Define secondary storage
- Where all data is stored when not in use
- E.g. magnetic HDDs, SSDs, CDs and SDs
Features of primary storage (2)
- Fast read/write speeds
- Usually volatile
Features of secondary storage (2)
- Non-volatile
- Slow read/write speeds