Question

In: Computer Science

what does an operating system need in order to function properly? what are the logical requirements...

what does an operating system need in order to function properly?
what are the logical requirements of it?

Solutions

Expert Solution

Def:Operating system is a program that acts an interface between the user and server.

An operating system is the most important software that runs on a computer's. The fundamental goal of a computer system is to execute programs and t make tasks easier.Operating system is a software which control and manage the set of resources.It utilize every part of a computer in a effective manner.

Needs:

  • Platform for application programs
  • User interface
  • Managing input and output units
  • Multitasking

Some of the functions of an Operating System:

  • Process Management
    • Shortest Job First(SJF)
    • Round Robin scheduling
    • Priority based scheduling(Non-Preemptive)
  • Device Management
  • Buffering
  • Memory Management
  • File Management
  • Loading and Execution
  • Disk Management

Key Requirements:

  1. Abstraction
  2. Mechanisms
  3. Policies

In Abstraction we have Process,thread,file,socket,memory.

In Mechanisms we have create,write,schedule,open,allocate.

In Policies we have Least Recently Used (LRU), Earliest deadline first (EDF)


Related Solutions

Why does the healthcare field need specially trained managers to properly function? How does a healthcare...
Why does the healthcare field need specially trained managers to properly function? How does a healthcare manager differ from any other manager in another field?
What does it mean to overload a function? What are the requirements?
What does it mean to overload a function? What are the requirements? Give an example of 2 overloaded functions.
What information does the operating system need to store about a running process? (Think of 4...
What information does the operating system need to store about a running process? (Think of 4 or 5 different things.)
In order for a dc motor to function properly, it must be protected from physical damage...
In order for a dc motor to function properly, it must be protected from physical damage during the starting period. At starting conditions, the motor is not rotating, and armature generated voltage EA = 0 V. Since the internal resistance of a normal DC motor is very low, a very high current flows. It is possible for a motor to be severely damaged by such currents, even if they last for only a moment. A solution to the problem of...
3. Cellular transport of proteins is very important in order for a cell to function properly....
3. Cellular transport of proteins is very important in order for a cell to function properly. For each of the mutations below, (1) explain what type of transport will be affected by explaining the correct transport process and where the problem will arise and (2) where the proteins that are transported incorrectly will be found (6 pts). (1) A mutation in N-acetyl transferase, the enzyme that adds N-linked glycosylation to proteins. (2) A mutation in the TOM complex (3) A...
A request for proposal (RFP) is a formal document that describes in detail your logical requirements for a proposed system
REQUEST FOR PROPOSAL A request for proposal (RFP) is a formal document that describes in detail your logical requirements for a proposed system and invites outsourcing organizations to submit bids for its development. Research the Web and find three RFP examples. Briefly explain in a one-pagedocument what each RFP has in common and how each RFP is different.Please type this instead of posting pictures.
Design a decision tree that computes the logical AND function. How does it compare to the...
Design a decision tree that computes the logical AND function. How does it compare to the Perceptron solution? Can a perceptron be used to implement a 3 input exclusive NOR gate?
1. What is the differences between physical and logical address, and why do we need logical...
1. What is the differences between physical and logical address, and why do we need logical addresses? 2.Discuss IPv4 and IPv6 according to it capabilities to address a single device on any network in the world and how it correlates to the Internet of Things (IoT).
1. What interaction does the digestive system have with the nervous system in order for the...
1. What interaction does the digestive system have with the nervous system in order for the digestive system to work properly.? A person drinks a regular Coca-Cola for breakfast. The changes in blood glucose levels over time right before the person drinks the Coca-Cola (170 mg).... 20 minutes after (290 mg).... and 3 hours after (220 mg) 2. Discuss from a physiological perspective why the glucose levels change from (170mg) (290 mg), and (220 mg). 3. Is there anything else...
6. What does the XXXXX need to be replaced with to trigger the function in the...
6. What does the XXXXX need to be replaced with to trigger the function in the following code when the submit button is pressed: <form XXXXX="submitIt()"> Enter name: <input type="text"> <input type="submit"> </form> Suppose there is the following form element: <input type="number" name="quantity" > Rewrite the HTML code above using the required attribute to let the input accept only a number from 1 to 20. Suppose there is the following form element: Country code: <input type="text" name="country_code" XXXXXX="[A-Za-z]{3}" title="Three letter...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT