What is the main advantage of the micro-kernel approach

Assignment Help Operating System
Reference no: EM13968852

MICROCOMPUTER OPERATING SYSTEMS

1. When triggering a System call, it is needed sometimes to pass input parameters to the OS as part of the system call. Describe three general methods for passing parameters to the operating system.

4) What are the two models of interprocess communication? State one strength and one weakness of the two approaches?

a) Model of IPC:

Strength:                                      Weakness:

b) Model of IPC:

Strength:                                     Weakness:

3) Put the following "layers" in the right order, based on "calling sequence", when a user writes code in his program that requires a system call, and the code compiled and then executed.

1. System Call is made (_____)

2. Application Programming Interface (API) is used (_____)

3. User writes program code that requires a system call (e. g., I/O service). (_____)

4. System call interface intervenes (i.e., is being utilized/used) (_____)

4) It is sometimes difficult to achieve a layered approach if two components of the operating system are dependent on each other. Identify a scenario in which it is unclear how to layer two system components that require tight coupling of their functionalities.

5) What is the main advantage of the micro-kernel approach to system design?

6) How do user programs and system services interact in a micro-kernel architecture?

Reference no: EM13968852

Questions Cloud

Design a table describing the dimensions of culture : Design a table describing the five dimensions of culture proposed by Hofstede. Include the managerial implications of these dimensions and a comparison of Hofstede's findings with those of Trompenaars' and the GLOBE project team
What input parameters the function takes : What input parameters the function takes.  What results it returns to the calling program.  How it is called in the main.  Do not forget to create a prototype for it at the top of the program.
Describe the type of business you have created : The product or service, and general staffing plan. Provide a rationale for your plan.
Determine the timing a pendulum swing or a drop time : What do you conclude about the accuracy of your measurement technique - Define uncertainties Are they SD, SEM or confidence intervals? Always state the sample size.
What is the main advantage of the micro-kernel approach : What is the main advantage of the micro-kernel approach to system design? How do user programs and system services interact in a micro-kernel architecture?
What happens if you delay start of savings for 5 years : Once you add up all the future values from step 2 above, and do a time line to determine how much you will be able to spend each year assuming you are going to spend all your money
Components of effective communication : You will consider one of the more important components of effective communication: determining your target audience. It does not take much for a good decision to be torpedoed by a group or an individual who does not feel that they were consulted o..
Conclusion based on the standard deviations : Following are some representative scores. (High scores represent more favorable attitudes.) Calculate for both before and after scores, and write a conclusion based on the standard deviations.
Hair color and social extroversion : Conduct a one-way ANOVA to investigate the relationship between hair color and social extroversion.

Reviews

Write a Review

Operating System Questions & Answers

  Identify various hardware components and network topologies

VaryNet Corporation wishes to create 4-individual offices across the globe. They wish to be able to connect these offices over the internet, and they want to make sure that each network is available to each other,

  Oracle datatypes for the attributes

Choose Oracle datatypes for the following attributes from a normalized relation including:

  Describe a simple rule for determining a particular request

Describe a simple rule for determining whether a particular request can be satisfied without causing deadlock given the current allocation of chopsticks to philosophers.

  Define the term context switch

Define the term context switch. Explain how context switching takes place. (use a diagram, with two processes)

  A portable file system i would like to solve the problem by

i would like to solve the problem by using c ltbrgtplease fellow requirements as well as also deliver it on time.

  Calculate the exam grades for a class

You will write a program to calculate the exam grades for a class of a few hundred students.

  Explanation of osi model

Determine what if someone designs a communication methodology that does not comply with OSI but is compatible with the application layer and the physical layer.

  What new files should create eliminate the data redundancies

what new files should you create to help eliminate the data redundancies found in the file shown in Figure P1.5?

  Show the output of the screen when the program executes

Show the output of the screen when the program executes with a value of 200.

  Advantages and disadvantages of major operating system

Consider the advantages and disadvantages of each major operating system that Amy might use on the Web server. In a one-page memorandum to Amy.

  Analyzing inter process communication

Technology and techniques for inter process communication within a DIS have evolved considerably in current years. Please critically analyze the CORBA, DCE, SOAP and SOCKETS

  Versions of unix

Early versions of UNIX were available only with a command-driven interface. In more recent years, graphical user interfaces have become popular. Explain in your own words why these GUIs made an impact on the popularity of this operating system.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd