Past Paper 2018 Flashcards
What is the function of the user interface?
Acts as the intermediary between the user and the kernel
What does the interrupt mechanism do?
Stops the fetch/execute cycle
What type of storage device is a hard disk?
Magnetic storage
What will make your computer function faster?
Replace programs with up-to-date ones, Additional processor, Defragment the Hard Drive
Each memory location has…
An address
What does ISP stand for?
Internet Service Provider
What type of memory stores the bootstrap programme?
ROM
The user interface acts as an intermediary between…
The user and the Kernel
When does Bootstrapping happen?
When you start up your computer
What are the goals of the scheduling algorithm?
To maximises the throughput of the CPU, to make efficient use of processor time, to make efficient use resources
Interrupts are given a priority level according to…
The order they are received
If a hard drive is defragmented, how does this allow a computer to run faster?
Makes files contiguous
What are the units called that a program can be divided into?
Procedural units
What is an object in the context of programming?
A program unit containing data and procedures
Types of translator
Compiler, Interpreter, Assemblers
What are the 3 components of the CPU?
Controller, ALU, Registers
The primary key is….
The unique field used to identify a record
What does implementation mean in computing?
Turning an algorithm into a computer program
Excel is an example of a…
Flat database
Types of external memory
External hard drives, Flash drives, CDs, Cloud Servers
Machine clock
An electronic device that produces a pulse of electricity at regular intervals to synchronise the computer system
The Database Management System (DBMS)….
Allows data to be amended and controlled
What’s the difference between software and hardware?
Software is a part of a computer system that consists of data. Hardware is physical from which the system is built.
Binary code is also called _____ which is also known as _____ generation
machine code, first
What’s the difference between an Interpreter and a Compiler?
An interpreter translates one line at a time and gives accurate error messages where the error occurs. It’s easier to spot/edit mistakes. A compiler compiles the whole code in one go so it’s faster. It’s harder to spot/edit mistakes.
What is encryption?
The secure transfer for data/files between parties.