Lecturer : Prashant Shenoy Scribe : Sandhya Sankaranarayanan 3 . 1 Processes : Review
نویسندگان
چکیده
Process States: The state of a process describes what the process is going through at a given time. The possible states in the lifetime of a process are: New: When the process is being set up and loaded. Ready: When the process has been loaded in memory and is ready to run, but has not been scheduled on the CPU yet. Run: When the process is executing in the CPU. Wait: When the process needs some I/O operations. Process will be blocked until I/O has completed. Terminate: When process is done, and is shut down. Each process is run for a time slice (or quantum) until it either finishes, or starts an I/O operation. An I/O operation will move the state of the process from run to wait. When the I/O operation has ended, the process will then be changed from wait back to the ready state so that it can be scheduled to run again. If the time slice expires before the process ends, the process moves back to the ready state. Some processes have only computations and no I/O, in which case, they do not enter the wait state at all.
منابع مشابه
Lecture 2 : January 25 Lecturer : Prashant Shenoy Scribe : Huaizu Jiang
In this approach the distributed application is partitioned into layers. Each layer can communicate with the immediate layer above it and the immediate layer below it. Layer i is able to communicate only with layer i+1 and layer i−1 via some interfaces. This approach is used in network protocal stack, for example, TCP/IP stack. For distributed systems, the layered design is used for many real-w...
متن کاملDynamic Resource Management in Internet Hosting Platforms
DYNAMIC RESOURCE MANAGEMENT IN INTERNET HOSTING PLATFORMS
متن کاملPredicting Application Resource Requirements in Virtual Environments
© Predicting Application Resource Requirements in Virtual Environments Timothy Wood, Ludmila Cherkasova, Kivanc Ozonat, Prashant Shenoy HP Laboratories HPL-2008-122 virtualization, application resource usage, benchmarking, modeling, automation, performance models, regression-based approach Next Generation Data Centers (NGDC) are transforming labor-intensive, hard-coded, siloed systems into shar...
متن کامل