Computer Systems

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/109

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

110 Terms

1
New cards

What is a computer system?

A computer system is a collection of hardware and software that works together to achieve some data processing task

2
New cards

What is hardware?

Hardware is the physical components of a computer system

3
New cards

What is software?

Software is any set of instructions that tells the hardware what to do

4
New cards

What is the purpose of a computer?

The purpose of a computer is to:

  1. Take data

  2. Process it

  3. Output it.

5
New cards

What is an input device?

An input device is a device used to insert data into a computer system

6
New cards

What is an example of an input device?

Examples of an input device: ★ Keyboard ★ Mouse ★ Microphone

7
New cards

What is the purpose of a keyboard?

A keyboard is used to input text

8
New cards

What is a processing device?

A processing device is any hardware component that can analyze and interpret input.

9
New cards

What is an example of a processing device?

Examples of a processing device: ★ CPU ★ GPU

10
New cards

What is an output device?

An output device is a device that can show the result of processed data

11
New cards

What is an example of an output device?

Examples of an output device: ★ Speakers ★ Printer ★ Monitor

12
New cards

What does a speaker do?

A speaker outputs sounds

13
New cards

What is a storage device?

A storage device is a piece of computer equipment on which information can be stored.

14
New cards

What is an example of a storage device?

Examples of a storage device: ★ RAM ★ ROM ★ Hard drive

15
New cards

What does RAM do?

RAM stores data, application and operating system whilst in use.

16
New cards

What is system software?

★ Exam-board definition: System software manages the computer system resources and acts as a platform to run application software ★ Simplified definition: software for the computer ★ System software = utility software + OS

17
New cards

What is utility software?

Utility software is software which focuses on the maintenance or administration of a part of the system

18
New cards

What are examples of system/utility software?

Examples of system/utility software: ★ Operating System (OS) ★ Antivirus ★ File manager

19
New cards

What is application software?

★ Exam-board definition: Application software is software that performs end-user tasks ★ Simplified definition: software for the suer

20
New cards

What are examples of application software?

Examples of application software: ★ Microsoft word ★ Microsoft Media Player ★ Microsoft Excel ★ Games e.g. Roblox

21
New cards

What are embedded systems?

Embedded systems are computer systems that are part of a larger system

22
New cards

What do embedded systems usually contain?

Embedded systems usually contain a control system

23
New cards

What are control systems?

Control systems monitor the desired outcome e.g. temperature of water in washing machine

24
New cards

What are the advantages of embedded systems?

Advantages of embedded systems: ★ (Usually) easier to design ★ Cheaper (to produce) ★ More efficient

25
New cards

What is a general purpose system?

General purpose systems are capable of performing many different tasks.

26
New cards

What is volatile memory?

Volatile memory is storage that is wiped clean when power is cut off from a device

27
New cards

What is non-volatile memory?

Non-volatile memory is memory that keeps its information after the power supply is cut.

28
New cards

What is RAM an abbreviation of? Why?

★ RAM is short for Random Access Memory ✔︎ This because it takes the same time to access different locations in memory

29
New cards

What is RAM?

Ram is: ★ The main memory in a computer ★ Where all applications are stored when used ★ When OS boots up, operating system gets copied from secondary storage to RAM ★ Software applications in secondary storage are copied into RAM when in use and stay RAM until the applications are closed

30
New cards

Is RAM volatile or non-volatile?

RAM is volatile

31
New cards

What are the main function of the operating system?

Main functions of the operating system: ★ Communicate with I/O devices ★ Provide a platform for the application to run on ★ To provide a user interface ★ Control memory management and allocation ★ Organise CPU and its processing tasks ★ Deal with file management and disk management ★ Manage system security and user accounts

32
New cards

What is ROM short for? Why?

★ ROM is short for Read Only Memory ✔︎ This is because it is memory which can only be read, not written

33
New cards

What is BIOS short for? Why?

★ BIOS is short for Basic Input Output System ✔︎ This is because it contains all instructions for the computer to properly boot up

34
New cards

What is ROM?

ROM is: ★ Comes on a small, factory-made chip built into the motherboard ★ Contains BIOS

35
New cards

What is firmware? What is an example?

★ Firmware is read-only software that provides basic instructions for the computer ✔︎ An example of firmware is ROM (Read Only Memory)

36
New cards

What takes more memory: RAM or ROM?

RAM needs more memory than ROM

37
New cards

Does BIOS take up much memory?

BIOS doesn't require much memory

38
New cards

What are the RAM and ROM requirements for a non-embedded system?

