components of a computer system Flashcards

1
Q

what happens in the fetch?

A

-copy mem. add. from PC to the MAR
-copy instruc. stored in MAR to MDR
-increment PC to point to the add. of next instruc. ready for next cycle

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

what is a processors clock speed?

A

how many instructions can be carried out per unit time (on a single individual core)
the speed at which the FDE cycle happens
-measure in Hz, 1 cycle per second

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

purpose of an electronic computer:

A

-takes input
-processes data
-delivers output

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

purpose of ALU (arithmetic logic unit)

A

performs calcs and logical decisions

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

Control Unit (CU) purpose:

A

decodes instructions
sends signals to control how data moves around CPU & memory to execute those instructions

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

what is cache?

A

-store of temp data
-provides fast access to frequently used instructions and data

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

what are registers:

A

tiny, super fast pieces of onboard memory inside CPU designed to hold temporary data during FDE cycle

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

components in a VNa (von neumann architecture)

A

-control unit (CU)
-ALU
-Memory Unit (RAM)
-inputs and outputs

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

what registers does a von neumann contain:

A

-program counter (PC)
-memory address register (MAR)
-memory data register (MDR)
-accumulator

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

what is the decode:

A

-instruction in MDR decoded by CU
-CU may then prepare for next step eg. by loading values into MAR or MDR

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

what is execute:
-eg. of what it may execute

A

-instruction performed. could be: write data to mem, load data from mem, halt program etc.

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

what is cache

A

-very fast memory in CPU, slower than registers but faster than RAM

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

characteristics that affect performance:

A

-clock speed
one GHz= 1 billion Hz instructions per sec

-cache size

-no. of cores
cores are complete copies of the CPU

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

what are embedded systems?
-advantages?

A

computer system built into another device

-easier to design, cheaper, more efficient at doing their task than general purpose comps

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

what is primary storage?

A

-RAM, ROM, registers and cache

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

why is sec storage needed?

A

-because ROM is read-only and RAM is volatile

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

uses of sec storage?

A

-storage of data and programs when power is off
-archiving files
-semi permanent storage of data that can change
-backup files

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

what is the role of a program counter

A

-holds memory address of the instruction for each cycle

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

-program counter (PC):

A

stores the memory address of the next instruction in program to be executed
-once fetched, contents incremented by 1 so it can point to next instruction

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

-memory address register (MAR):

A

holds address of where data is to be fetched or stored

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

-memory data register (MDR):

A

holds the data fetched from, or to be written to memory

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

-accumulator:

A

holds results of calculations by ALU and and value of inputs and outputs to and from CPU

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

how to work out text file size

A

bits per character x no. of characters

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

bits to bytes

A

/ by 8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
work out image file size
colour depth x image height x image width
26
bytes to KB
/ by 1000
27
sound file size calculation
sample rate (Hz) X duration (s) x bit depth x no. of channels
28
what can you do if you run out of main memory
Purchase more RAM Virtual memory Terminate processes (close programs)
29
common units of storage:
Bit 1 or 0 Byte 8 bits Kilobyte (KB) (1000 bytes). Megabyte (MB) (1000 KB). Gigabyte (GB) (1000 MB). Terabyte (TB) (1000 GB). Petabyte (1,000 TB).
30
features of solid state drive
- medium storage capacity - very quick to access data - no moving parts, very reliable - no noise - low power - no need to be defragmented - limited number of read/write cycles - expensive compared to other storage
31
define drive & media
drive: the device that reads and writes data from sec storage media: what the data is actually stored on
32
features of optical disks
- low capacity compared to other types of storage - slow to access data - thin, lightweight and portable
33
magnetic hard disk features
- high storage capacity - quick to access data - has moving parts, which will eventually fail - hard disks perform better if they are defragmented
34
requirement of deciding for storage device
- capacity - speed - portability - durability (in terms of will it get damaged by shocks, scratches etc.) - reliability (in terms of how many times can it be used) - cost
35
suitability of optical storage
suitable for: - read only data distribution on a large scale - small capacity situations
36
suitability of magnetic storage
suitable for: - when very high data capacity is required - fast access to data - low cost situations - cloud storage on server farms
37
suitability of solid state storage
suitable for: - low power, small embedded systems - rugged applications: portable devices - small to medium data capacity requirements - silent operation - very fast access to data - situations where the device needs to be small and lightweight
38
examples of optical storage
CD (700 MB), DVD (4.7 GB), Blu-Ray (25 GB)
39
examples of magnetic storage
hard disk drive magnetic tapes
40
examples of solid state storage
solid state drive memory sticks flash memory cards
41
why using a CPU with a large cache capacity may increase CPU performance
- cache is much faster than RAM - larger the cache, the more data can be stored for quick access by the CPU thus, better performance
42
explain the difference in improving performance of CPU by increasing clock speed and increasing no. of cores
-inc. clock speed: more instructions can be carried out per unit time on each individual core -inc. no. of cores: more instructions can be run simultaneously
43
benefits of increasing core count
-better running multi-thread processes -more instructions executed simultaneously
44
benefits of increasing RAM
-allows more programs to be opened at same time -less likely to need to use virtual memory
45
differences betw an embedded system and a smartphone
EM: computer built into an electronic device SM: the computer is the entire device SM: built on open operating-systems, making them general purpose devices eg. Word EM: limited RAM SM: many have desktop-computer level RAM capacity
46
significance of fe cycle in von - neumann architecture
-program/instructions stored in primary mem -instructions can be copied into CPU before they can be executed
47
Pros and cons of magnetic storage suitable uses
pros - cheaper per GB - can have high capacity (cheaper) cons - slower read write speeds - higher energy usage uses - main secondary storage on cheaper PC's (HDD) - incremental server backups (HDD) - long term backups (tape)
48
Pros and cons of solid state storage suitable uses
pros - faster read write speeds - lower power consumption - higher capacity (at a price) cons - more expensive per GB uses - transferable media (SD card, USB, flash device) - main secondary storage on more expensive PC's where speed is critical (SSD)
49
Pros and cons of optical storage suitable uses
pros - thinner media cons - more expensive per GB - media easily damaged - r/w units become harder to find uses - distribution of data in magazines - distribution of media (DVD, CD, Blu Ray)
50
what is a character set
set of all characters recognizable by a processor
51
difference between Unicode and ASCII
- unicode is made up of more bits per character - unicode has more unique values
52
define resolution
Number of pixels (in an image)
53
describe the FDE cycle
Fetch - copy mem address from PC to the MAR - copy instructions stored in the MAR to the MDR - increment PC to point to the address of next instruction ready for the next cycle Decode - instructions in the MDR decoded by the CU - CU then repairs for next step eg, by loading values into the MDR or MAR Execute - instruction performed
54
purpose of operating system
provides a platform on which users can run applications
55
purpose of utility software
used to maintain the computer system
56
the two types of system software
operating systems utility software
57
feature of GUI (graphical user input)
-windows, icons, menus, pointers (WIMP) -visual -interactive -intuitive -optimised for mouse and touch gesture inputs
58
features if CLI (command line interface)
-text based -less resource heavy than GUI -more commands than GUI -efficient -for advance users -useful for automating processes w/ scripts
59
features of a MI (menu interface)
-successive menus presented to user -single options chosen at e/ stage -often w/ buttons on a keypad
60
features of NLI (natural language interface)
-responds to spoken language -not always reliable -getting better
61
multitasking in computing
-run multiple applications at same time by giving each a small time-slice of processor time -allows more than one program to be held in memory at a time, data shared betw/ them
62
memory management in computing
-when programs loaded, OS decides where they're held in memory -as programs closed and and loaded, memory becomes fragmented as they used diff amounts of memory -when memory full, OS uses virtual memory
63
device drivers functions
Translates OS instruction into commands hardware will understand -each peripheral needs device driver -many already built into OS
64
Ways to make use of file management facility:
 He can place his files into folders/directories  He can (re)name files/folders  He can move his files/folders  He can delete his files/folders  He can search for files  He can create files/folders  He can open files/folders