Hardware Flashcards
What is the motherboard (or system board)?
- Main Circuit Board of Computer
- Contains processor, memory etc.
- Components are connected by integrated circuits
What is Random Access Memory (RAM)?
- RAM is the working storage of a computer.
- Temporarily stores files
- Volatile Storage
- Cleared when computer turned off
What is Virtual Memory (VRAM)?
The computer uses a section of the hard disk (swap file) to exchange information between memory and storage. Acts as additional, slower RAM.
What is the Central Processing Unit (CPU)?
The CPU is the brain of the computer. It interprets and executes instructions in the Fetch-Execute Cycle and impacts the overall computing power of the computer.
What is the Control Unit (CU)?
- Controls the Fetch-Execute Cycle
- Directs and coordinates operations
- Gives instructions to ALU, Registers and Buses
What is the Arithmetic Logic Unit (ALU)?
- Performs arithmetic (+-×÷)
- Performs comparisons between data
What are Registers?
- Contain small, high speed data
- Holds data and instructions
- Includes Program Counter, Instruction Register and Accumulator
System Clock
Small quartz crystal circuit that controls the timing of all computer operations by generating regular electronic pulses. The clock speed is measured in gigahertz (billion cycles per second).
What is the purpose of Buses?
Buses are copper tracks built into the motherboard designed to move information from one place to another.
What are purposes of the 3 Buses?
Data Bus - Carries data between processor, memory and peripherals.
Address Bus - Carries locations of memory locations between processor and memory.
Control Bus - Coordinates the activities of the computer systems by carrying commands from processor to other components.
What are the stages of the Fetch-Execute Cycle?
- Fetch - CU obtains program instruction from memory
- Decode - CU translates signals into instructions so they can be executed.
- Execute - ALU carries out the instructions.
- Store - Result is stored in RAM or Registers.
How do 32-bit systems compare to 64-bit systems.
The bits refer to the data path and memory address widths. 64-bit systems are compatible with 32-bit systems but not vice-versa.
What is Read Only Memory (ROM)?
- Permanently stores data
- Non-volatile
- Stores start-up instructions
What is CMOS?
Very small memory that uses battery power to retain information like date and time.
What is the Basic Input Output System (BIOS)?
A microprocessor that the computer uses to start its system and perform hardware initialization.
What is cache?
- Small sized volatile computer memory
- Provides high speed data
- Stores frequently used programs and data
What is an adapter card?
Provides connection to peripheral devices. E.g. Sound card or graphics card.
What is secondary storage?
Storage devices and media that are not always accessible.
* Flash memory - Electronically erased and rewritten.
* Hard Disk Drive (HDD) - Circular platters that use magnetic particles to store data.
* Sold State Drive (SSD) - Flash memory with its own processor to manage data.
What is a Standard Operating Environment (SOE)? What are the advantages and disadvantages?
A standard setup of computer operating systems and their related software and hardware.
* Pros - Easy to upgrade/maintain, bulk buying, can test on one device.
* Cons - Specialist software unavailable, issues common across all devices, users may need to adjust.
What are the roles of an Operating System?
Is large program that controls operation of a computer system by managing software and hardware. It schedules, manages concurrency, memory and devices as well as file systems.
How does an Operating System schedule?
The OS decides which tasks take priority and allocates processing requirements accordingly. Items may be placed in buffer while waiting.
How does an Operating System manage concurrency?
The OS manages processes which are running simultaneously and potentially interacting with each other. Allows you to switch between foreground and background processes.
How does an Operating System manage memory?
The OS manages memory allocation and memory addresses for running processes to optimize memory usage. It will create Virtual RAM if necessary.
How does an Operating System manage devices?
The OS manages hardware devices and other peripherals so that they can interact with the system. Installs drivers so the devices can function.
What are File Systems?
File Systems provide mechanisms for managing space, naming files, and organizing files to efficiently store and retrieve data on a computer’s storage device.
Features space management, filenames and directories.
What is an Embedded Operating System?
An Embedded OS performs a specific task for a device that is not a computer. E.g. A microwave or dishwasher.