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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OS部分简答题目

發布時間:2023/12/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OS部分简答题目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 程序并發執行時的特征

(1) 間斷性
在多道程序設計的環境下,程序是并發執行的,由于它們共享系統資源,以及為完成同一項任務而相互合作,致使在這些并發執行的程序之間形成了相互制約的關系。
相互制約導致并發程序具有“執行-暫停-執行”這種間斷性的活動規律。
(2) 失去封閉性
程序在并發執行時,多道程序共享系統的資源,因而這些資源的狀態由多道程序來改變,程序運行失去封閉性。一程序的運行受到其他程序的影響。

(3) 不可再現性
程序在并發執行時,失去封閉性導致其失去可再現性。
(4) 程序與計算不再一一對應

2. 程序并發執行時失去程序的封閉性和可再現性的主要原因是什么?

并發運行的程序相互制約

3 進程( Process )的定義

進程是一個可并發執行的程序在其數據集上的一次運行過程,是操作系統進行資源分配的單位,進程表示資源的占用和所要做的工作。

4.進程的特征

(1)動態性——進程是程序在處理機上的一次執行過程。具有生命期。
(2)并發性——多個進程實體同存于內存中,在一段時間內同時運行。以提高資源利用率。
(3) 獨立性
進程實體是一個能獨立運行、獨立分配資源和獨立接受調度的基本單位,而程序則不是。
(4) 異步性
進程按各自獨立的、不可預知的速度向前推進。
(5) 結構性
進程控制塊(PCB)+程序段+相關的數據段=進程實體。

5 進程與程序的區別

  • 進程是動態的,程序是靜態的
  • 進程是暫時的,程序是永久的
  • 進程與程序的組成不同:
    • 程序是指令的有序集合;
    • 進程包括程序、數據和進程控制塊(即進程狀態信息)
  • 進程與程序的對應關系:
    • 無一一對應關系(一個進程可順序執行,多個程序;一個程序可由多個進程共用)

操作系統引入進程后,不能(C )

A.提高資源的利用率
B.正確描述程序的執行情況
C.提高用戶編程能力
D.允許一個程序同時被多個用戶調用

6原語

  • 原語(primitive):由若干條指令構成的“原子操作(atomicoperation)”過程,作為一個整體而不可分割--要么全都完成,要么全都不做。許多系統調用就是原語。
  • 特征:“不可中斷性”。
  • 實現方法:屏蔽中斷。

進程控制是進程管理中最基本的功能;

  • 用于創建和撤銷進程;
  • 控制進程狀態的轉換;

進程控制是操作系統的內核通過原語來實現的。

引起創建進程的事件

  • 用戶登錄
  • 作業調度
  • 提供服務
  • 應用請求

創建過程CreateProcess/Fork:
(1)申請空白PCB
(2)為新進程分配資源
(3)初始化PCB
(4)將新進程插入就緒隊列
b進程終止

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的OS部分简答题目的全部內容,希望文章能夠幫你解決所遇到的問題。

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