計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)輔導(dǎo):計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)操作系統(tǒng)(4)

字號(hào):

中斷屏蔽是指在提出中斷請(qǐng)求之后,CPU不予響應(yīng)的狀態(tài)。它常常用來在處理某一中斷時(shí)防止同級(jí)中斷的干擾或在處理一段不可分割,必須連續(xù)執(zhí)行的程序時(shí)防止任何中斷事件的干擾。
    CPU是否允許某類中斷,由當(dāng)前程序狀態(tài)字中的中斷屏蔽位決定。
    屏蔽中斷源相當(dāng)于關(guān)中斷,處于關(guān)中斷狀態(tài)下執(zhí)行的程序段因盡量短,否則可能會(huì)丟失信息,也會(huì)影響系統(tǒng)的并發(fā)性。
    中斷反應(yīng)過程:
    1保存被中斷程序的現(xiàn)場。
    2分析中斷源,確定中斷原因。
    3轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序。
    4恢復(fù)被中斷程序現(xiàn)場,繼續(xù)執(zhí)行被中斷程序。
    操作系統(tǒng)向用戶提供兩類接口:一類是用于程序級(jí)的,另一類是用于作業(yè)控制一級(jí)的。
    1 程序級(jí)接口。
    它由一組系統(tǒng)調(diào)用命令組成。與機(jī)器指令不同之處在于系統(tǒng)調(diào)用命令由操作系統(tǒng)核心解釋執(zhí)行。
    系統(tǒng)調(diào)用是操作系統(tǒng)向用戶提供的程序一級(jí)的服務(wù),用戶程序借助與系統(tǒng)調(diào)用命令來向操作系統(tǒng)提出各種資源要求和服務(wù)請(qǐng)求。
    一般系統(tǒng)調(diào)用可分為幾類:設(shè)備管理類,文件管理類,進(jìn)程控制類,進(jìn)程通信類,存儲(chǔ)管理類。
    2 作業(yè)級(jí)接口。
    這類接口是系統(tǒng)為用戶在作業(yè)一級(jí)請(qǐng)求系統(tǒng)服務(wù)而設(shè)置的,用戶可利用這組接口組織作業(yè)的工作流程和控制作業(yè)的運(yùn)行。這類接口分為聯(lián)機(jī)接口和脫機(jī)接口。
    1 聯(lián)機(jī)接口。
    聯(lián)機(jī)接口由一組鍵盤操作命令組成,是用戶以交互方式請(qǐng)求操作系統(tǒng)服務(wù)的手段。
    鍵盤操作命令的作業(yè)控制方式靈活方便,用戶可以根據(jù)運(yùn)行情況隨時(shí)干預(yù)自己的作業(yè),但是系統(tǒng)利用率不高。
    2 脫機(jī)接口。
    由一組作業(yè)控制命令組成,供脫機(jī)用戶使用。
    這種接口主要是用于批處理方式操作系統(tǒng),其優(yōu)點(diǎn)是作業(yè)的操作過程由系統(tǒng)自動(dòng)調(diào)度或系統(tǒng)操作員干預(yù),因而系統(tǒng)利用率高。
    處理機(jī)是計(jì)算機(jī)系統(tǒng)中最重要的資源。
    多道程序設(shè)計(jì)是操作系統(tǒng)所采用的最基本,最重要的技術(shù)。其根本目的是提高整個(gè)系統(tǒng)的效率。
    衡量系統(tǒng)效率的尺度是系統(tǒng)吞吐量。所謂吞吐量是單位時(shí)間內(nèi)系統(tǒng)所處理作業(yè)的道數(shù)。
    進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行運(yùn)動(dòng),進(jìn)程是系統(tǒng)核心資源分配和調(diào)度的一個(gè)獨(dú)立單位。
    進(jìn)程可以分為系統(tǒng)進(jìn)程和用戶進(jìn)程兩類。
    系統(tǒng)進(jìn)程的優(yōu)先級(jí)通常高與一般用戶進(jìn)程的優(yōu)先級(jí)。
    從靜態(tài)的角度看,進(jìn)程是程序,數(shù)據(jù)和進(jìn)程控制塊PCB三部分組成。
    進(jìn)程和程序的區(qū)別是程序是靜態(tài)的,而進(jìn)程是動(dòng)態(tài)的。
    一個(gè)進(jìn)程可以執(zhí)行一個(gè)或幾個(gè)程序,一個(gè)程序也可以構(gòu)成多個(gè)進(jìn)程。
    被創(chuàng)建的進(jìn)程成為子進(jìn)程,創(chuàng)建者稱為父進(jìn)程,從而構(gòu)成進(jìn)程家族。
    操作系統(tǒng)的并發(fā)性和共享性正是通過進(jìn)程的活動(dòng)體現(xiàn)出來的。
    1 并發(fā)性。
    2 動(dòng)態(tài)性。
    3 獨(dú)立性。
    4 交往性。
    5 異步性。