Back to marketplace

Software (paper 1)

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 are the two types of software

Back (Answer)

• system software • application software

#2
Front (Question)

what is system software further categorised into

Back (Answer)

• operating systems • utlility software

#3
Front (Question)

what is application software

Back (Answer)

Programs that the user requires to perform tasks such as word processing, web browser

#4
Front (Question)

give examples of application software

Back (Answer)

• word processors • spreadsheets • social media apps

#5
Front (Question)

what is system software

Back (Answer)

Programs such as operating systems which provide a user interface, or utility programs used to copy move or delete files

#6
Front (Question)

what are operating systems responsible for

Back (Answer)

important fuctions - a file is written to a hard dirve or program loading into the RAM

#7
Front (Question)

what are utility systems responsible for

Back (Answer)

helping configure and maintain the computer or device

#8
Front (Question)

give some examples of utility software

Back (Answer)

• compression tools • backup software • disk clean up • disk defragmentation • antivirus

#9
Front (Question)

what is user interface

Back (Answer)

relating to operating systems and it allows the user to tell the computer what to do and shows the result after processing

#10
Front (Question)

give examples of user interface

Back (Answer)

• graphical user interface = windows, icons, menus • voice activation = siri, amazon alexa

#11
Front (Question)

what is disk defragmentation

Back (Answer)

• when files are saved to a magnetic hard disk they are stored in the next availiable space • this leads to files being split into fragments which take longer to access = more movement • this software puts each file back into one continguous location

#12
Front (Question)

what does disk clean-up do

Back (Answer)

• deletes temporary files • clearing cached files for web browser • removes unnecessary program files

#13
Front (Question)

what is required to run applications software

Back (Answer)

• hardware = components of computer • firmware = low-level software to operate correctly • operating systems = acts as file management

#14
Front (Question)

describe the role and operation of interrupts

Back (Answer)

an interrupt is a signal sent to the CPU to get it to temporarily stop the process so it can handle more urgent tasks - time sensitive and improve efficiency

#15
Front (Question)

what are the types of programming language

Back (Answer)

• high-level language • love-level language

#16
Front (Question)

what is high-level language

Back (Answer)

• a language tha thas a syntax and similar to english • it is designer to be understood by humans • eg. python • allows programmer to concerntrate on task vs computer architecture • it must then be complied or interpreted before run

#17
Front (Question)

what is low-level language

Back (Answer)

• assembly code - typically used to control hardware components • heard to read but execute very quickly • eg. in embedded systems = machine code • less memory and still equivilant to high-level instructions

#18
Front (Question)

what is machine code

Back (Answer)

the binary intructions produced by the complier or interpreter - each type of processor has its own specific machine code instruction set so it will not work on another type

#19
Front (Question)

what are the three common translators

Back (Answer)

• complier • interpreter • assembler

#20
Front (Question)

what is a complier

Back (Answer)

• translates high-level language in one go to produce object code • exercutes faster than interpreted program • does not need to be complied again • complier can be removed once object code run • provides error report if any errors • used in C# and VB

#21
Front (Question)

what is an interpreter

Back (Answer)

• translates and executes high-level language one line at a time • takes more time to execute than complier • source code interpreted every time it is run • must be installed to run • stops excercution if error found • used in Python and JavaScript

#22
Front (Question)

what is an assembler

Back (Answer)

converts assembly code into machine code

#23
Front (Question)

describe how assembly code isnt machine code but close

Back (Answer)

assembly code uses mnemonics and an assembler is still needed to make it machine code

#24
Front (Question)

what does IDE stand for

Back (Answer)

intergrated development evironment