Cloud Storage Basics
Types of software
Interrupts
Programming language/ Translators
Mix bag
100

Define Cloud storage?

data storage that is owned by a third party and accessed by the user, using the internet.

100

Define software

a series of instructions written in a programming language that performs a function.

100

Define interrupt handler.

a program that organises interrupts into an order based upon priorities.

100

Types of programming language

high-level and low-level.

100

Feature of IDE

Auto-completion

 Auto-correction; 

Prettyprint;

200

Give one advantage of storing data on a cloud storage than storing it locally.

You do not have to pay for the hardware to store the You will need to purchase the hardware to store your data. 

You can increase and decrease the amount of storage space you need very easily, when you need to. 


200

Two types of system software

operating system (OS) and utility programs

200

Define ISR (interrupt service routine)

a program that retrieves an interrupt and performs the required action(s).

200

two main types of low-level language

machine code and assembly language.

200

Name three types of translators

Assembler, compiler, interpreter

300

Define network

computers and devices that are joined together using cables or wireless technology.

300

different types of interface:

Graphical User Interface (GUI) 

command line interface 

natural language interface

300

Describe the process that happens when an interrupt is sent to the processor.

When the processor finishes its current fetch-decode-execute cycle ( or before the starting the next FDE cycle), it checks the interrupt queue. 

• It checks whether there is an interrupt with a higher priority than the current task it is processing. • If it is, it: • Stores the current process and fetches the interrupt. • Checks the source of the interrupt. • Calls the relevant interrupt service routine (ISR). This is a sequence of instructions that handle the interrupt. • When finished the stored process is returned to memory or another higher?priority interrupt is fetched. • If it isn't, it runs another FDE cycle.

300

Define translator

a type of software that converts code written in one programming language into another, usually a high-level language into a low-level language.

300

What does NIC stand for?

Network Interface card

400

Difference between MAC address and IP address

the unique address that is given to a NIC by the manufacturer. IP address it is assigned by the network, rather than by the manufacturer.

400

Give two examples of application software.

A word processor allows the user to create written documents. 

• A spreadsheet allows the user to perform calculations on data. 

• A database allows the user to store and search a set of data. 

• A web browser allows the user to view and navigate websites

400

Example of software interrupt

Division by zero

400

Define assembler

converts assembly language into machine code

400

What is a router?

A device that forwards data between different networks.

500

Types of IP address and define each.

static IP: an IP address that does not change each time the device connects to a network. 

dynamic IP: an IP address that can change each time the device connects to a network.

500

Examples of utility programs

System clean-up-searches for and removes un-used programs and data. 

• Defragmentation -rearranges files so that they are located together (contiguously) and that the free spaces is located together

500

Example of hardware interrupt

Keyboard, Mouse

500

Give two differences between Interpreter and compiler

Translates one line of code into machine code and then executes (runs) it . 

Translates all lines of code into machine code, before executing the program.  

500

Explain the difference between public and private cloud storage.

Public cloud is shared across multiple users, while private cloud is dedicated to one organization

M
e
n
u