Flashcards in 3 system software Deck (13)
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.
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?
Are blocks of memory variable or fixed in size?
What is application software?
Software that allows a user to carry out a specific task.