Unit 2 - Systems Software

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

APPLICATION SOFTWARE

• Programs used to perform non-maintenance


tasks

A2 Computer Science keywords Systems Software


BIOS

• Basic operating system used to initialise


hardware devices when booting a computer
system

A2 Computer Science keywords Systems Software


CLOSED-SOURCE

• Type of software that is provided without its


source code files being accessible

A2 Computer Science keywords Systems Software


DEVICE DRIVER

• Software that allows a computer to


communicate with a peripheral device

A2 Computer Science keywords Systems Software


DISTRIBUTED

• Operating system that uses multiple


computer systems to work on the same task

A2 Computer Science keywords Systems Software


EMBEDDED

• Operating system that is built in to a


particular device

A2 Computer Science keywords Systems Software


FIRST COME FIRST SERVED

• Scheduling algorithm where each process is


executed in the order it arrives

A2 Computer Science keywords Systems Software


INTERRUPT

• Signal sent to a component to request that it


handle some process

A2 Computer Science keywords Systems Software


MEMORY MANAGEMENT

• Organising how memory locations are made


available to different programs

A2 Computer Science keywords Systems Software


MULTI-LEVEL FEEDBACK QUEUES

• Splitting processes into different queues


depending on their priority and running
higher-priority processes first

A2 Computer Science keywords Systems Software


MULTI-TASKING

• Rapidly switching between running different


programs so that they appear to be running
simultaneously

A2 Computer Science keywords Systems Software


MULTI-USER

• Operating system that can handle multiple


users simultaneously

A2 Computer Science keywords Systems Software


OPEN-SOURCE

• This type of software is provided with its


source code freely accessible

A2 Computer Science keywords Systems Software


OPERATING SYSTEM

• Software that manages the basic operations


of a computer

A2 Computer Science keywords Systems Software


REAL-TIME

• Operating system that executes commands


with little delay

A2 Computer Science keywords Systems Software


ROUND ROBIN

• Scheduling algorithm where each process


runs for a fixed amount of time, in the order
in which it requests to use the CPU

A2 Computer Science keywords Systems Software


SCHEDULING

• Organising the order in which processes are


executed SHORTEST JOB FIRST Running
each process to completion in order from the
shortest process to the longest process

A2 Computer Science keywords Systems Software


SHORTEST REMAINING TIME

• Running the process that will take the least


time to be run to completion, switching if a
process with less time to completion is
added to the queue

A2 Computer Science keywords Systems Software


TRANSLATOR

• Software that converts code written in a


high-level language into low-level code

A2 Computer Science keywords Systems Software


UTILITY SOFTWARE

• System software used to analyse or perform


maintenance on a computer system

A2 Computer Science keywords Systems Software


VIRTUAL MACHINE

• Software that allows a computer system to


simulate another computer system

A2 Computer Science keywords Systems Software

You might also like