3.4 Computer Systems Flashcards
L1
1) What is a computer?
2) How can computer systems be categorised?
3) What do these systems mean?
1) A computer is a programmable device that takes in data, processes it into useful information, and then outputs the information so it can be used.
2) Computer systems can be categorized as either:
- General purpose
- Embedded systems
3) General purpose computers are devices that have a variety of uses, the user chooses the task for the computer to complete.
An embedded system is a computer system with a specific purpose or function, which is built into a physical device or machine.
L1
1) Describe a general purpose system
2) Describe an embedded system
1) General purpose:
- Used for many different types of tasks
- Lots of resources — memory, storage, CPU cores
- Most tasks require a user
2) Embedded systems:
- Specialised to a specific task/set of tasks
- Limited resources
- Often function without a user
L1
Explain the different Start Up Sequence Components
1) The CPU
2) The RAM
3) The ROM
4) The hard drive
5) The BIOS
1) CPU: The central processing unit, is a large chip inside the computer that controls everything.
2) RAM: Random access memory, is read and write. It stores instructions and data ready for a CPU to execute.
3) ROM: Read-only memory, it stores permanent instructions that tells a computer how to ‘boot up’.
4) The hard drive: the main storage device in your computer. It stores files, folders, and the operating system.
5) BIOS: Contains all the basic code for controlling your computer hardware (such as keyboards, mice, monitors, and hard drives).
L1
Explain how the Start Up Sequence works in order
1) The boot sequence begins
2) The CPU starts up and fetches the BIOS from ROM
3) Instructions from BIOS are loaded into RAM
4) BIOS starts up the monitor and keyboard
5) BIOS checks your computer is working
6) Operating system is fetched from secondary storage
7) Operating system is loaded into RAM
8) The BIOS hands over control to the operating system
L1
1) What is system/ utility software, and list 3 examples?
2) What is computer architecture?
3) What type of architecture do modern computers use?
1) System software controls and runs the computer, allowing it to function, and manages the hardware and application software. It includes encryption software, data compression software, and backup software.
2) Computer architecture is a term used to describe the design of a computer system.
3) Modern computers use the von Neumann architecture designed by John von Neumann.
L1
1) What is application software?
2) List 6 examples of application software.
3) What is the difference between system (utility) software and application software?
1) Application software is used to execute end-user tasks.
2) Examples include:
- Word processor
- Spreadsheet
- Presentation
- Database
- Web browser
- Media player (video/ music player)
3) System software manages the computer hardware and application software, whereas application software is for end-user tasks.
L2
1) What are the key components inside the CPU?
What are the functions of these CPU components:
2) Control unit
3) Arithmetic logic unit
1) CPU stands for central processing unit.
Inside of the CPU, there are a number of key components:
1. Control unit
2. Arithmetic logic unit
3. Buses
4. Registers
5. Clock
2) Control unit: it decodes the instruction, and controls the fetching, writing and transfer of data between different components.
3) Arithmetic logic unit: it executes mathematical and logical instructions.
L2
What are the functions of these CPU components?
1) Buses
2) Registers
3) Clock
1) Buses: many parallel wires connecting components, which transfer data or instructions between different CPU components.
2) Registers: holds data used when executing an instruction, and holds the result of executing an instruction.
3) Clock: it controls the number of instructions carried out each second and manages cycles per second.
L3
1) What is the fetch-decode-execute cycle?
2) How does the fetch stage work?
3) How does the decode stage work?
4) How does the execute stage work?
1) The fetch-decode-execute cycle describes the basic operation of modern computers.
2) Fetch: the next instruction is fetched to the CPU from main memory.
3) Decode: the instruction is decoded to work out what it is.
4) Execute: the instruction is executed (carried out). Data may be fetch from main memory, or the result of the cycle may be stored in main memory.
L3
Explain the fetch-decode-excecute cycle in detail
Instructions are loaded into RAM from secondary memory.
The instructions are stored in RAM in numbered memory locations.
Fetch:
The CPU sends a signal along the address bus requesting an instruction from a specific numbered location in RAM.
The instruction is transferred via the data bus to the CPU.
Decode:
The CPU decodes the instruction.
The CPU may fetch data held in memory if referenced in the instruction.
Execute:
The CPU executes the instruction.
The result may be stored back into RAM.
The cycle repeats.
L4
1) What does RAM and ROM stand for?
2) What are RAM and ROM both types of?
3) What is memory used for?
1) RAM: Random access memory
ROM: Read-only memory
2) RAM and ROM are both types of main memory.
This means that they are directly accessible by the CPU.
3) Memory is used to store instructions for the CPU to execute.
They are much faster to access than secondary storage — i.e. a hard drive.
1) What is the function of ROM?
2) What is the function of RAM?
3) What will happen if the computer does not have enough RAM?
4) How are the instructions used as the program executes, in terms of which components store the instructions in each step?
1) ROM is read only. It stores permanent instructions that tell a computer how to ‘boot up’.
2) RAM is read and write. It stores instructions and data ready for a CPU to execute.
3) If a computer system does not have enough RAM, it will run slowly.
4) As a program executes, the instructions are loaded into RAM from secondary storage. The CPU then takes the instructions from RAM and executes them.
L4
1) What does volatile mean?
2) What does non-volatile mean?
3) Is RAM volatile or non-volatile, and approximately how much storage is it?
4) Is ROM volatile or non-volatile, and approximately how much storage is it?
1) Volatile is a term that means ‘data is lost when the power is switched off’.
2) Non-volatile means it ‘does not lose data when the power is switched off’
3) RAM is volatile, and is approximately 1–256GB.
4) ROM is non-volatile, and is approximately 6–8MB.
L5
1) State 2 reasons why secondary storage is necessary
2) State the 3 categories of secondary storage
1) Secondary storage is necessary because:
- It stores all the users files, applications and software.
- It stores data when the computer is switched off, on a long-term basis.
2) The three categories of secondary storage are: solid state, optical and magnetic.
L5
1) What are solid-state storage devices?
2) What is optical storage?
3) What is magnetic storage?
1) Solid-state storage devices, also called flash memory, have no moving parts. They store data inside electronic circuits, which can be set to store a 1 or 0. They can have a large capacity, but are more expensive.
2) Optical storage is most commonly used to distribute media and software. It uses lasers to read and write data on a reflective surface. These devices are typically small in capacity, but very cheap to produce.
3) Magnetic storage is the oldest form of storage. Data is stored in series as polarised dots. The polarity (positive or negative) of the dot determines whether it stores a 1 or 0. These devices come in very large capacities and are generally inexpensive.
L5
1) What are the characteristics of solid-state storage?
2) What are the advantages of solid-state storage?
3) What are the disadvantages of solid-state storage?
1) Solid-state consists of:
- No moving parts to read or write data
- A collection of circuits wired together to store binary data
- The collection of circuits are wired to form a grid
2) Advantages of solid-state storage:
- Fast
- Lightweight
- Durable: they last a long time as they have no moving parts
- Low power consumption
- Silent when in use
3) Disadvantages of solid-storage:
- Expensive cost per MB
- Typically a lower capacity than hard drives
- They have limited read/writes