Lập kế hoạch ưu tiên có thể là một "phòng ngừa" hoặc không "phòng ngừa". Khi một quá trình đến hàng đợi đã sẵn sàng, ưu tiên của quá trình và so sánh ưu tiên của quá trình hiện nay executing. Các thuật toán lập kế hoạch "phòng ngừa" ưu tiên là ưu tiên của quá trình mới đến preempts cao, đơn vị xử lý trung tâm hơn so với mức độ ưu tiên của quá trình hiện đang chạy. "Phòng ngừa" phòng không ưu tiên thuật toán lập lịch trình chỉ đơn giản là nơi quy trình mới để đầu hàng đợi sẵn sàng.First priority scheduling algorithm’s major problem is indefinite blocking or starvation. It is ready to run, but the process does not use the central processing unit waits for the CPU. Priority scheduling algorithm may generate a case that the processes are waiting indefinitely for the central processing unit of low priority. In a heavily-loaded computer system, high-priority processes steadily come in, causing prevention of low-priority processes from using the CPU. Usually one of the two cases occurs. This process often end up realizing (when the system is not loaded much – 2 in the morning on Sunday), the computer system broke down low priority processes should also be able to process eventually. Solution to the problem of an infinite wait process of low priority is aging. Aging is a method of gradually increasing the priority of the process to wait for a long time in the system. For example, if the range from the priority 0 (high) up to 127 (low), the priority of the processes that are waiting, increases by 1 in every 15 minutes. Which was the end of the initial priority process 127 would be processed to the highest priority in the system. There are actually should take only 32 hours 127 priority processes have increased the priority from zero.(d) Round – Robin Scheduling
đang được dịch, vui lòng đợi..