Back to marketplace

1.2.1

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

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

Card preview (22)

#1
Front (Question)

What is an operating system?

Back (Answer)

A collection o programs that work together to provide an interface between the user and computer

#2
Front (Question)

Name some functions of an operating system:

Back (Answer)

-memory management -resource management -user interface -utility software

#3
Front (Question)

What is resource management/multitasking?

Back (Answer)

-Multitasking – when you have more than one program open and running at the same time. -The processor allocates a small amount of time to each process and cycles between them. ​ -appears to be simultaneous ​

#4
Front (Question)

What is file management?

Back (Answer)

-Data is stored in files -An extension to the filename tells the OS which application to load the file into -The OS may present a logical structure of files in folders and allow the user to rename, delete, copy and move files ​

#5
Front (Question)

What is user management/security?

Back (Answer)

-User management – allows multiple users to log into the same computer -OS will retainsettings for each user -may have differentaccess rights

#6
Front (Question)

What is a user interface?

Back (Answer)

-WIMP – windows, icons, menus and pointers​ -Interactive​, Intuitive​ -Optimised for mouse and touch gesture input ​

#7
Front (Question)

What is paging?

Back (Answer)

-pages are fixed size -physical divisions programs are split up to fit into a given number of pages

#8
Front (Question)

What is segmentation?

Back (Answer)

-fixed sizes -logical divisions -complete sections of code

#9
Front (Question)

Similarities between paging and segmentation:

Back (Answer)

-both allow programs to run despite insufficient memory -stored on disk -transferred into memory when needed

#10
Front (Question)

What is virtual memory?

Back (Answer)

-when RAM is full, VM is used -sections of programs not currently being used are temporarily moved into VM through paging -frees up memory in RAM

#11
Front (Question)

What is an interrupt?

Back (Answer)

A signal generated by software/hardware to indicate that the processor requires attention

#12
Front (Question)

What is the interrupt service routine (ISR)?

Back (Answer)

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

#13
Front (Question)

What happens when the CPU receives an interrupt:

Back (Answer)

-complete the current FDE cycle -check priority of interrupt -if its higher… -values held in registers are pushed onto the stack -interrupt is executed -pop the frame off the top of the stack -load values back into registers -carry on with FDE cycle

#14
Front (Question)

What is scheduling?

Back (Answer)

-In a multi-user environment, a number of users will need servicing, seemingly at the same time so will need a scheduler

#15
Front (Question)

First come first serve (FCFS):

Back (Answer)

-Processes are executed in the order they arrive -not pre-emptive

#16
Front (Question)

Shortest job first (SJF):

Back (Answer)

-Picks the processes that take the shortest amount of time and runs them until they finish -not pre-emptive

#17
Front (Question)

Round Robin (RR):

Back (Answer)

-Each process is allocated a fixed amount of time, known as time slice or quantum -If the process is not complete by the end of its time slice, it returns to the back of the ready queue -pre-emptive

#18
Front (Question)

Shortest time remaining (STR):

Back (Answer)

-the ready queue is sorted by the estimated time to complete the process -pre-emptive

#19
Front (Question)

Multi-level feedback queues (MLFQ):

Back (Answer)

-several ready queues are used, each with a different scheduling algorithm -jobs are able to move between queues as their priorities change pre-emptive

#20
Front (Question)

What does pre-emptive mean?

Back (Answer)

-Jobs are actively made to start and stop by the operating system

#21
Front (Question)

What does non pre-emptive mean?

Back (Answer)

-Once a job is started, it is left alone until it is completed

#22
Front (Question)

What are the different types of operating systems?

Back (Answer)

-distributed -multitasking -multi-user -embedded -real time