3 system software Flashcards
Interrupts
Electronic signals (hardware interrupt) or a process-generated signals (software interrupt) that is sent to the CPU to inform it that a device or process requires attention.
Name some common interrupts.
Storage devices, timers, peripherals, power, and software and hardware failure.
Buffers
Used on devices to allow the CPU to perform other tasks while data is being saved.
Interrupt service routines (ISR)
Bits of code that are run when an interrupt occurs; these are normally within the device driver.
Process state: running
Currently has CPU time.
Process state: blocked
Waiting for an operation to complete.
Process state: ready to run
Waiting for the CPU.
What are pages
Blocks of fixed size memory that are referenced through a paging table.
What does a paging table include?
page no and offset to physical memory
what allows blocks of memory to be used?
segmentation
Are blocks of memory variable or fixed in size?
variable
What is application software?
Software that allows a user to carry out a specific task.
Why is memory managing important?
to stop the RAM getting overloaded.