Topic 3 and 4 - Computers and Networks Flashcards
Von Neumman architecture
Traditional computer architecture that forms the basis of most digital computer systems. Instructions are fetched, decoded and executed one at a time
RAM (Random Access Memory)
Volatile (data lost when power is off) Read and write. Purpose: temporary store of currently executing instructions and their data
CPU (Central Processing Unit)
The main part of the computer, consisting of the registers, ALU and control unit
Control unit
Decodes instructions. Sends signals to control how data moves around the CPU
ALU (Arithmetic Logic Unit)
Preforms calculations
Register
Tiny, purpose-built areas of high-speed memory located in the CPU. Stores data or control information temporarily
Clock
Measured in hertz, the clock speed is the frequency at which the internal clock generates pulses. The higher the clock rate, the faster the computer may work. The ‘clock’ is the electronic unit that synchronises related components by generating pulses at a constant rate
Address
The part of the bus which carries identification about where the data is being sent
Data bus
The part of the bus that carries identification about where the data is being sent
Control bus
This bus carries command and control signals to and from every other component of a computer
Fetch - decode - execute cycle
The complete process of retrieving an instruction from store, decoding it and carrying it out. Also known as the instruction cycle
Secondary storage
Permanent storage of instructions and data not in use by the processor. Stores the operating system, applications and data not in use. Read/write and non-volatile
Magnetic storage
Hard disk drive. Use: operating system and applications. High capacity. Medium data access speed. Low portability (except for portable drives). Reliable, but not durable. Average cost
Optical storage
CD/R, CD/RW, DVD/R, DVD/RW Use: music, films and archive files. Low capacity. Slow access speed. High portability. Prone to scratches. Low cost
Solid - state storage
Memory cards and solid-state hard drive (SSD). Use: digital cameras and smartphones. Medium capacity. High portability. Reliable and durable. No moving parts. Fast data access speed. High cost
Embedded system
A computer that has been built to solve a particular program and is not easily changed. For example, the operating system placed inside a washing machine, microwave or set of traffic lights
Operating System
Specialised software that communicates with the hardware of a computer to allow other programs to run. Often known as system software
File management
Operating system provides for: Access permissions for files (read and write). Opening files in associated programs. Moving, deleting and renaming files. Presenting a folder structure to the user
Process management
The process of the operating system deciding what should be in memory at any given time. Responsible for loading data and programs into and out of memory when required
Peripheral management
The process of your operating system dealing with requests/input/output to and from any connected peripheral devices
User management
Operating system provides for: Allowing different people to log into the same computer with a username and password. Remembering personal settings. Managing access rights to files
Robust software
A program written to handle a range of unexpected inputs and situations without crashing
Utility software
A system program that performs a specific task for the operation of the computer – for example, file backup, virus checking, file compression
File repair
Utility software that can attempt to correct corruptions in files and data
Backup
Utility software that takes a copy of digital files and stores it on a backup device or remote storage location – e.g., cloud storage
Data compression
Reduces the size of a file so it takes up less disk space and is quicker to download over the internet. Compressed files must be extracted before they can be read