Computer systems Flashcards

(32 cards)

1
Q

Define hardware

A

The physical components of a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define software

A

Any program that runs on the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define system software and give examples

A

Manages computer system resources and acts as a platform to run application software
Eg OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define application software and give examples

A

Performs user end tasks
Eg docs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define utility software

A

Small programs working in conjunction with the OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Give 3 examples of utility software

A

Defragmentation software - stores files in consecutive memory locations
Encryption software - encode text
Data compression software - compress data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the OS handle

A

Processor management
Input output device management
Application management
Memory management
Security management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Characteristics of high level languages

A

Syntax and structure similar to English
Used most often
Need to be compiled or interpreted
Run on any system
Eg python, Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Characteristics of low level languages

A

Used to control specific hardware
Execute very quickly
Machine code executed by processors with unique instruction
Eg assembly language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do compilers work

A

Translated at once into machine code to make object code so difficult to debug and needs recompiling after change
Compiled program executed faster
Produces executable file so original code doesn’t need compiling
No need for compiler when object code present

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How do interpreters work

A

Translates and executes one line at a time
Do not generate machine code, call sub routines within own code to run statements
More time to execute
Code translated every time it’s run
Process stopped every time error found so easier to debug
Must be installed to run program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How do assemblers work

A

Converts assembly language into machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Function of ALU

A

Carry out arithmetic and logical operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Function of CU

A

Decodes the instructions
Sends and receives control signals to fetch and write data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Function of clock

A

Regulates speed and timing of all signals and computer functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Function of registers

A

Smallest and fastest memory
Store memory addresses, data and instructions

16
Q

Function of bus

A

A collection of wires to transfer data and instructions

17
Q

Purpose of the cpu

A

To carry out the fetch decode execute cycle

18
Q

What is the fetch decode execute cycle

A

Fetch - instructions fetched from main memory
Decode - instructions decoded in the control unit
Execute - instructions executed

19
Q

Effect of clock speed, cache size and cores on cpu

A

Clock speed -Determines number of fetch execute cycles per second
Cache- faster than main memory making cpu more efficient but slower than registers
Cores - each core processes one operation per code cycle, so 4 would process 4 simultaneously

20
Q

What is RAM (random access memory)

A

Temporarily store data
Volatile - data lost when power off
Written and read from
Used as computers working memory

21
Q

What is ROM(read only memory)

A

Stores instructions that never change
Non volatile- data not lost when power off
Used for start up instructions and embedded systems
Read only

22
Q

Why is secondary storage needed

A

Long term storage of data and files as it is non volatile

23
Q

How do hard disk drives work

A

Multiple spinning platters at high speed
Each platter split into sectors, data is organised on rings called tracks
Read write head moves to read write data from the disk by magnetising microscopic regions
1 head each side

24
How do optical disks work
Disk rotates and a laser head moves across Lasers shine onto disk where the tiny indents reflect light differently Reflected light interpreted as 1 or 0 Data stored on a single spiral track
25
How do solid state drives work
Work like circuit boards to store data persistently
26
Advantages and disadvantages of optical storage
Optical - lowest storage capacity and speed due to moving parts, susceptible to scratches and degrade in sun. But cheapest and portable
27
Advantages and disadvantages of magnetic storage
Magnetic - most storage, very reliable, quite cheap, but can be affected by heat or magnetic feilds and slower than ssd
28
Advantages and disadvantages of ssd
Ssd - quite a lot of storage, fastest, very portable, most reliable, most durable, highly portable, most expensive
29
What is cloud storage
Remote file storage on someone else’s server
30
Advantages and disadvantages of cloud storage compared to local servers
Advantages - less need for storage devices, files backed up, access from anywhere, share easier, high storage capacity Disadvantages - annual subscription, need internet, managed by 3rd party, limited support, may take time
31
What are embedded systems, give examples
Control the function of specific devices, maybe part of a larger system. Eg, washing machine, toaster,