Exam 2: Operating-System Structures

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Which of the following is not a type of command interpreter?

Free
(Multiple Choice)
4.8/5
(34)
Correct Answer:
Verified

D

There are two different ways that commands can be processed by a command interpreter. One way is to allow the command interpreter to contain the code needed to execute the command. The other way is to implement the commands through system programs. Compare and contrast the two approaches.

Free
(Essay)
4.8/5
(42)
Correct Answer:
Verified

In the first approach, upon the user issuing a command, the interpreter jumps to the appropriate section of code, executes the command, and returns control back to the user. In the second approach, the interpreter loads the appropriate program into memory along with the appropriate arguments. The advantage of the first method is speed and overall simplicity. The disadvantage to this technique is that new commands require rewriting the interpreter program which, after a number of modifications, may get complicated, messy, or too large. The advantage to the second method is that new commands can be added without altering the command interpreter. The disadvantage is reduced speed and the clumsiness of passing parameters from the interpreter to the system program.

Which of the following operating system structure involves using loadable kernel module in design?

Free
(Multiple Choice)
4.7/5
(35)
Correct Answer:
Verified

D

The Windows CreateFile() system call is used to create a file. What is the equivalent system call in UNIX?

(Multiple Choice)
4.8/5
(33)

Which of the following is an inter-process communication that requires two processes share memory?

(Multiple Choice)
4.9/5
(38)

______ is a mobile operating system designed for the iPhone and iPad.

(Multiple Choice)
4.7/5
(33)

Which of the following is a much more restricted, or even closed, system to developers than others?

(Multiple Choice)
4.7/5
(43)

Which of the following defines the view of the operating system seen by most users?

(Multiple Choice)
4.9/5
(39)

Which of the following is the correct program type for GRUB in Linux and Unix systems?

(Multiple Choice)
4.7/5
(30)

When a process fails, the operating system takes a ________ which can then be probed by a debugger for failure analysis?

(Multiple Choice)
4.9/5
(28)

One important principle is the separation of policy from mechanism.

(True/False)
4.8/5
(34)

The ________ provides a portion of the system call interface for UNIX and Linux.

(Multiple Choice)
4.8/5
(31)

Describe how Mac OS X is considered a hybrid system.

(Essay)
4.8/5
(36)

Describe three general methods used to pass parameters to the operating system during system calls.

(Essay)
4.8/5
(38)

Which of the following statements is incorrect?

(Multiple Choice)
4.8/5
(41)

What are the advantages and disadvantages of using a microkernel approach?

(Essay)
4.8/5
(30)

Which of the following is not an operating system service?

(Multiple Choice)
4.8/5
(39)

Many operating system merge I/O devices and files into a combined file because of the similarity of system calls for each.

(True/False)
4.8/5
(43)

iOS and Android combine different structures, resulting in hybrid systems that address performance, security, and usability issues.

(True/False)
4.8/5
(30)

Which of the following operating system structure is the one for Mach OS?

(Multiple Choice)
4.8/5
(33)
Showing 1 - 20 of 42
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)