返回卡包市场

1.2.1 Systems Software

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

What are interrupts?

背面 (解答)

Interrupts are signals generated by software or hardware to indicate to the processor that a process needs attention.

#2
正面 (问题)

What are Multilevel Feedback Queues?

背面 (解答)

Multilevel Feedback Queues make use of multiple queues, each which is ordered based on a different priority.

#3
正面 (问题)

What are some examples of device drivers?

背面 (解答)

• Printers, • graphics cards, • and network cards.

#4
正面 (问题)

What are some uses for virtual memory?

背面 (解答)

• Testing programs, • checking for malware, • and running software compatible with different versions.

#5
正面 (问题)

What are the advantages and disadvantages of First Come, First Served?

背面 (解答)

It is straightforward to implement but does not take in mind job priority.

#6
正面 (问题)

What are the advantages and disadvantages of Multilevel Feedback Queues?

背面 (解答)

It takes into consideration different job priorites. But it is difficult to implement.

#7
正面 (问题)

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.

#8
正面 (问题)

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.

#9
正面 (问题)

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.

#10
正面 (问题)

What are the functions of the Operating System?

背面 (解答)

• It provides interrupt service routines, • manages processor scheduling, • manages backing stores, • and provides a user interface.

#11
正面 (问题)

What is a Bootloader?

背面 (解答)

A Bootloader is a small program that loads the Operating System into the RAM when the computer is switched on.

#12
正面 (问题)

What is a Bootstrap?

背面 (解答)

A Bootstrap is a series of programs that initialise the Operating System during startup.

#13
正面 (问题)

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.

#14
正面 (问题)

What is a Distributed Operating System?

背面 (解答)

A Distributed Operating System is an operating system which can run across multiple devices.

#15
正面 (问题)

What is a Multi-Tasking Operating System?

背面 (解答)

Multi-tasking operating systems enable the user to carry out tasks seemingly simultaneously.

#16
正面 (问题)

What is a Multi-User Operating System?

背面 (解答)

A Multi-User Operating System is when multiple users make use of one device.

#17
正面 (问题)

What is a Real Time Operating System?

背面 (解答)

A Real Time Operating System is designed to perform a task within a guaranteed time frame.

#18
正面 (问题)

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.

#19
正面 (问题)

What is an Operating System?

背面 (解答)

An Operating System is a collection of low-level software which manages the operations of the device.

#20
正面 (问题)

What is BIOS?

背面 (解答)

The Basic Input Output System is the first program that runs when a computer system is switched on.

#21
正面 (问题)

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.

#22
正面 (问题)

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.

#23
正面 (问题)

What is Intermediate Code?

背面 (解答)

Intermediate Code is code that is halfway between machine code and object code.

#24
正面 (问题)

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.