FC Topic 3 - Computers
FC Topic 3 - Computers
a) Instruction
b) Data
Exam Questions
1) What are the 2 items held in RAM
Purpose
1) Decodes Instruction
2) Controls how data moves around the different components of the CPU
Clock
Registers
Small super fast memory onboard the , which stores interim/temporary data
Exam Questions
1) What 2 functions does the ALU perform?
In other words, a typical magnet has both a north and south polarity.
These two states are ideal for storing and inferring binary 0s and 1s
Exam Questions
Optical drives work by shining a laser at the media and processing the reflective light that
is returned.
With permanent optical storage media, pits and lands are physically burned onto the disc.
This process causes a change in the charge of the floating gate, which can be
measured as a 0 or 1.
Exam Questions
Solid State Solid State drives ● Very Fast Data ● Slower to write than HDD
USB stick Access ● Relatively expensive
SSD cards ● No moving part ● Has a limited number of
Mobile phones ● Quiet read write cycles
● Low power
Exam Questions
1) What storage device would you use for a automatic grass cutter.
2) A new school is starting to teach Media Studies. The school is going to set up a
small video editing studio. Explain the factors that determine the suitability of two
different storage devices for storing and editing high definition video files in this
scenario. Provide specific examples of storage devices and discuss the
advantages and disadvantages of using them for video editing purposes.
Von Neumann Architecture: VNA
Von Neumann invented, The stored program concept
2) What are the four main components that make up a PC using the Von
Neumann Architecture.
Fetch Decode Execute - FDE cycle
When you open a program, all the data and instructions for the
program are loaded into Main Memory (RAM)
Describe the role of the control unit, the control bus, the data bus and the
address bus when fetching an instruction from memory.
Embedded Systems
State two characteristics of embedded systems that make them different from general purpose
computers.
3) Describe how an embedded system that uses a sensor could control car windscreen wipers.
If these preset level are reached, then a switch may be activated to turn on the wipers (1 mark)
Microcontroller inside Embedded Systems
1) CPU
2) RAM (Main Memory)
3) Flash storage
1) Battery
2) Input (Sensors, button, switch etc.)
3) Output (screen, actuator, LEDs etc,)
Exam Questions
1) Complete the diagram of an embedded system by adding labelled boxes and
arrows to show one sensor and one actuator that controls a motor.
Internet of Things - (IoT)
1) File management
3) Peripheral management
4) User management
File Management - OS
You can
1) Create directories (folders)
2) Create subdirectories (folder within folders)
You can
1) Open files
2) Save files
3) Rename files/folders
4) Delete files/folders
5) Copy files/folders
File Management - Permissions
When you have to many programs open and the RAM become
Full. The operating system take some space form the
Hard Disk Drive (HDD)
The device can also pass data back to the operating system using the
device driver.
Exam Questions
1) What is the purpose of a device driver?
Utility Software - OS
● Maintain a computer
● Organise a computer
● Provide security
● Manage data
Audit Trail - Record of what has been done and who or what did it.
● Helps to reduce errors.
● Improves accountability. (who changed what & when)
● Aids in restoring a system to a previous state if needed.
10101010010100001101001010101010101010
10101000000000000000000001010010010101
01010100101010101001010100101010101010
01010101010000000000000000000000110101
High and Low level languages
Compiler Interpreter
Translates source code from a high-level Translates source code from a high-level
Description: language into object code and then into language into machine code to be processed by
machine code to be processed by the CPU. the CPU.
The whole program is translated to machine The program is translated line by line as the
Feature:
code before it is run. program is running.
Easier to write code, as it is close to English Easy to write code, as it is close to English
Ease of writing code: language, but the program will not run with language. The program will run and stop when it
syntax errors in the code. finds a syntax error.
Does not need be recompiled, and it is easy to
Impact of changing code: Needs to be recompiled.
try out commands.
Designed for a specific type of
Yes No
processor:
Need for translation software at
No Yes
run-time: