Computer Science Unit 4 computer systems

0.0(0)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/75

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

76 Terms

1
New cards

What does the CPU do?

The CPU carries out processing on the computer, it does this by fetching and executing instructions

2
New cards

Types of operation carried out by the ALU

Arithmetic operations, Logic operations

3
New cards

What does ALU stand for?

Arithmetic logic unit

4
New cards

1st step in the Fetch-Decode-Execute cycle

store data in memory, Processor fetches the next instruction to be executed from main memory

5
New cards

2nd step in fde cycle

instruction is decoded by control unit

6
New cards

3rd + 4th step in fde cycle

instruction is executed and cycle repeats

7
New cards

What does the bus do?

used transfer data/instructions from one component of CPU to another

8
New cards

What does the clock do?

Controls the number of instructions per second, allows CPU to synchronise operations

9
New cards

Factors that affect CPU performance

Clock speed, cache size, number of cores

10
New cards

What does the control unit do?

Decodes instructions, controls fetching + writing of data

11
New cards

What does the register do?

Specific purpose in FDE cycle, special purpose small memory location on CPU

12
New cards

What does the cache do?

Very fast memory, close to/on CPU, stores frequently used data

13
New cards

How does cache size affect CPU performance?

Bigger the cache, the more instruction it can hold - processor waits less time for instructions to be fetched

14
New cards

How does number of cores affect CPU performance?

More cores, more instructions CPU can process, each core is capable of fde its own instructions

15
New cards

What is the purpose of the Operating System?

To provide an interface between user + hardware

16
New cards

What is the purpose of the Applications Management?

Allocate memory space, determine time needed by processor for app to run, provides interface for running programs, manages execution

17
New cards

What is the purpose of the Processor management?

multitasking only if OS can support it

18
New cards

What is the processor?

electronic circuit that performs the calculations that run a computer

19
New cards

What is the purpose of security management?

allows users to be created/deleted, access levels to be given, logs files users touch, audits it

20
New cards

How does the OS communicate with Input /output devices?

through drivers

21
New cards

what is a device driver?

acts as a translator for the signals between the OS and the device, contains instruction on how to control a device

22
New cards

What are input and output devices called?

Peripherals

23
New cards

Advantages of using a device driver are…

any device can be used with OS as long as it has a driver for it, it can be updated

24
New cards

Characteristics of a high level language

Similar to spoken/written human language

25
New cards

Examples of high level languages

Python, Java, C++

26
New cards

Characteristics of low level language

language similar to computer’s instruction set

27
New cards

Examples of low level language

Machine code, assembly language

28
New cards

What is machine code also known as?

binary code

29
New cards

Advantages of machine code

able to specify items, code is directly executed, allows certain functions

30
New cards

Disadvantages of machine code

difficult to write in, relevant to single consistent architectures

31
New cards

Advantages of assembly language

Direct access to hardware, short easy to remember instructions, optimized code for specific hardware

32
New cards

Disadvantages of assembly language

machine dependant, lengthy code, cannot be transferred to computers of different makes

33
New cards

What are translators?

Programs that convert source code to object code

34
New cards

What does an assembler do?

translates assembly language to machine code all in one go

35
New cards

Advantages of using an assembler

Allows developers more control, portable as it is smaller and has no library, more accessible than machine code

36
New cards

Disadvantages of assemblers

difficult to write and debug, difficult to read, slower and less efficient, machine dependant, prone to errors

37
New cards

5 main parts of CPU

Control unit, cache, clock, ALU, bus

38
New cards

4 types of memory

Register, RAM, ROM, cache

39
New cards

What is RAM

Random Access Memory

40
New cards

Characteristics of RAM

High speed, volatile

41
New cards

Why doesn’t the CPU access programs and other data from the hard drive directly?

Data speed from hard drive is very slow, CPU clock is not synchronised with hard drive and can not be incorporated directly

42
New cards

What is often stored in RAM?

Data and instructions that are currently in use?

43
New cards

What is often stored in ROM

Instructions that tell the computers how to perform basic functions such as initialising hardware components

44
New cards

Average bytes for a hard drive

128 GB

45
New cards

What does ROM stand for?

Read only memory

46
New cards

Characteristics of ROM

Cannot write to it, non volatile, primary

47
New cards

How does increasing the amount of RAM affect the performance of PC?

Improves the speed, it would allow the storage of more files and programs,

48
New cards

Types of primary storage

RAM and ROM

49
New cards

Types of secondary storage

Hard disk drive, Solid state drive

50
New cards

Types of offline secondary storage

Compact disc, Digital Versatile Disc, BluRay, Flash memory, SD cards, removable HDD or SDD, magnetic tape

51
New cards

Characteristics of secondary storage

non volatile, internal or external, not directly accessible by the CPU

52
New cards

Magnetic disc with a solid platter

hard disc

53
New cards

magnetic disc with a soft plastic platter

floppy disc

54
New cards

basic functions of a magnetic disk

concentric circles called tracks which are divided into sectors, disk heads mounted on mechanical arms that read and write data

55
New cards

How are magnetic hard discs used

Used in PCs and laptops

56
New cards

Pros of magnetic hard discs

very large, very cheap compared to SSD

57
New cards

Portable external hard disc?

Connected to computer by USB, used for backing up and transporting data

58
New cards

Pros of magnetic storage

cheap, large storage, relatively fast write speed

59
New cards

cons of magnetic storage

lots of mechanical parts so not very durable, not very portable

60
New cards

capacity of magnetic storage

500GB -12TB or more

61
New cards

Basic features of optical storage

data is stored as pits and lands which are burned or pressed into a spiral track, laser beam passes over and the level of reflection is measured, 0s and 1s are derived from this signal

62
New cards

Pros of optical storage

cheap, very portable, take up little space physically

63
New cards

cons of optical storage

less storage compared to others, easily damaged, slow write speeds

64
New cards

uses of optical storage

songs, videos, multi media storage, backup and archiving of data

65
New cards

types of optical storage

CD, DVD, Blu Ray

66
New cards

Order of smallest to highest storage capacity of optical storage

CD, DVD, BluRay

67
New cards

Basic features of SDD

use non volatile flash memory to store, no mechanical moving parts

68
New cards

Pros of SSD

Highly durable, very fast read/write speeds, faster start up timeD

69
New cards

Cons of SSD

more expensive than magnetic hard disc, similar storage as magnetic disc

70
New cards

SSD uses

Laptop, higher end computers, smartphones and tabletscap

71
New cards

capacity of SSD

100GB-16TB

72
New cards

Pros of flash memory

low cost, portable, durable

73
New cards

Cloud storage

saving data in an offsite storage system maintained by a third party

74
New cards

Pros of cloud storage

easy use, backups, scalable, capacity convenient

75
New cards

Cons of cloud storage

cannot be accessed without internet, speed is variable, security

76
New cards

characteristics of storage devices

capacity, speed, portability, durability, reliability and cost