Question

In: Computer Science

Describe how OS’s manages resources and the way in which it handles processes.

Describe how OS’s manages resources and the way in which it handles processes.

Solutions

Expert Solution

An operating system is a system software that manages computer hardware, software resources and provides common services for computer programs. The basic unit of software that the operating system deals with in scheduling the work done by the processor is either a process or a thread, depending on the operating system. It is processes, rather than applications, that the operating system controls and schedules for execution by the CPU.Process management is an integral part of any modern-day operating system . The OS must allocate resources to processes, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronization among processes. To meet these requirements, the OS must maintain a data structure for each process, which describes the state and resource ownership of that process, and which enables the OS to exert control over each process.Operating system , program that manages a computer's resources, especially the allocation of those resources among other programs. Typical resources include the central processing unit , computer memory, file storage, input/output devices, and network connections.A computer generally has one operating system that becomes active and takes control when the system is turned on. Computer hardware is wired to initially load a small set of system instructions that is stored in permanent memory. You've likely used at least one operating system before. The users of a batch operating system do not interact with the computer directly. Each user prepares his job on an off line device like punch cards and submits it to the computer operator. To speed up processing, jobs with similar needs are batched together and run as a group. The programmers leave their programs with the operator and the operator then sorts the programs with similar requirements into batches.


Related Solutions

Describe the person handles the human resources or personnel issues for your company? Have you experienced...
Describe the person handles the human resources or personnel issues for your company? Have you experienced any human resources issues?
__________ manages basic computer operations such as start-up, controls access to system resources, and manages computer...
__________ manages basic computer operations such as start-up, controls access to system resources, and manages computer memory and files. Event data recorders Application software Software defined networking System software
A server is a computer or device on a network that manages network resources. Servers are...
A server is a computer or device on a network that manages network resources. Servers are often dedicated, meaning that they perform no other tasks besides their server tasks. On multiprocessing operating systems however, a server may be one of several programs that are each managing specific requests for services from clients or a particular hardware or software resource, rather than the entire computer. For each of the server types below, provide a short description of the service each provides...
this question is related to cloud computing. Describe how S3 handles consistency of objects and how...
this question is related to cloud computing. Describe how S3 handles consistency of objects and how this approach affects the state of objects when they are read using a GET.
1. Discuss how shareholder activists change the way a corporation manages its business. Is this type...
1. Discuss how shareholder activists change the way a corporation manages its business. Is this type of activism beneficial to US corporations? What is your opinion on this?
Explain the difference between how Agile handles the constraints and how Traditional/Waterfall handles the Constraints. Would...
Explain the difference between how Agile handles the constraints and how Traditional/Waterfall handles the Constraints. Would you ever create a WBS on an Agile project? Explain your answer. Explain the distinction between the Essential System and the Envisioned System. Which of the Agile Principles can successfully be applied to Waterfall/Traditional Project Management? Explain.
Consider a system consisting of 4 resources of the same type that are shared among 3 processes, each of which needs at most 2 resources.
Consider a system consisting of 4 resources of the same type that are shared among 3 processes, each of which needs at most 2 resources. Show that the system is deadlock-free. Hint: Show that the condition ((claim-allocated) <= available) can always be satisfied.
What are the 4 evolutionary processes? Describe them, how does each contribute, and which dominate and...
What are the 4 evolutionary processes? Describe them, how does each contribute, and which dominate and under what circumstances? In essay format please! :)
Describe how each of Algol 60, Pascal, and Pytho 3 handles the dangling else problem.
Describe how each of Algol 60, Pascal, and Pytho 3 handles the dangling else problem.
1. Briefly describe the way in which creditors play a role in corporate governance. How does...
1. Briefly describe the way in which creditors play a role in corporate governance. How does this role help to increase the value of the firm? 2. Does hedge fund activism help or hurt other shareholders in a firm? What about other stakeholders, such as creditors and company executives?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT