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

  How to log in and navigate through the operating system

Create a help document for your scenario company that shows how to log in and navigate through the operating system.

  Describe a purpose for the file open system

Describe a purpose for the file open system call that was not mentioned in the text. To be able to make some predictions of disk performance, it is useful to have a model of storage allocation.

  What is the importance of having enough ram

How does it relate to how fast a computer can process data from a large database residing on ones hard drive?

  Compare and contrast closed-source mobile operating systems

Compare and contrast open-source and closed-source mobile operating systems (OSs), and explain the main reasons why you would consider utilizing one (1) of these types of OSs over the other. Provide at least two (2) reasons to justify your decisio..

  Mips instructions into machine instructions in hexadecimal

Convert the following MIPS instructions into machine instructions in hexadecimal form

  How much physical memory is needed iif shared text is used

How much physical memory is needed (a) is shared text is used, and (b) if it is not?

  Protecting the company data

Suppose you work for a small, one office loan business. Your data is critical, and a fire or other disaster could destroy all of your computer documents.

  Assume that the passwords were eight characters

Assume that the passwords were eight characters long but that the salt length was increased to 24 bits. Again, the salts (and the corresponding algorithms) are known to all users. What would be the expected time to find all users' passwords using ..

  Describe how to prevent race condition from occurring

Function and wife calls deposit (). Explain how a race condition is possible and what might be done to prevent race condition from occurring.

  Compare and contrast at least two operating systems

Compare and contrast at least two (2) operating systems that are available today for use on personal computers and / or mobile devices. If you were considering the purchase of a new computing device (i.e., desktop, laptop, smartphone, or tablet)

  Why is it that threads are faster

Why is it that threads are faster to create than processes? What advantage do kernel threads provide over user threads? Give an example of a user thread package.

  What is the l2 read miss penalty?

s computer calculate the following: (a) What is the L2 read miss penalty? (b) What is the L1 read miss penalty? (c) What is the read penalty (L1 and L2 cache)? (d) Assume 33% (1/3) loads, and everything else is ideal. What is the CPI? (e) What would ..

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