格式:pdf
大小:130KB
頁數: 8頁
操作系統實驗報告 計算機 0703班 200729 實驗 4 進程的管道通信 1. 實驗目的 1) 加深對進程概念的理解,明確進程和程序的區別。 2) 進一步認識并發執行的實質。 3) 分析進程爭用資源的現象,學習解決進程互斥的方法。 4) 學習解決進程同步的方法。 5) 了解 Linux 系統中進程通信的基本原理。 進程是操作系統中最重要的概念, 貫穿始終,也是學習現代操作系統的關鍵。 通過本次實驗,要求理解進程的實質和進程管理的機制。在 Linux 系統下實現進 程從創建到終止的全過程, 從中體會進程的創建過程、 父進程和子進程之間的關 系、進程狀態的變化、進程之間的互斥、同步機制、進程調度的原理和以管道為 代表的進程間的通信方式的實現。 2. 內容及要求: 這是一個設計型實驗,要求自行編制程序。 使用系統調用 pipe()建立一條管道,兩個子進程分別向管道寫一句話: Child p
格式:pdf
大小:116KB
頁數: 6頁
1. OS的主要功能 操作系統的基本功能: 處理機管理、存儲管理、設備管理、信息管理(文件系統管理) 、用 戶接口 。 2. OS有哪三種類型?各有什么特點? 操作系統一般可分為三種基本類型,即批處理系統、分時系統和實時系統。 批處理操作系統的特點是:多道和成批處理。 分時系統具有多路性、交互性、 “獨占”性和及時性的特征。 實時系統特點:及時響應和高可靠性 3. OS的基本特征是什么? 并發性、共享性、虛擬技術、異步性 4. OS一般為用戶提供了哪三種接口?各有什么特點? 1. 聯機命令接口 提供一組命令供用戶直接或間接操作。 根據作業的方式不同,命令接口又分為聯 機命令接口和脫機命令接口。 2. 程序接口 程序接口由一組系統調用命令組成,提供一組系統調用命令供用戶程序使用。 3. 圖形界面接口 通過圖標 窗口 菜單 對話框及其他元素 , 和文字組合 , 在桌面上 形成一個直觀易 懂 使