RAM and ROM requirements for a non-embedded system: ★ Usually need much more RAM than ROM ✔︎ Because they often need to write data into main memory ★ ROM is typically required for BIOS (which doesn't require much memory)

39
New cards

What are the RAM and ROM requirements for an embedded system?

RAM and ROM requirements for an embedded system: ★ Much more ROM than RAM ✔︎ Because they don't need to write much memory ★ They don't tend to have much secondary storage ✔︎ ROM is used to store all programs

40
New cards

How is overall performance affected by the amount of RAM?

How overall performance is affected by RAM: ★ If a computer has too little RAM ➜ It may not be able to keep all application data loaded at once 𐬽 Slowing the system down ★ The more RAM the computer has ➜ The more memory-intensive applications it can smoothly run 𐬽 Making the computer faster ★ If the user already has enough RAM to run everything smoothly ➜ Additional RAM will have no effect on performance

41
New cards

What is primary storage?

Primary storage is memory areas that the CPU can access directly

42
New cards

What are examples of primary storage?

Examples of primary storage: ★ CPU registers ★ Cache ★ RAM ★ ROM

43
New cards

What is secondary memory?

Secondary memory is: ★ Non-volatile memory ★ Which is not directly accessible by the CPU

44
New cards

What is typically stored in secondary memory?

All data that is not in use is stored in secondary memory e.g.: ★ Applications ★ User files ★ The OS

45
New cards

What are examples of magnetic storage?

Examples of magnetic storage: ★ Hard Disk Drives (HDDs) ★ Magnetic storage

46
New cards

True or false: Hard Disk Drive (HDD) and hard drive are synonyms

True, Hard Disk Drive (HDD) and hard drive are synonyms

47
New cards

How does a HDD work?

How a HDD (Hard Disk Drive) works: ★ There is a stack of magnetised metal disks spinning at a rate of 5400-15000rpm ★ Data is stored magnetically in small area called sectors within circular tracks ✔︎ Read/write heads on a moving arm are used to assess sectors on the disks

48
New cards

How can you counteract the fragility of HDDs?

Portable HDDs counteract the issue of the fragility in HDDs

49
New cards

How does magnetic tape work?

How a magnetic tape works: ★ Tapes are read/written sequentially (from beginning to end in order) by the tape drive

50
New cards

What are advantages and disadvantages of magnetic tape?

Advantages of magnetic tape: ★ High capacity ★ High storage for low cost ★ Extremely fast (when it is in the right place) ⚠︎︎ But slow to set up ★ Useful for large organisations backing up large stores of data

51
New cards

What are three examples of flash storage?

Two examples of flash storage: ★ Solid State Drives (SSDs) ★ USB pen drives ★ Memory cards e.g. SD cards

52
New cards

What is an example of a memory card?

An example of a memory card is an SD card

53
New cards

What is read/write life?

Read/write life is how many times data can be written before the Storage begins to deteriorate

54
New cards

How do SSDs work?

SSDs use electrical circuits to persistently store data

55
New cards

What are hybrid drives?

Hybrid drives: ★ Use SSDs for the the OS and programs ★ And a HDD for the data

56
New cards

Do portable SSDs exist?

Yes, portable SSDs exist which allows you to transport data

57
New cards

What are the disadvantages of other types of flash storage?

Other types of flash storage e.g. USB pen drives and memory cards are: ★ Much slower than SSDs ★ Have a much shorter read/write life

58
New cards

What are the advantages of other types of flash storage?

Advantages of other types of flash storage e.g. memory cards: ★ Can be used to expand storage for SMALLER devices e.g. cameras, smartphones (where SSDs and HDDs are too large ★ They have a very high capacity for their small size

59
New cards

What are the advantages of HDDs over SSDs?

Advantages of HDDs over SSDs, HDDs are: ★ Cheaper ★ Higher capacity (although SSDs do have a high capacity) ★ Longer read/write life (SSDs can only be written a certain amount of Tim's before they deteriorate)

60
New cards

What are the advantages of SSDs over HHDs?

Advantages of SSDs over HDDs, SSDs are: ★ Faster ★ Don't need de fragmenting ★ More shock-proof ★ Silent (HDDs make some noise) ★ Not fragile (unlike HDDs which have glass parts) 𐬽 SSDs are better portable devices

61
New cards

What is storage media?

Storage media is the physical material on which a computer keeps data, instructions, and information.

62
New cards

What is an example of storage media?

An example of storage media is optical discs

63
New cards

What is a storage device?

A storage device is a piece of computer equipment on which information can be stored.

64
New cards

What a re two examples of storage devices?

Two examples of storage devices: ★ HDDs (hard disk drives) ★ Optical drives

65
New cards

What are three examples of optical discs?

Three examples of optical discs: ★ CDs ★ DVDs ★ Blue-Rays

66
New cards

How much data can a CD store?

A CD can store around 700MB of data

67
New cards

How much data can a DVD store?

A DVD can store 4.7GB of data

68
New cards

How much data can a Blu-Ray store?

A Blu-Ray can store 25GB of data

69
New cards

What are the three forms of optical discs?

Three forms of optical discs: ★ Read-only e.g. CD-ROM ★ Write-once e.g. DVD-R ★ Rewritable e.g. BD-RW

70
New cards

Why are the use of optical discs declining?

The use of optical discs are declining as: ★ Streaming and download services have replaced them ★ Modern devices e.g. phones/tablets don't have optical drives ★ Low capacity ★ Very slow read/write speeds ★ RW discs have poor reliability ★ Easily scratched

71
New cards

What are the advantages of hard discs?

Advantages of hard discs: ★ Very cheap (per GB) ★ Portable ★ Won't be damaged by: ★ Water ★ Shocks

72
New cards

What is cloud storage?

Cloud Storage is a service where files can be uploaded via the Internet to a remote server (where it's usually stored on HDDs/SSDs)

73
New cards

Is cloud service typically free?

You normally have to pay a subscription for cloud service (some give you limited service for free)

74
New cards

What are eight advantages of cloud service?

Eight advantages of cloud service: ★ Users can access files from any device that has internet connection ★ Files can easily be shared or made public ★ Easy to increase/decrease amount of storage available based on amount of storage needed ★ No need to buy expensive hardware to store data ★ No need to pay IT stand to manage hardware ★ Cloud host (e.g. Apple with iCloud) provides: ★ Security for you ★ Backups for you ★ Can be cheap/free if little storage is required ★ Convenient for short-term storage

75
New cards

Rank storage devices based on average read/write speed (from slowest):

Ranking of storage devices based on average read/write speed (from slowest): 5) Optical disc 4) Memory card 3) Magnetic tape 2) HDD

  1. SSD

