4) Computer Systems Flashcards

1
Q

What are computer’s hardware devices?

A

Primary storage
Secondary storage
I/O devices
Processors

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

What is secondary storage?

A

Memory that can store data and instructions not currently in use

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

What are examples of I/O devices?

A

Keyboard
Mouse
Monitor
Speakers

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

What are the main types of secondary storage?

A

Hard disk drive (HDD)
Solid state drive (SSD)
Compact disk (CD)
Flash (USB drive)

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

What are processors?

A

Special components that process data and instructions to control other componets

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

What are the 2 main types of processor?

A

Central processing unit (CPU)

Graphics processing unit (GPU)

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

What is primary storage?

A

The memory used to store data or instructions currently in use

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

What are the types of primary storage?

A

Random access memory (RAM)

Read-only memory (ROM)

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

What are general purpose systems?

A

Systems capable of performing many different tasks

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

What are examples of general purpose systems?

A

PCs
Macs
Smartphones

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

What are embedded systems?

A

Computer systems built into a device to support its function

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

What is a transistor?

A

An electrical component that acts as an electrically controlled switch

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

What do transistors do?

A

Temporarily store data

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

What is the presence of electricity represented by?

A

1

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

What are transistors arranged into?

A

Circuits

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

What can transistor circuits do?

A

Perform operations such as calculations

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

What do multiple transistors create?

A

Logic gates and logic circuits

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

What are examples of logic gates?

A

AND
OR
NOT
XOR

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

When does an AND gate output true?

A

If both inputs are true

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

When does an OR gate output true?

A

If either or both inputs are true

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

When does a NOT gate output true?

A

If the input is false

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

What functions can logic circuits perform?

A

Adding numbers

Storing data

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

What should you evaluate in an expression first?

A

Brackets

NOT (True OR False) –> NOT(True) –> False

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

What do truth tables show?

A

