Chapter 4 - Operating systems and computer architecture Flashcards
Define Operating System
the software running in the background of a computer system - it manages many of the basic functions
What is an interrupt?
a signal sent from a device (or other software) to the processor requesting its attention
What is a buffer?
a temporary memory area in a device
Define computer architecture
how a computer system is designed
What do buses do?
buses move data around the computer and also send out control signals to synchronise the internal operations
What are registers?
high-speed storage areas within the computer
What is a memory unit made up of?
it is made up of addresses and contents
What is a control unit?
it controls the operation of the memory, processor and input/output devices
Give 5 examples of operations/tasks Operating Systems do
human-computer interface (HCI) multitasking multiprogramming batch processing error handling load/run applications management of user accounts file utilities processor management memory management real-time processing interrupt handling security input/output control
What are examples of devices that do not require an operating system?
ovens
washing machines
Why do some devices not need an operating system?
they carry out simple, unchanging tasks which are initiated by a user pressing a button
What do interrupts cause the processor to do?
temporarily stop what it is doing and service the interrupt
Why are buffers used?
to compensate for the slower operating speed of peripherals when compared to a processor
What do buffers allow processors to do?
to carry on with other tasks
What is an example where buffers are used?
printers
music/video streaming