Back to marketplace

1.2.1 Systems 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 the OS?

Back (Answer)

• A piece of software held in permanent storage that controls the software and hardware of the computer • Acts as a bridge between the user and computer’s hardware as the user cannot communicate with the hardware directly

#2
Front (Question)

Why is the OS needed?

Back (Answer)

• Provides the interface between the user and the hardware • Provides a platform in which users can run programs

#3
Front (Question)

What are utility programs?

Back (Answer)

• Some are built into the OS that help maintain the computer • Encryption, Compression and Defragmentation software

#4
Front (Question)

Features of the OS: Multitasking

Back (Answer)

• When you more than one program opened and running at the same time • Processor allocates a small amount of time to each process and cycles between them

#5
Front (Question)

Features of the OS: File management

Back (Answer)

• Data is stored in files and the extension of the filename tells the OS which application to load the file into • Allows user to rename, delete, copy and move files • Client-server network may impose a fixed/roaming profile and manage login requests to the network

#6
Front (Question)

Features of the OS: User management

Back (Answer)

• Allows users to log onto the same computer • OS retains settings for each user as each user may have different access rights to files and programs

#7
Front (Question)

Features of the OS: User interface

Back (Answer)

• WIMP • Visual • Intuitive • Optimised for touch and mouse gesture input

#8
Front (Question)

What is paging?

Back (Answer)

• Where memory is split into equal sized sections (pages) • Physical divisions in which programs are split up to fit in a given number of pages

#9
Front (Question)

What is an advantage of paging?

Back (Answer)

• Allows memory to be allocated in a non-contiguous manner - pages of the same process don’t need to be stored together but can be allocated whenever there’s free space in memory

#10
Front (Question)

What is a disadvantage of paging?

Back (Answer)

• Inefficient: could separate instructions inside a looping condition and are in different pages

#11
Front (Question)

What is segmentation?

Back (Answer)

• Memory is spit into logical sized divisions known as segments, which are complete sections of programs and vary in size

#12
Front (Question)

What are the advantages of segmentation?

Back (Answer)

• Segments do not need to be stored continuously across a fixed address space • Can be moved in and out of memory as required

#13
Front (Question)

What are the similarities between paging and segmentation?

Back (Answer)

• Both allow programs to run despite insufficient memory • Stored on disk • Both pages and segments are transferred into RAM when needed

#14
Front (Question)

What are the differences between paging and segmentation?

Back (Answer)

• Pages are fixed size, Segments vary in size • Pages are made to fit sections of memory, segments are complete sections of programs • Pages are physical divisions, segments are logical divisions

#15
Front (Question)

What is virtual memory?

Back (Answer)

• An allocated area of a hardware/secondary storage device which is used when there’s not enough physical RAM to store open programs

#16
Front (Question)

What is an advantage of virtual memory?

Back (Answer)

• Extends memory available: swapping instructions and data out of RAM into secondary storage means a vast quantity of memory is potentially available

#17
Front (Question)

What are the disadvantages of virtual memory?

Back (Answer)

• Accessing a secondary storage medium is slower than accessing RAM, may slow down performance • Disk thrashing: When the computer ‘freezes’ due to pages/segments being swapped out too frequently between the hard disk and RAM

#18
Front (Question)

What is an interrupt?

Back (Answer)

• A way of signaling the processor when other devices and applications require attention

#19
Front (Question)

What is the Interrupt Service Routine (ISR)?

Back (Answer)

Program with a set of instructions that need to be fetched, decoded and executed in order to carry out the operations of the interrupt

#20
Front (Question)

Where can ISRs be found?

Back (Answer)

Built into the OS or provided via device drivers

#21
Front (Question)

Why may the processor be interrupted?

Back (Answer)

• Hardware device has signaled it has data to be processed • Hardware failure has occurred and needs to be addressed • Software process needs a service to be provided/ OS function needs to be performed

#22
Front (Question)

Are ISR priorities important?

Back (Answer)

Yes, interrupts always have a higher priority than normal programs

#23
Front (Question)

Examples of interrupts for hardware

Back (Answer)

• Power supply failure • Power/reset button pressed

#24
Front (Question)

Examples of interrupts for the user

Back (Answer)

• Keyboard presses • Tapping an icon to load a new program