1.2.1 Systems Software
暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。
卡片预览 (24 张)
What are interrupts?
Interrupts are signals generated by software or hardware to indicate to the processor that a process needs attention.
What are Multilevel Feedback Queues?
Multilevel Feedback Queues make use of multiple queues, each which is ordered based on a different priority.
What are some examples of device drivers?
• Printers, • graphics cards, • and network cards.
What are some uses for virtual memory?
• Testing programs, • checking for malware, • and running software compatible with different versions.
What are the advantages and disadvantages of First Come, First Served?
It is straightforward to implement but does not take in mind job priority.
What are the advantages and disadvantages of Multilevel Feedback Queues?
It takes into consideration different job priorites. But it is difficult to implement.
What are the advantages and disadvantages of Round Robin?
All processors get a fair share of the CPU but choosing the right time quantum can be difficult.
What are the advantages and disadvantages of Shortest Job First?
• It is suited to batch systems, as waiting time is reduced; • but it requires processor to calculate how long each job will take; • and it does not take into account job priority or urgency.
What are the advantages and disadvantages of Shortest Remaining Time ?
• Throughput is increased as shorter processes can be quickly completed… • but it does not take into account job priority or urgency, • and processor starvation can occur if short jobs are continuously added to the queue.
What are the functions of the Operating System?
• It provides interrupt service routines, • manages processor scheduling, • manages backing stores, • and provides a user interface.
What is a Bootloader?
A Bootloader is a small program that loads the Operating System into the RAM when the computer is switched on.
What is a Bootstrap?
A Bootstrap is a series of programs that initialise the Operating System during startup.
What is a device driver?
A device driver is a piece of software that enables communication between an operating system and a specific hardware device.
What is a Distributed Operating System?
A Distributed Operating System is an operating system which can run across multiple devices.
What is a Multi-Tasking Operating System?
Multi-tasking operating systems enable the user to carry out tasks seemingly simultaneously.
What is a Multi-User Operating System?
A Multi-User Operating System is when multiple users make use of one device.
What is a Real Time Operating System?
A Real Time Operating System is designed to perform a task within a guaranteed time frame.
What is an Embedded Operating System?
An Embedded Operating System is built to perform a small range of specific tasks and catered towards a specific device such as a household appliance.
What is an Operating System?
An Operating System is a collection of low-level software which manages the operations of the device.
What is BIOS?
The Basic Input Output System is the first program that runs when a computer system is switched on.
What is disk thrashing?
Disk thrashing is when the computer ‘freezes’ due to pages being swapped too frequently between the hard disk and main memory.
What is First Come, First Served?
First Come, First Served is a scheduling algorithm wherein jobs are processed in chronological order by which they enter the queue.
What is Intermediate Code?
Intermediate Code is code that is halfway between machine code and object code.
What is Memory Management?
• Organise the use of main memory and allocates memory, • convert logical addresses to physical addresses, • allows programs to share memory, • protect programs and data from each other, • and allows programs larger than memory to run.