Define Cloud storage?
data storage that is owned by a third party and accessed by the user, using the internet.
Define software
a series of instructions written in a programming language that performs a function.
Define interrupt handler.
a program that organises interrupts into an order based upon priorities.
Types of programming language
high-level and low-level.
Feature of IDE
Auto-completion
Auto-correction;
Prettyprint;
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.
Two types of system software
operating system (OS) and utility programs
Define ISR (interrupt service routine)
a program that retrieves an interrupt and performs the required action(s).
two main types of low-level language
machine code and assembly language.
Name three types of translators
Assembler, compiler, interpreter
Define network
computers and devices that are joined together using cables or wireless technology.
different types of interface:
Graphical User Interface (GUI)
command line interface
natural language interface
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.
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.
What does NIC stand for?
Network Interface card
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.
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
Example of software interrupt
Division by zero
Define assembler
converts assembly language into machine code
What is a router?
A device that forwards data between different networks.
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.
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
Example of hardware interrupt
Keyboard, Mouse
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.
Explain the difference between public and private cloud storage.
Public cloud is shared across multiple users, while private cloud is dedicated to one organization