freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第2章用戶界面(編輯修改稿)

2024-11-16 13:46 本頁面
 

【文章內容簡介】 。 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 13 ? 操作系統(tǒng)提供給應用程序的一個接口,使得應用程序能夠獲得操作系統(tǒng)的服務 ? 進程管理、文件管理、存儲管理、系統(tǒng)管理等 ? 系統(tǒng)調用是一個復雜的過程 ? 系統(tǒng)調用往往通過 軟中斷 的方式實現 ? 系統(tǒng)調用在為應用程序提供操作系統(tǒng)服務的同時, 也實現了對計算機資源和應用程序的保護 系統(tǒng)調用 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 14 ? 軟中斷是利用硬件中斷的概念,用軟件方式進行模擬,實現宏觀上的 異步執(zhí)行 效果。很多情況下,軟中斷和“ 信號 ” 有些類似。 ? 軟中斷和硬中斷相對應, 硬中斷是外部設備對 CPU的中斷 , 軟中斷通常是硬中斷服務程序對內核的中斷, 信號則是由內核(或其他進程)對某個進程的中斷 。 關于軟中斷 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 15 系統(tǒng)調用一般包括以下幾種類型: 1. 有關設備管理的系統(tǒng)調用: 用戶使用這些系統(tǒng)調用實現對設備的讀寫和控制等 。比如系統(tǒng)調用 read、 write可以用來對指定設備進行讀寫;open、 close可以用來打開和關閉指定的設備等等 。 2. 有關進程控制的系統(tǒng)調用: 比如實驗中將用到進程的創(chuàng)建 fork()、 進程的終止exit()、 獲取當前進程的標識符 getpid()、 等待子進程終止 wait()、 執(zhí)行某個應用程序 execl()等等 。 系統(tǒng)調用的類型 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 16 系統(tǒng)調用的類型 3. 有關進程通信的系統(tǒng)調用: 比如我們也要在實驗中用到的實現父子進程通信的管道創(chuàng)建 pipe(), 實現多進程共享消息隊列的幾個系統(tǒng)調用 msgget()、 msgsnd()、 msgrcv()、 msgctl(),實現多進程共享內存緩沖區(qū)的系統(tǒng)調用 shmget()、 shmat()、 shmdt()、 shmctl(),以及實現網絡套接字 socket的幾個系統(tǒng)調用等等 。 4. 有關文件管理的系統(tǒng)調用: 有關文件管理的系統(tǒng)調用是用戶源程序中使用最多的一種 , 它包括文件的打開 、 關閉 、 讀 、 寫 、 創(chuàng)建 、 刪除 、 執(zhí)行 、 安裝 、 獲取等等 。 其中最常用的如打開 、關閉 、 讀 、 寫等直接作為語句提供在高級語言中直接使用 。 比如我們在 C語言中所熟悉的 open()、 close()、 read()、 write()等雖是以語句的形式給出 , 最后調用的是操作系統(tǒng)所提供的系統(tǒng)調用 。 5. 關于存儲管理的系統(tǒng)調用: 涉及到對內存空間大小的獲取和釋放 、 請求內存緩沖區(qū) 、 檢查內存中現有的進程 、 改變堆棧的大小等等操作都要使用這一類的系統(tǒng)調用 。 6. 關于系統(tǒng)管理的系統(tǒng)調用: 比如對系統(tǒng)日期和時間的設置或讀取 、 獲得當前用戶或主機的標識符等等 。 顯然 , 一個操作系統(tǒng)所提供的系統(tǒng)調用越多 , 其功能就越強 , 用戶就越方便 ,當然系統(tǒng)本身就越復雜和龐大 , 分析起來也就越困難 。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1