which of the following is an operating system course hero

by Suzanne Buckridge 5 min read

Should the operating system include applications such as web browsers and email?

Consider whether the operating system should include applications such as Web browsers and mail programs. Argue both that it should and that it should not, and support your answer. Point. Applications such as web browsers and email tools are performing an increasingly important role in modern desktop computer systems.

What are the three main purposes of an operating system?

1.1 What are the three main purposes of an operating system? - To provide an environment for a computer user to execute programs on computer hardware in a convenient and efficient manner. - To allocate the separate resources of the computer as needed to solve the problem given. The allocation process should be as fair and efficient as possible.

How does an operating system execute a program?

Program execution. The operating system loads the contents (or sections) of a file into memory and begins its execution. A user-level program could not be trusted to properly allocate CPU time. b. I/O operations.

How to write an operating system for a real-time system?

Therefore when writing an operating system for a real-time system, the writer must be sure that his scheduling schemes don't allow response time to exceed the time constraint. 1.7 Consider the various definitions of operating system. Consider whether the operating system should include applications such as Web browsers and mail programs.

Why is my client not receiving the ACK?

The client may not receive the ACK for one of two reasons: (1) the original RPC was never received by the server, or (2) the RPC was correctly received—and performed—by the server but the ACK was lost. In situation (1), the use of ACKs allows the server ultimately to receive and perform the RPC.

Why is the cache updated?

The data in the cache must be kept consistent with the data in the components. If a component has a data value change, and the datum is also in the cache, the cache must also be updated. This is especially a problem on multiprocessor systems where more than one process may be accessing a datum.

What is the purpose of allocation process?

- As a control program it serves two major functions: (1) supervision of the execution of user programs to prevent errors and improper use of the computer, and (2) management of the operation and control of I/O devices.

What is the role of the operating system?

The fundamental role of the operating system is to manage system resources such as the CPU, memory, I/O devices, etc. In addition, it's role is to run software applications such as web browsers and email applications.

What is the main difficulty of operating systems?

The main difficulty is keeping the operating system within the fixed time constraints of a real-time system. If the system does not complete a task in a certain time frame, it may cause a breakdown of the entire system it is running.

Why are web browsers important?

By doing so, they can provide better performance and better integration with the rest of the system.

Can interrupts be enabled or disabled?

Control over when interrupts could be enabled or disabled is also possible only when the CPU is in kernel mode. Consequently, the CPU has very limited capability when executing in user mode, thereby enforcing protection of critical resources. 1.15 Give two reasons why caches are useful.

image