click below
click below
Normal Size Small Size show me how
3. Hardware
Computer Science CIE IGCSE
| Term | Definition |
|---|---|
| central processing unit (CPU) | Responsible for the execution or processing of all the instructions and data in a computer. |
| integrated circuit | Usually a chip made from a semi-conductor material which carries out the same tasks as a larger circuit made from individual components. |
| Von Neumann Architecture | A type of computer architecture which introduced the concept of the stored program in the 1940s. |
| Arithmetic & Logic Unit (ALU) | The component of the CPU that carries out all arithmetic and logical operations. |
| Accumulator (ACC) | Temporary general-purpose register that stores numerical values at any part of a given operation. |
| Memory address register (MAR) | A register that stores the address of the memory location currently being read from or written to. |
| Current instruction register (CIR) | A register that stores the current instruction being decoded and executed. |
| Memory data register (MDR) | A register that stores data that has just been read from memory/data that is about to be written to memory. |
| Program counter (PC) | A register that stores the address where the next instruction to be read can be found. |
| Control Unit (CU) | The component of a computer's CPU that ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus. |
| System clock | Produces timing signals on the control bus to ensure synchronisation takes place. |
| Clock cycle | Clock speeds are measured in terms of GHz; this is the vibrational frequency of the system clock which sends out pulses along the control bus. |
| Immediate access store (IAS) | Memory that holds all data and programs needed to be accessed by the control unit. |
| Backing store | A secondary storage device (such as HDD or SSD) used to store data permanently even when the computer is powered down. |
| Cache | Temporary memory using static RAM to hold frequently used data/instructions by the CPU thereby increasing CPU performance. More generally, cache means any area of storage used to quickly access frequently-used data. |
| Register | A temporary component in the CPU which can be general or specific in its use; it holds data or instructions as part of the Fetch-Decode-Execute Cycle. |
| Address | A label for a memory location used by the CPU to track data. |
| Memory location | A numbered place in memory where values can be stored. |
| System buses | A connection between major components in a computer that can carry data, addresses, or control signals. |
| Address bus | The system bus that carries the addresses throughout the computer system. |
| Data bus | The system bus that allows data to be carried from CPU to memory (and vice versa) or to and from input/output devices. |
| Control bus | The system bus that carries signals from control unit to all other computer components. |
| Unidirectional | Can travel in one direction only; used to describe data. |
| Bidirectional | Can travel in both directions; used to describe data. |
| Word | A group of bits used by a computer to represent a single unit. (e.g. 64 bit) |
| Overclocking | Changing the clock speed of a system clock to a value higher than the factory/recommended setting. |
| Core | A unit on a CPU made up of an ALU, CU, and Registers. |
| Dual core | A CPU containing 2 cores |
| Quad core | A CPU containing 4 cores. |
| Fetch-Execute-Decode | A cycle in which instructions and data are fetched from memory, decoded, and finally executed. |
| Basic Input/Output System (BIOS) | A suite of programs on firmware that are used to perform the initialisation of a computer system during the boot-up process. |
| Opcode | Part of a machine code instruction that identifies what action the CPU has to perform |
| Operand | Apart of a machine code instruction that identifies what data is to be used. |
| Instruction set | The complete set of machine code instructions using a particular microprocessor |
| Embedded system | A combination of hardware and software designed to carry out a specific set of functions |
| Barcode | A series of dark and light lines of varying thickness used to represent data; the code has to be scanned using laser or LED light source. |
| Key Field | The field that uniquely identifies a record on a file. |
| Quick Response (QR) Code | A matrix of dark and light squares which represent data; the pattern can be read and interpreted using a smartphone camera and QR app. |
| Frame QR Code | A type of QR code that includes a space for advertising. |
| DAC (digital to analogue converter) | Device that converts digital data into electric currents that can drive motors, actuators, and relays, for example. |
| ADC (analogue to digital converter) | A device that converts analogue data (e.g. data read from sensors) into a form understood by a computer |
| Charge Couple Device (CCD) | A light sensitive cell made up of millions of tiny sensors acting as photodiodes |
| Virtual Keyboard | An onscreen keyboard which uses the features of the touch screen to emulate a physical keyboard. |
| Touch Screen | A screen that allows the user to select or manipulate a screen image using the touch of a finger of a stylus; use capacitive, infrared, or resistive technology. |
| Repetitive strain injury (RSI) | Pain felt in the muscles, nerves, and tendons caused by a repetative action (e.g. excessive clicking of a mouse or button over a long time) |
| Optical mouse | A pointing device that uses a red LED to track the movement of the device and then relays its coordinates to a computer. |
| Pointing device | An input device that allows the user to control the movement of an onscreen cursor or to allow onscreen selection by clicking a button on the device. |
| Complementary metal oxide semi-conductor (CMOS) | A chip that generates an electric current (or pulses) when light falls on its surface. |
| Digital signal processor (DSP) | A processor that calculates, for example, the coordinates of a pointing device based on the pulses of electricity recieved. |
| Optical character recognition (OCR) | Technology that can convert hard copy text or images into a digital format to be stored in a computer memory. |
| Computer Aided Design (CAD) | Software used to create drawings (for example to send to a 3D printer or to produce blueprints of a microprocessor design) |
| Computed tomographic (CT) scanner | Technology that can create a 3D image of a solid object by slicing up the object into thin layers (tomography) |
| Capacitive touch screen | A type of touch screen that uses the change in the screen's capacitance (the ability to store an electric charge) when it is touched by a finger or stylus. |
| Infrared touch screen | A type of touch screen that uses infrared beams and sensors to detect where the screen has been touched. |
| Resistive touch screen | A type of touch screen that uses two conductive layers which make contact where the screen has been touched. |
| Actuator | An output device that converts electrical energy into mechanical movement. |
| Digital micromirror device (DMD) | A chip that uses millions of tiny mirrors on its surface to create a video display. |
| Thermal bubble | Inkjet printer technology whereby tiny resistors create heat and form an ink bubble which is ejected onto paper in an inkjet printer. |
| Piezoelectric crystal | A crystal located in an ink reservoir within an inkjet printer; the crystal vibrates and forces ink out onto the paper. |
| Direct 3D printing | a 3D printing technique in which the print head moves in the x, y, and z directions |
| Binder 3D printing | A 3D printing method that uses a two-stage pass; the first stage uses dry powder and the second stage uses a binding agent. |
| Cathode | A negative electrode |
| Anode | A positive electrode. |
| Organic LED (OLED) | A light-emitting diode that uses the movement of electrons between a cathode and an anode to produce an on-screen image; it generates its own light so no backlighting is required. |
| Loudspeaker | An output device that converts electric current into sound. |
| Memory | The devices within the computer that are directly accessible by the CPU; there are 2 types - RAM and ROM. Memory is different to HDDs, for example, which are known as storage devices. |
| Random access memory (RAM | Primary memory that can be written to or read from |
| Dynamic RAM (DRAM) | A type of RAM chip that needs to be constantly refreshed. |
| Read only memory (ROM) | Primary memory that cannot be written to, and can only be read. |
| Static RAM (SRAM) | A type of RAM chip that uses flip flops and doesn't need to be constantly refreshed. |
| Volatile | Describes memory that loses its contents when the power is turned off. |
| Refresh | Recharge every few seconds in order to maintain charge for example with a device such as a capacitor |
| Flip flop | Electronic circuit with only two stable conditions |
| Latency | The lag in a system; for example, the time it takes to find a track on a hard disk, which depends on the time it takes for the disk to rotate around to its read-write head. |
| SSD endurance | The total guaranteed number of times data can be written to or read from a solid state drive in its usable life cycle. |
| Optical storage | A type of storage that uses laser light to read and write data, and includes CDs, DVDs, and Blu-ray discs. |
| Dual layering | Using two recording layers in storage media such as DVDs and some Blu-rays |
| Virtual memory | A memory management system that makes use of secondary storage and software to enable a computer to compensate for the shortage of actual physical RAM memory |
| Disk thrashing (HDD) | A problem in a HDD caused by excessive swapping in and out of data causing a high rate of head movements during virtual. memory operations. |
| Thrash point | The point at which the execution of a program comes to a halt because the system is busy moving data in and out of memory rather than actually executing the program. |
| Data redundancy | The unnecessary storing of the same data on several storage devices at the same time. |
| Cloud storage | A method of data storage where data is stored on offsite servers; the physical storage may be on hundreds of servers in many locations. |
| Network interface card (NIC) | A hardware component (circuit board or chip) that is required to allow a device to connect to a network, such as the internet. |
| Router | A device that enables data packets to be moved between different networks, for example to join a LAN to a WAN. |
| Static IP address | An IP address that doesn't change. |
| Dynamic iP address | A temporary IP address assigned to a device each time it logs onto a network. |
| MAC address | A unique identifier which acts as a network address for a device; it takes the form NN:NN:NN:DD:DD:DD where NN is the manufacturer code and DD is the device code. |
| Dynamic jost configuration protocol (DHCP) | A server that automatically provides and assigns an IP address. |