Back to marketplace

Unit 4 Software

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What is system software

Back (Answer)

provides the services that the computer requires such as the operating system or utility software

#2
Front (Question)

what is application software

Back (Answer)

provides services that the user requires

#3
Front (Question)

what is the role of the operating system

Back (Answer)

to manage computer processes and memory along with hardware and software

#4
Front (Question)

what functions do an operating system have

Back (Answer)

input/output operations user can communicate with the computer error handling loading and running of programs managing of security

#5
Front (Question)

what are applications run on

Back (Answer)

they are run on the operating system

#6
Front (Question)

what is the operating system run on

Back (Answer)

it is run on the firmware

#7
Front (Question)

what is firmware run on

Back (Answer)

the hardware

#8
Front (Question)

what is firmware

Back (Answer)

provides basic machine instructions that allow the hardware to function and communicate with software

#9
Front (Question)

what is an interrupt

Back (Answer)

a signal sent from a device or from software to the microprocessor.This stops the microprocessor to stop what it is doing so that it can service the interrupt.

#10
Front (Question)

what is the purpose of an interrupt

Back (Answer)

it allows computers to carry out many task or to have several windows open at the same time

#11
Front (Question)

example of a hardware interrupt

Back (Answer)

can be the pressing of a key or moving the mouse

#12
Front (Question)

what is high level language

Back (Answer)

they enable a programmer to work quickly and dont require them to have prior knowledge of the hardware and instruction set

#13
Front (Question)

advantages of high level languages

Back (Answer)

easier to read and understand since language is closer to english can be written in shorter time debug at the development stage easier to maintain once in use

#14
Front (Question)

what are low level languages

Back (Answer)

they can refer to machine code or assembly language.It requires knowledge of specific architecture and hardware of a certain computer

#15
Front (Question)

advantages of low level languages

Back (Answer)

can make use of special hardware includes special machine dependent instructions code doesnt take up much space in memory can write code that performs a task very quickly

#16
Front (Question)

disadvantages of low level languages

Back (Answer)

takes longer to write and debug more difficult to understand

#17
Front (Question)

disadvantages of high level languages

Back (Answer)

programs can be larger programs can take longer to execute programs may not be able to make use of special hardware

#18
Front (Question)

what is assembly language

Back (Answer)

it is a form of low level languages that use mnemonics

#19
Front (Question)

why is an assembler used to for assembly language

Back (Answer)

it translates the assembly language into machine code

#20
Front (Question)

what is a compiler

Back (Answer)

it translates high level languages. it translates the whole code at once before executing it

#21
Front (Question)

what is an interpreter

Back (Answer)

it translates high level languages. it translates and executes the code line by line

#22
Front (Question)

how does a compiler report errors

Back (Answer)

it provides an error report for the whole code

#23
Front (Question)

how does an interpreter report code

Back (Answer)

it stops execution when an error is found

#24
Front (Question)

when is an interpreter used

Back (Answer)

when developing a program