Question: please do all the problems Question 1 (1 point) Saved System calls allow user-level processes to request services of the operating system. True False Question

 please do all the problems Question 1 (1 point) Saved System

calls allow user-level processes to request services of the operating system. True

False Question 2 (1 point) Saved What is the purpose of the

command interpreter? It reads commands from the user or from a file

please do all the problems

Question 1 (1 point) Saved System calls allow user-level processes to request services of the operating system. True False Question 2 (1 point) Saved What is the purpose of the command interpreter? It reads commands from the user or from a file of commands and executes them, usually by turning them into one or more system calls. I reads commands from a user and then writes and compiles a program to do what was asked. Question 3 (1 point) Saved Why is the command interpreter usually separate from the kernel? Because it takes too much space to store It is subject to much more frequent changes than the kernel Question 4 (1 point) Saved Which of the following system calls are executed by a command interpreter or shell in order to start a new process on a UNIX system? fork() and exec() forko) exec() halt) Question 5 (1 point) Saved What does fork() do? clones the currently executing process overlays a new process based on a different executable over the calling process Question 6 (1 point) Saved What does exec() do? clones the currently executing process overlays a new process based on a different executable over the calling process Question 7 (2 points) Saved Which of the following things are true about system programs? System programs can be thought of as bundles of useful system calls System programs provide basic functionality to users so that users do not need to write their own programs to solve common problems System programs are kernel components Question 8 (2 points) Match each of the following to either "advantage" or "disadvantage" as concerns system design. 1. The system is easier to debug and modify because changes affect only limited sections of the system. Information is kept only where it is needed and is accessible only within a defined and restricted area, so any bugs affecting that data must be limited to a specific module or layer. Disadvantage Advantage 2. There is performance overhead due to the requirement to traverse different layers to obtain a service provided by the operating system. Question 9 (3 points) Which five of the following are services provided by an operating system? Program execution 1/O operations Automated program writing File system manipulation Communications Error detection GUI design Question 10 (1 point) A user-level program could/should be trusted to properly allocate CPU time. True False Question 11 (1 point) A good design would be that a user needs only to specify which device is needed for 1/0, along with the desired operation to perform. The system should convert that request into device-or controller-specific commands. True False

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!