Question

In: Computer Science

Question 1: Explain what I/O operation service provides. Describe why user application programs cannot provide these...

Question 1:

Explain what I/O operation service provides. Describe why user application programs cannot provide these services.

Question 2 :

Discuss the advantage and disadvantages of a layered approach.

Solutions

Expert Solution

Question#1

The I/O operation service provides and number of different operations like from I/O output operations. As basically the I/O provides us the platform to connect the world of operating system by providing us the connectivity of the I/O devices so basically the services that I/O provide us that are the input output operations so the Inputs are basically the signals that are been received by the system and the output are the signals that are send from it. So coming to the question that why user application programs cannot provide this services so coming on this point so basically the application programs are basically the softwares on which you can work and the working commands are been send by the input devices that are been the part of the service of the I/O service and the result they provide is the output.

Question#2

The main advantages of the layered approach is that they are decomposable so due to this it affects the separation of the different levels in abstraction. more over a layered approach allows you to do good maintenance due to which you will be able to make the changes without affecting the layer interfaces.

PLEASE GIVE A THUMBS UP!!!! DONT GIVE A THUMBS DOWN IF YOU HAVE ANY QUERY SO COMMENT DOWN I WILL CLEAR IT FOR YOU.THANK YOU


Related Solutions

If we are building application that provides service for drivers. I want financial analysis of the...
If we are building application that provides service for drivers. I want financial analysis of the data assuming I don’t have money and I am going to take loan how I am gonna get my investment and profit. I want logical data for building the app if it requires innovation. will my project is to launch application and pur revenue will be from the subscriptions all the costs and revenues will be assumptions the only real thing is that we...
Explain what FMEA is and why it used. Describe the seven programs and plans that are...
Explain what FMEA is and why it used. Describe the seven programs and plans that are key elements in a health organization's environment of care Describe a risk assessment and a hazard vulnerability system Describe the safety monitoring process Identify the tools commonly used to manage the recruitment and retention of human resources Outline the credentialing process for independent practitioners and employed clinical staff
What type of application programs are not suitable for multi-threading? Explain.
What type of application programs are not suitable for multi-threading? Explain.
I am unsure as to why I cannot solve my Computer Science question I was just...
I am unsure as to why I cannot solve my Computer Science question I was just wondering if someone could show me exactly what they would do the code is in C++: write a program that display the following manual for user to chose among calculations Please select one of the following: addition subtraction multiplication division exit The program will then read in the user entry. when the user chose "1", it will ask the user "Please enter two numbers...
Explain how a read I/O operation happens in 2 scenarios: with DMA and without DMA. Clearly...
Explain how a read I/O operation happens in 2 scenarios: with DMA and without DMA. Clearly explain how the I/O device and the CPU works concurrently in both cases. Explain through an example showing the steps of the protocols and the algorithms underneath.
What is RTL? Provide a basic example of an operation in the notation and explain it...
What is RTL? Provide a basic example of an operation in the notation and explain it and What cycle is repeatedly executed by the CPU? Give the name and provide an explanation
Describe the service TCP provides with respect to flow control and explain the mechanisms it uses...
Describe the service TCP provides with respect to flow control and explain the mechanisms it uses to overcome the deficiencies of IP.
• Overview of Health Promotion Topic o Introduce cancer o Describe what cancer is o Explain...
• Overview of Health Promotion Topic o Introduce cancer o Describe what cancer is o Explain why it is a problem related to health and nursing o Provide references please, using APA format
Explain the OLI paradigm.  Explain what 'O', 'L', and 'I' mean.
Explain the OLI paradigm.  Explain what 'O', 'L', and 'I' mean.
Cannot figure out why my c++ program keeps crashing, I am attempting to have the user...
Cannot figure out why my c++ program keeps crashing, I am attempting to have the user decide the size of a 2d array then fill said array. #include <iostream> using namespace std; typedef int* IntArrayPtr; int main(void) { int column, row, i, j; IntArrayPtr *arr_num = new IntArrayPtr[row]; cout << " " << endl << " This program creates a 2D array of dynamic memory, fills it with user entered numbers, " << endl << " Then prints the array...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT