Back to marketplace

Operating systems

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 list of things the operating system povides

Back (Answer)

manages peripherals provides security controls access provides a platfrom to run software utilities for system management allows multi-tasking

#2
Front (Question)

what are the types of UI

Back (Answer)

CLI GUI

#3
Front (Question)

how to does a GUI provide a user interface

Back (Answer)

windows icons/images menus pointers

#4
Front (Question)

How does a CLI provide a user interface

Back (Answer)

command lines in termals and etc

#5
Front (Question)

how does an OS provide security

Back (Answer)

usernames and passwords priviledge policys i.e student can only view their files but teacher can view their students files.

#6
Front (Question)

What is the kernal

Back (Answer)

the centre of the operating system directly interacts with the hardware

#7
Front (Question)

what are the 5 types of operating system

Back (Answer)

distributed multi-user multi-tasking embedded real time

#8
Front (Question)

what is a distrubuted system

Back (Answer)

a distributed system uses multiple processors physicallly seperated to split tasks among them more powerful tasks completed quicker

#9
Front (Question)

what is a multi-user system when is it used

Back (Answer)

allows multiple users to be on he server at once without security issues used when resources need to be accessed simulatneously

#10
Front (Question)

what is a multi-task system

Back (Answer)

allows multiple programs to run at once never actually at once but appears like it

#11
Front (Question)

what is paging in memory management

Back (Answer)

pages are all fixed sizes physical divisions i.e splits memory into 4Kbs and splits the program in the same intervals

#12
Front (Question)

what is segmenting in memory management

Back (Answer)

segments are sections of the program logical divisions in order to fit free spaces

#13
Front (Question)

what is scheduling

Back (Answer)

scheduling controls how the processor time is allocated which allows for multi-tasking

#14
Front (Question)

what are the types of scheduling needed to know

Back (Answer)

round robin first come first server shortest job first shortest time remaining job shortest time remaining multi-level feeback queue

#15
Front (Question)

How does round robin work

Back (Answer)

processor time divided equally among jobs given time slices

#16
Front (Question)

pros and cons of round robin

Back (Answer)

low wait time doesnt scale well more taskes smaller time slices less efficient

#17
Front (Question)

how does first come first serve scheduling work

Back (Answer)

first job in is processed then move ot the next

#18
Front (Question)

cons of first come first seve

Back (Answer)

processes may have to wait a long time

#19
Front (Question)

what is shortest job first

Back (Answer)

the job that requires the shortest processor time is completed first

#20
Front (Question)

what is shortest job remaining first

Back (Answer)

the job which requires the shortest processor time left is completed first

#21
Front (Question)

pros and cons to shortest job first

Back (Answer)

reduces wait time (the long jobs are done last) can cause starvation

#22
Front (Question)

pros and cons to shortest time remaining

Back (Answer)

more efficient than shortest job first can still lead to starvation

#23
Front (Question)

what is multi-level feedback queue

Back (Answer)

uses queues where each task has a priority if a process uses to much processor time given low priority if sat idel for too long priority is moved up

#24
Front (Question)

what is an interrupt used for

Back (Answer)

an interrupt is a way to signal to the CPU that a task needs the CPUs processor time