日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统基础:进程知识笔记(二)

發布時間:2023/12/10 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统基础:进程知识笔记(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ?

?

?

一、管程

1、管道概念概念

管道是用于連接一個讀進程和一個寫進程。用來實現它們之間通信的共享文件。

2、管程的概念

管程是由一些共享數據、一組能為并發進程所執行的作用在共享數據上的操作集合、初始代碼、以及存取權組成。管程提供了一種可以允許多線程安全、有效地共享抽象數據類型的機制,管程實現同步機制由條件結構所提供。

3、管程的結構

每個管程都要有一個名字以供標識。

? ? ? ? ? ? ?

二、進程調度

進程調度方式是指當有更高優先級的進程到來時如何合理分配CPU。調度方式分為可剝奪、不可剝奪兩種。

1、 三級調度

1.1 高級調度

又稱為長調度、作業調度、接納調度,它決定處于輸入池中哪個后臺作業可以調入主系統做好執行準備,稱為一個或一組就緒進程。

1.2 中級調度

又稱為中程調度、對換調度,它決定處于交換區中的哪個就緒進行可以調入內存,用來直接參與對CPU的競爭。

1.3 低級調度

低級調度又稱為短程調度、進程調度,它決定處于內存中的哪個就緒進程可以占用CPU。低級調度室操作系統中最活躍最重要的調度程序,對系統影響很大。

2、調度算法

2.1 先來先到服務

按照作業或進程稱為就緒狀態的先后順序分配CPU,然后去執行。適合長作業,不利于短作業。屬于宏觀調度。

2.2 時間片輪轉

主要是為了提高資源利用率。通過時間輪轉提高進程并發性和響應時間特性,從而提高資源利用率。分為固定時間片、可變時間片。

2.3 優先調度

優先級算法讓每個進程都有一個優先數,數值越大優先級越高,擁有先執行的特權。優先級調度分為靜態優先級和動態優先級。

靜態優先級:進程的優先級在創建時確定,直到進程終止都不會去改變。優先級確定因素:進程類型、對資源需求、用戶要求。

動態優先級:創建進程賦予一個優先級,在進程運行過程中可以改變,以便獲得更好的調度性能。

2.4 多級反饋調度

該算法是時間片輪和優先級算法的綜合利用。

3、進程優先級確定的原則

1、對于I/O型進程讓其進入最高優先級隊列,以及響應需要I/O交互的進程。

2、對于計算型進程每次執行完時間片后進入更低級隊列。

3、對于I/O次數不多,主要回收CPU處理的進程,在I/O完成后,返回優先I/O請求時離開的隊列,避免每次都回到最高優先級隊列后再逐次下降。

4、為適應一個進程在不同時間段運行的特點,I/O完成時,提高優先級;時間片用完是,降低優先級。?

?

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

總結

以上是生活随笔為你收集整理的操作系统基础:进程知识笔记(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。