Worksheetscs hardware and software
Total questions: 103
Worksheet time: 49mins
Which of these are internal hardware components in a computer (select all that apply)
mouse
RAM
CPU
operating system
BIOS
Select all the components of the CPU
ALU
Control Unit
Registers
RAM
Choose all the types of system bus?
Address
Data
Control
Register
Choose all the types of cache memory?
L1i
L1d
L2
L3
Choose all the registers found in a typical processor?
Current Instruction
Accumulator
Memory Data
Memory Address
What is meant by a von Neumann computer architecture?
Where the program instructions are stored in a seperate memory storage from the data
Where the program instructions are stored in the same memory storage as the data
Where the program instructions are stored in ROM and the data is stored in RAM
Where the program instructions are divided across several CPUs
What is the main storage area for program instructions and data in a Von Neumann computer architecture?
RAM
CPU
ROM
Cache
Which internal component carries out the processing of program instructions?
CPU
GPU
RAM
BIOS
What controls the timing of the instruction cycle in a computer
The amount of RAM available
The frequency of the internal clock
The width of the address bus
The size of addressable memory
Choose all statements that are TRUE about primary memory addresses
Each one has a unique address
They all store the same amount of data
The number of addresses is determined by the width of the address bus
Addresses are stored internally as hexadecimal numbers
What are the allowable operations that the processor uses to interact with the RAM?
reading
writing
copying
deleting
Which word describes the property of RAM memory where memory cells must be constantly refreshed to keep their contents
volatile
non-volatile
random
static
A type of primary memory that does not need to be refreshed to retain its contents AND whose contents cannot be changed
RAM
BIOS
Flash
ROM
What is the non-volatile firmware used to perform hardware initialization during the booting-up process called?
BIOS
Cache
ROM
Hard disk
What type of memory is used to compensate for the difference in speed between accessing processor registers and reading memory locations in RAM?
Cache
Flash
UEFI
BIOS
What is the part of the CPU that performs calculations and makes decisions called?
ALU
Control Unit
Registers
Clock
Name for the small, very fast access storage locations inside the CPU that can store one data item, instruction or address
Cache
Registers
ALU
RAM
The part of the CPU that directs the operations of the processor
Control unit
ALU
Registers
Clock
A register inside the CPU in which intermediate arithmetic and logic results are stored
Accumulator
Program counter
Memory Data Register
Current Instruction Register
A register inside the CPU that stores the memory address of the next instruction to be fetched from memory
Accumulator
Program counter
Current Instruction Register
Memory Data Register
Which part of the CPU is this: an electronic 'crystal' device that 'ticks' regularly and is used to synchronise the actions of the CPU.
ALU
Control Unit
Register
System clock
What is the correct sequence of operations between CPU and RAM?
Fetch-decode-execute
Fetch-execute-decode
Decode-fetch-execute
Fetch-execute-fetch
The larger the width of the address bus ....
... the larger the size of each memory location
... the faster the data can be transferred
... the more addressable memory locations there are
... the more bits there are in each 'word'
Choose all the secondary storage mediums ...
HDD
SSD
DVD
Cloud
RAM
What type of storage does this device use?
Magnetic
Optical
Electrical
Cloud
What type of storage does this device use?
Magnetic
Optical
Electrical
Cloud
Which secondary storage device make use of a laser light?
Choose all the Cloud storage options ...
Any process that hides the true physical nature of a computing resource, usually to simplify the way it is accessed by a user.
Virtualisation
Abstraction
Decomposition
Representation
What types of storage would usually be found in an embedded system? (select all that apply ...)
ROM
RAM
HDD
SSD
Which types of memory storage are volatile? (choose all that apply ...)
RAM
ROM
Flash
Cache
Which is the main reason for having cache memory?
To be able to run more powerful programs
To compensate for the difference in speed of the CPU and RAM access times.
To increase the size of main memory
To allow you to run a program with less RAM
Choose all the factors that could potentially affect the performance of the CPU ...
Frequency of internal clock
Number of processor cores
Size of cache memory
Type of cache (L1, L2, L3)
Amount of RAM
Choose 2 actions that could help improve the CPU performance ...
Increase amount of RAM
Replace dual-core with quad-core processor
Increase size of cache
Replace HDD with SSD
Select all the main categories of computer software ...
Applications
Utilities
Systems
Programming
Select all the main categories of computer software ...
Applications
Utilities
Systems
Programming
Select all the examples of operating systems (OSs) ...
Linux
iOS
Android
Chrome
Python
Select all the examples of application software ...
Photoshop
Windows 10
Chrome
Anti-virus
OneNote
Select all the examples of utility software ...
Disk defragmenter
Registry Clean-up
MacOS X
Edge Browser
File compressor
Choose all the browser software ...
Choose all the Operating System software ...
Choose all the utility software ...
Choose the best answer to complete this sentence:
Software refers to the ________ instructions that can be stored on secondary storage devices and loaded into main memory to be executed.
program
written
data
saved
Choose the best word to complete this sentence:
Operating systems are special programs that control all aspects of a computer's hardware and software and provide an ___________ between the user and the physical machine.
interface
relationship
application
engagement
Choose the best word to complete this sentence:
Application software is software intended to turn the computer into a useful ______ which allows the user to accomplish a number of diverse tasks.
tool
help
device
calculator
Choose all the main functions of a computer's operating system ...
Memory management
Input/Output control
Resource management
Web browsing
All modern OSs allow multi-tasking. Choose the correct meaning of multi-tasking.
When several processes can be run concurrently
When several task bars can be shown on desktop
When a user can have several documents open at the same time
When the processor forms a queue of processes waiting to be run
The process of proving to a computer that you actually are who you claim to be as a user?
Authentication
Verification
Validation
Clearing
Interrupts are...
Software-based
Hardware-based
The interrupt handler...
Allows the computer to multitask
Saves the current task whilst the interrupt is dealt with
Reinstates the current task once the interrupt is dealt with
Manages interrupt priorities
What is another name for the BIOS?
Firmware
Bootstrap
Interrupt handler
EEPROM
What can interrupts be caused by?
User interaction
simple server system
EEPROM
software errors
What does ISR stand for?
International Space Recruit
Internet System Real
Inter-technological Software Register
Interrupt Service Routine
What are examples of software interrupts?
User pressing a key on the keyboard
Division by 0
Programs trying to access the same memory location.
Moving the mouse
What are examples of hardware interrupts?
User pressing a key on the keyboard
Division by 0
Programs trying to access the same memory location.
Moving the mouse
What are example of Low Level Languages?
Assembly code
Java
Machine Code
Pseudocode
What are examples of High Level Languages?
Java
Python
Delphi
Assembly Code
Pascal
What are advantages of HLLs?
Independent of the type of computer being used (portable)
Easier and quicker to read and write code
Easier and quicker to debug programs
Hardware is directly manipulated by coder
Can use machine-dependant instructions
What are disadvantages of HLLs?
Hardware is not directly manipulated
Hard to read and write
Hard to debug
Dependant on type of computer in use
What are disadvantages of LLLs?
Hardware is not directly manipulated
Hard to read and write
Hard to debug
Dependant on type of computer in use
Needed to convert assembly language to machine code
Assembler
Compiler
Machine
Interpreter
Produces an executable, or EXE, file
Compiler
Interpreter
Provides an error report for the whole code if error is detected
Compiler
Interpreter
Translates all the code at once
Compiler
Interpreter
Translates code line by line
Compiler
Interpreter
Stops execution of code when an error is detected
Compiler
Interpreter
Allows a computer to multitask
Operating System
Interrupts
HDD
Bespoke software
How can you secure your computer from unauthorized access?
Have a guest account
Have a guest account with a password
Not having a guest account
Keep the power cord separate from the computer
When buying a computer system, what should you do?
Just ask the salesperson
Buy the cheapest computer available
Buy the most popular brand
Do a lot of research to determine the system that works best for you
Which of these is the main input device of a computer?
USB
Mouse
DVD
Keyboard
Cathode ray tube monitors are currently available for purchase with computers.
True
False
For personal use, what is the type of printer that is most often purchased?
Laser
Dot-matrix
Ink Jet
Photo
Should you use a USB to backup documents saved to your hard drive?
Yes
No
Can you set your preferences for how you would like to receive notifications and updates on many software applications?
Yes
No
Does antivirus software totally protect your computer from viruses?
Yes
No
What type of software is used to type documents and letters?
Word Processing
Spreadsheet
Desktop Publishing
Presentation
Which of the following is not a symptom of an infected computer?
fast processing speed
frequent pop-up ads
the computer reboots itself frequently
missing files
Which of these are used to interface with the motherboard and electronics, both inside and outside the computer?
Modems
Circuits
Ports
Adapters
Which of these optical storage devices allows you to record and erase stored data multiple times?
CD-RW
MD-ROM
DVD-ROM
CD-ROM
Involves the enter of data/information into a computer
Input
Output
Processing
Storage
It is the end result. It can be something on a computer screen, a printout, a sound, etc.
Input
Output
Processing
Storage
The primary pointing device for a desktop computer.
Finger
Mouse
Stylus
Track pad
A small circuit board that makes it possible for a computer to communicate with a peripheral device, such as a storage device.
Graphics card
Peripheral card
Expansion card
DVD drive
What letter denotes the main hard drive of a computer?
A
B
C
D
