Cambridge International A Level · Computer Science (9618)

System Software:練習問題

その場で採点される選択問題 5 問と、解説つきの記述問題 4 問。すべて「System Software」からの出題です。

9 問24 無料・登録不要
問 1
1

Which of the following is the primary purpose of an Operating System (OS)?

問 2
1

During the compilation process of a high-level language, the compiler first performs a stage where it removes comments and whitespace and converts the source code into a stream of tokens. What is the name of this stage?

問 3
1

A server with virtual memory enabled is experiencing a significant drop in performance. Monitoring shows that the hard disk activity is nearly constant, while the CPU utilization has fallen to a very low level. Which of the following best describes the cause of this situation?

問 4
1

A multi-tasking operating system is managing several processes. One specific management task involves the allocation of the CPU to a process in the Ready queue using a Round Robin algorithm. Which operating system management task is primarily responsible for this activity?

問 5
1

Consider the following Backus-Naur Form (BNF) definition for a simple mathematical expression:

<digit> ::= 0 | 1 | 2 | 3
<op> ::= + | -
<expr> ::= <digit> | <digit> <op> <expr>

Which of the following strings is NOT valid according to these rules?

問 6
2

State one primary purpose of an Operating System (OS) in a computer system.

まず自分で答えを書いてから、解説と照らし合わせましょう。

問 7
3

Explain how the use of Dynamic Link Library (DLL) files allows an operating system to manage primary memory more efficiently when multiple applications that share common routines are executing simultaneously.

まず自分で答えを書いてから、解説と照らし合わせましょう。

問 8
6

System Software

An Operating System (OS) is a fundamental component of any computer system.

(a) Explain two key purposes of an Operating System, providing an example for each.

(b) Describe how an Operating System manages processes, outlining the three main process states.

まず自分で答えを書いてから、解説と照らし合わせましょう。

問 9
8

A multi-tasking operating system (OS) manages several processes simultaneously using various scheduling and memory management techniques.

(a) Describe the transition of a process from the Running state to the Blocked state, and subsequently from the Blocked state to the Ready state. Identify the specific types of events that would trigger each transition.

(b) During a context switch, the operating system must save the state of the current process so it can be resumed later. Identify two items of data, other than the process state, that would be stored in the Process Control Block (PCB) or equivalent structure to facilitate this.

(c) The operating system uses virtual memory to manage physical RAM efficiently.
(i) Distinguish between paging and segmentation by comparing how memory is divided and allocated in each method.
(ii) Explain the cause of disk thrashing and describe its impact on the CPU utilization of the computer system.

まず自分で答えを書いてから、解説と照らし合わせましょう。

※ thinkaのコンテンツはAIにより生成されているため、内容が正確でない場合があります。補助教材としてご使用いただき、公式の教材と合わせてご確認ください。

模範解答は見ました。次はあなたの答案を採点します。

このページは良い答案の形を示せますが、あなたの答案に何が足りないかは教えられません。thinka は実際の採点基準に沿って記述答案を約 15 秒で採点します。

同じような問題をもっと解きたい?このトピックの新しい問題を、解きながら採点。

練習を始める