Hardware and Software Flashcards
What is the operating system?
A set of programs that manages computer hardware resources and provides common services for applications
What is a DLL?
A collection of small programs that larger programs can load in order to complete specific tasks
What is bespoke software?
Custom built software
What is priority scheduling + disadvantage?
Where each task is given a priority, and executed in order of priority, with equal priorities being executed on a first come first serve basis
Disadvantage - starvation problem, low priority task has to wait a long time
What is round robin scheduling?
Each process is assigned a fixed time slice to be processed in the CPU, higher priority task gets larger slice
What is a driver?
Software that tells the OS how to interact with hardware