The input and output state for each combination of a logic circuit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the symbol for an AND operator?
-
26
What is the symbol for an OR operator?
+
27
What is the symbol for a NOT operator?
A line above the variable
28
What is the most common type of computer software?
Application software
29
What does application software help a user to do?
Complete a given task
30
What are examples of application software?
Presentation software Word processors Web browsers
31
What does ystem software control and provide?
Controls the hardware | Provides an environment for applications to run
32
What are examples of system software?
Device drivers Operating systems (OSs) Utility software
33
What are device drivers?
Small programs which tell the OS how to use a piece of hardware
34
What do operating systems (OSs) do?
Manage access to hardware in the computer
35
What does utility software do?
Performs maintenance tasks to make sure system operation continues
36
What are the types of utility software?
Defragmentation Backup Compression Decryption
37
What is defragmentation?
Improving hard disk performance by applying an algorithm to reorganise data
38
What is backup?
Making copies of data that can be stored in the event of a data loss
39
What is compression?
Applying an algorithm to reduce the space needed to represent a file
40
What is encryption?
Applying an algorithm to 'scramble' data to prevent unauthorised access
41
What are operating systems?
Essential pieces of software that load up when a computer boots up
42
What is an application programming interface (API)?
A set of code libraries developers can use to write applications for that OS
43
What does API stand for?
Application programming interface
44
What are managers responsible for?
Many pieces of hardware
45
What are the types of manager?
``` User interface (UI) manager Device manager Memory manager User manager Process manager File manager ```
46
What does the user interface manager provide?
The user interface which allows users to control the computer
47
What does the device manager allocate?
Allocates resources to external hardware devices and allows them to be used by applications
48
What does the memory manager control?
The allocation of memory between applications
49
What does the user manager do?
Authenticates and separates users of the computer
50
What does the process manager do?
Controls the allocation of the CPU cycles to multiple running applications
51
What does the file manager control?
Opening, reading and writing of files in secondary storage
52
What does the user interface do?
Allow users to interact with a computer system
53
What does CLI stand for?
Command line interface
54
What is a command line interface (CLI)?
An environment where the computer is controlled by typing text commands on a keyboard The computer cannot display graphics
55
What does GUI stand for?
Graphical user interface
56
What are graphical user interfaces (GUIs)?
A UI based on the window-icon-menu pointer model or | A multi-touch surface
57
What does WIMP stand for?
Window-icon-menu-pointer
58
What does the memory manager allocate?
RAM to each running process
59
What does the device manager allow and keep track of?
Which devices are connected at each port | Allows applications to read or write data
60
What is multiple applications running at once known as?
Multitasking
61
What are examples of peripheral devices?
Keyboard Mouse Printer Webcam
62
What 3 things does the file manager control?
Access rights Locations File types
63
What are the possible file access rights?
Read Modify Execute
64
What is a single-user OS?
A OS which supports one user at a time
65
What is a multi-user OS?
An OS which allows several users to be connected at the same time
66
What does the user manager keep track of?
Which users can access the system Who is logged in Authentication Decisions based on access rights
67
What are all modern CPUs based on?
Von Neumann Architecture
68
What does ALU stand for?
Arithmetic logic unit
69
What does the ALU do?
Performs arithmetic and logical operations of the CPU
70
What are examples of arithmetic and logical operations in the CPU?
Addition, Subtraction, Multiplication, Division Comparisons Boolean operations
71
What does CU stand for?
Control unit
72
What does the control unit do?
Sends out signals to other parts of the CPU | Executes the FDE cycle
73
What 2 parts is the control unit made up of?
The clock | The decoder
74
What does the CU clock do?
Coordinates the CPU's activity
75
What does the CU decoder do?
Decodes the program instructions
76
What are CPU registers?
Tiny amounts of super-quick memory | Used to hold information needed for CPU to work
77
What does MDR stand for?
Memory data register
78
What does MAR stand for?
Memory address register
79
What does the MDR do?
Holds the data that has been or is about to be stored in memory
80
What does the MAR do?
Holds the address of the location in memory where data is to be retrieved or stored
81
What does a CPU PC stand for?
Program counter
82
What does the program counter do?
Holds the memory location address of the next instruction to be performed by the CPU
83
What does ACC stand for?
Accumulator?
84
What does the ACC do?
Holds the result of calculations and operations peformed by the ALU
85
How does a processor retrieve and process instructions and data from memory?
By following the FDE cycle
86
What happens in the fetch stage of the FDE cycle?
Address of next instruction copied from PC to MAR, PC incremented to point to the next intsruction, instruction stored at location held by MAR is copied to the MDR
87
What happens in the decode stage of the FDE cycle?
CU decodes information and sends signals to the component within or outside the CPU that needs to act
88
What happens in the decode stage of the FDE cycle?
Operation indicated by instruction is performed by appropriate component e.g. ALU performs operation given by CU
89
What factors affect CPU performance?
Clock speed Cache type Core amount
90
What triggers the next stage of the FDE cycle?
CPU's clock sends a pulse at fixed intervals
91
What does higher clock speed mean for instructions?
Higher clock speed = more pulses per second = more instructions executed in the same amount of time
92
What are the cache types?
Level 1 Level 2 Level 3
93
What are characteristics of level 1 cache?
Fastest but smallest cache | Found inside CPU
94
What are characteristics of level 2 cache?
Second fastest and large cache than level 1 | Found on a secondary chip close to CPU
95
What are characteristics of level 3 cache?
Slowest but largest cache | Found on a chip between CPU and main store
96
What is cache?
Very small, very fast memory found inside or very close to the CPU
97
What is stored in cache memory?
Frequently accessed data amd instructions | Avoid accessing RAM
98
What does each core have?
Control unit | Arithmetic logic unit
99
What is each core capable of?
Processing instructions independently
100
What does cores share?
Access to cache and main memory
101
What do multiple cores allow?
The CPU to process multiple instructions at the same time
102
What are characteristics of RAM?
Volatile Fast Random access Expensive
103
What does volatile mean?
Content lost when power is lost
104
What does random access mean?
All parts of memory can be accessed equally as quickly
105
What does ROM come on?
A small factory made chip on the motherboard
106
What type of memory is ROM often made from?
Flash memory so contents cannot be changed easily
107
What does ROM store?
Small programs that boot up or start up the computer
108
What are programs that boot up the computer called?
Basic Input Output System (BIOS)
109
What does BIOS stand for?
Basic Input Ouput System
110
What does a BIOS usually do?
Load an operating system | Check the system for errors
111
What are characteristics of ROM?
Read only Non-volatile Fast but expensive
112
What is solid state storage often referred to as?
Flash storage or flash memory
113
How reliable are solid state drives and why?
Robust No moving parts Not easily damaged by shocks Limited number or read/ write cycles
114
What does SSD stand for?
Solid state drive
115
How can data be accessed on SSDs?
Random access as there is no moving parts
116
How do SSDs store a bit?
Flash memory stores the value of each bit in a semiconductor chip
117
What are properties of SSDs?
High speed High cost Good capacity Good reliability
118
How is a bit stored on magnetic storage?
Each bit is represented as a postively or negatively charged magnetic particles
119
What are magnetic particles stored on?
A magnetic disk called the platter
120
How is data accessed on magnetic storage?
To read/ write data we need to find the location on the disk | A magnetic read/ write head is used to access data while the platter spins
121
How reliable is magnetic storage?
Moving parts so subject to wear-and-tear Can be damaged by shocks Not robust
122
What does HDD stand for?
Hard disk drive
123
What are properties of magnetic storage?
High capacity Low cost Low speed Good reliability
124
What storage type is popular for archives and home computers?
Magnetic storage
125
What are examples of magnetic storage?
Hard disk drives (HDDs) Hybrid drives Magnetic tape
126
What are hybrid drives?
A combination of magnetic and SSD storage offers the benefits of both systems
127
What did magnetic tape used to be popular for?
Distributing content: Audio Video Software
128
What is magnetic tape currently used for?
Making backups
129
How does optical storage work?
Uses laser light to retrieve data from the surface of optical media
130
What are the types of physical storages?
Solid state drives (SSDs) Magnetic storage Optical storage
131
What is optical storage often used to deliver?
Multimedia content such as video
132
What does multimedia mean?
Combining media types such as sound and image
133
How is a bit stored on optical storage?
A bit is represented as a microscopic hole or a flat surface on the surface of a disk
134
What is an optical storage hole called?
A pit
135
What is an optical storage flat surface called?
A land
136
How is data accessed on optical storage?
A lasher is shone and the disk and will be reflected to a sensor on a land and elsewhere on a pit
137
What are properties of optical storage?
Good reliability Good capacity Low cost Low speed
138
What makes optical storage ideal for transportation?
Shockproof | Waterproof
139
What does robust storage mean?
Resistant to shocks
140
What are examples of optical storage?
Digital versatile disk (DVD) Blu-ray disks (BD) Compact disk (CD)
141
What does DVD stand for?
Digital versatile disk
142
What does CD stand for?
Compact disk
143
How much data can a DVD store?
4.7GB
144
How much data can a BD store?
25GB
145
What does BD stand for?
Blu-ray disk
146
How much data can a CD store?
700MB
147
What are the types of optical media standards?
Read only media Re-writable (RW) Write once (R)
148
What does the cloud refer to?
Storages, devces and applications that exist on the internet rather than local secondary storage
149
What is the cloud often used to store?
Files Audio and video Applications Servers
150
What are examples of cloud applications?
Google docs Microsoft office 365 Gmail
151
Where do cloud services exist?
Giant data centres around the world
152
Why does data centres opt for expensive storage devices?
Time taken to access the data needs to be minimised
153
What does RAID stand for?
Redundant Array of Inexpensive Data
154
What is a RAID configuration?
A techniquewhere multiple small secondary storage devices can be combined together to provide a larger device
155
What can a RAID configuration provide?
Error recovery
156
How does a RAID configuration provide error recovery?
If a drive in the RAID system fails, data is kept on the other drives which helps reocover lost data
157
What are pros of the cloud?
Updates Easy access Security
158
What are cons of the cloud?
Privacy Internet connection needed Pricing changes