76
New cards

Rank storage devices based on average cost (per GB, from slowest):

Ranking of storage devices based on average cost (per GB, from cheapest): 5) Magnetic tape 4) Optical discs 3) HDD 2) Memory card

  1. SSD

77
New cards

Rank storage devices based on average capacity (from slowest):

Ranking of storage devices based on average read/write speed (from slowest): 5) Optical disc 4) Memory card 3) SSD 2) HDD

  1. Magnetic tape

78
New cards

What are six disadvantages of cloud service?

Six disadvantages of cloud service: ★ Need internet connection to access files ★ Upload/download speed dependant on bandwidth ★ Dependant on host for: ★ Security ★ Backups ★ Stored data is vulnerable to hackers ★ Unclear who has ownership of cloud data ★ Subscriptions fees for iCloud are inconvenient in the long term

79
New cards

What does every I/O device require?

Every I/O device requires a device driver

80
New cards

What is a device driver?

A device driver acts as a 'translator' for the signals between the OS and the device

81
New cards

What will the OS do when a computer system is booted up?

When a computer is booted up, the OS will choose correct device drivers for the device it detects

82
New cards

What will the OS do if new devices are connected to the computer?

★ If new devices are connected to the computer ➜ The system may automatically find and install a new, matching driver

83
New cards

How are bugs fixed and improvements made on device drivers?

Bugs are fixed and improvements are made on device drivers via updates

84
New cards

What can hardware get access to via the OS?

The hardware can get access to the following things via the OS: ★ RAM ★ Secondary storage

85
New cards

What is a user interface (UI)?

The "User Interface" or UI of an app refers to how a person (user) interacts with the computer or app.

86
New cards

What UIs do most desktop computers use?

Most desktop computers use one of the following Graphical interfaces (GUIs) which are WIMP based (windows, icons, menus and pointers)

87
New cards

What does WIMP stand for?

Wimp stand for: ★ Windows ★ Icons ★ Menus ★ Pointers

88
New cards

How are user interfaces accessed?

★ If it is a computer, you may use the following to access UI: ★ Mouse ★ Keyboard ★ If it is a smartphone, you would use a touchscreen

89
New cards

What are advantages of particular types of OS?

Advantages of different types of OS: ★ Using windows and menus in WIMP based interfaces ★ Being able to tap, pinch and swipe on a touchscreen, mobile interface

90
New cards

What will the OS do when an application is opened?

When an application is opened, the OS will: ★ Copy the necessary parts of the application into memory ★ Add additional parts to memory if required ★ Remove parts of memory if they not being used

91
New cards

What decides how much RAM is used in an application?

The OS decides how much RAM is used in an application

92
New cards

Do all applications use the same amount of RAM? Give examples

No, all applications do not use the same amount of RAM: ★ An image editing software may require lots of RAM ★ A text editor won't require much RAM

93
New cards

What will the OS ensure if multiple applications are running at once?

If multiple applications are running at once, the application will make sure they don't overwrite or interfere with each other by keeping their processes in separate locations

94
New cards

What is a process?

A process has instructions that the CPU has to execute

95
New cards

How many instructions can a CPU execute at a time?

CPUs can only carry out instructions one process at a time

96
New cards

How do operating systems make sure tasks are done in an efficient order?

Operating systems use scheduling to make sure tasks are done in an efficient order

97
New cards

What is scheduling?

The process of scheduling: ★ Each process is allocated a priority. ✔︎ The CPU carries out these instructions from the top of the queue to the bottom of queue according to their priority ★ The OS may interrupt the CPU if a higher priority task becomes available ★ Allows for multitasking

98
New cards

What is multitasking in a computer?

Multitasking is when a computer switches between two tasks very rapidly ✔︎ This makes it look like these two tasks are being done simultaneously ✔︎ Remember, computers carry out billions of operations per second

99
New cards

How many operations does a computer do per second?

The computer does billions of operations per second

100
New cards

How does file mangagement work?

File management: ★ OS organises data into a hierarchal structure ★ Responsible for: of data ★ Movement ★ Editing ★ Deletion