1.在信息處理系統(tǒng)中,客戶/服務(wù)器計(jì)算模式和對(duì)等模式有何區(qū)別?
①對(duì)等模式中,各節(jié)點(diǎn)機(jī)處于平等地位,沒(méi)有主次之分。網(wǎng)上任一節(jié)點(diǎn)所擁有的資源都可作為網(wǎng)絡(luò)公用資源,可被其他節(jié)點(diǎn)的網(wǎng)絡(luò)用戶共享。對(duì)等模式具有靈活的資源共享方式和均衡的通信方式,一般適合小型網(wǎng)絡(luò)。
②客戶/服務(wù)器模式,一些節(jié)點(diǎn)作為客戶機(jī),另一些節(jié)點(diǎn)作為服務(wù)器機(jī)。客戶/服務(wù)器模式是一種主從方式。采用這種模式,可高效地實(shí)現(xiàn)資源共享。同時(shí)它具有很好的可移植性,互操作性和規(guī)模的可伸縮性。
2.操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的結(jié)構(gòu)模式:
①客戶/服務(wù)器模式。特點(diǎn):簡(jiǎn)化了基本操作系統(tǒng),縮小了內(nèi)核,并容易增加新的API;提高了可靠性;適合分布式計(jì)算環(huán)境。②對(duì)象模式。特點(diǎn):這種方法減少了在系統(tǒng)整個(gè)生存期中所做修改的影響。③對(duì)稱多處理模式。特點(diǎn):主要支持多處理機(jī)操作系統(tǒng)的設(shè)計(jì)。
3.客戶/服務(wù)器計(jì)算模式中,客戶與服務(wù)器之間如何交互(工作過(guò)程)?
①客戶方以通常方式發(fā)出服務(wù)請(qǐng)求,由客戶機(jī)上的網(wǎng)絡(luò)軟件把它裝配成請(qǐng)求包,再通過(guò)傳輸協(xié)議軟件把請(qǐng)求包發(fā)送給服務(wù)器方。②服務(wù)器傳輸軟件收到請(qǐng)求包后,對(duì)其檢查,無(wú)誤后把它提交給服務(wù)器方的網(wǎng)絡(luò)軟件。③服務(wù)器網(wǎng)絡(luò)軟件根據(jù)請(qǐng)求包的請(qǐng)求,完成相應(yīng)的處理和服務(wù),并將其結(jié)果裝配成響應(yīng)包,由傳輸協(xié)議軟件將其發(fā)送給客戶。④由客戶的傳輸協(xié)議軟件把收到的響應(yīng)包轉(zhuǎn)交給客戶的網(wǎng)絡(luò)軟件,由網(wǎng)絡(luò)軟件作適當(dāng)處理后交給客戶。
客戶/服務(wù)器模式的優(yōu)點(diǎn)是:高效地實(shí)現(xiàn)了網(wǎng)絡(luò)資源共享,具有很好的互操作性和軟件的可移植性,提高了系統(tǒng)的可靠性,適合分布式計(jì)算環(huán)境。
4.計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中,工作站操作系統(tǒng)包括的軟件: ①重定向程序②傳輸協(xié)議軟件。服務(wù)器操作系統(tǒng)包括的軟件:①服務(wù)器操作系統(tǒng)的內(nèi)核程序②傳輸協(xié)議軟件③網(wǎng)絡(luò)服務(wù)軟件④網(wǎng)絡(luò)安全管理軟件。
5.網(wǎng)絡(luò)操作系統(tǒng)與網(wǎng)絡(luò)用戶有哪兩級(jí)接口:
①操作命令接口。作用:用戶通過(guò)鍵盤(pán)或鼠標(biāo)鍵入或點(diǎn)擊各種操作命令來(lái)控制、操縱、管理和使用網(wǎng)絡(luò)。這種接口采用交互式。②編程接口。通過(guò)網(wǎng)絡(luò)操作系統(tǒng)提供的一組系統(tǒng)調(diào)用來(lái)實(shí)現(xiàn)。此外網(wǎng)絡(luò)操作系統(tǒng)還為用戶提供了一系列應(yīng)用程序接口。
6.網(wǎng)絡(luò)操作系統(tǒng)的命令接口應(yīng)為用戶提供哪些類型的操作命令?
①系統(tǒng)訪問(wèn)命令;②文件與目錄管理命令;③信息處理類命令;④網(wǎng)絡(luò)通信類命令;⑤打印輸出類命令;⑥進(jìn)程控制類命令;⑦Internet類命令;⑧其它。
7.Shell程序的作用是什么?
①作為Shell命令解釋程序。Shell接收、識(shí)別并執(zhí)行用戶鍵入的各種命令。②作為高級(jí)程序設(shè)計(jì)語(yǔ)言。什么是Shell過(guò)程:用shell編寫(xiě)的程序稱為shell過(guò)程。如何建立和執(zhí)行Shell過(guò)程:建立shell過(guò)程的步驟同建立普通文本文件的方式相同,可利用編輯器(例如vi)進(jìn)行程序輸入和編輯加工。Shell過(guò)程的執(zhí)行可采用如下方法:①輸入重定向到shell過(guò)程,其一般形式為:$sh<過(guò)程名②將shell過(guò)程改為可執(zhí)行文件,其一般形式為:$chmoda+x過(guò)程名$過(guò)程名。
8.如何理解微內(nèi)核的概念?
微內(nèi)核結(jié)構(gòu)是一種新型結(jié)構(gòu),它體現(xiàn)了操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的新思想,微內(nèi)核的設(shè)計(jì)目標(biāo)是使操作系統(tǒng)的內(nèi)核盡可能小,使其他的所有操作系統(tǒng)服務(wù)一般都放在核外用戶級(jí)完成。采用微內(nèi)核結(jié)構(gòu)有何優(yōu)點(diǎn):①靈活性。微內(nèi)核短小精干,僅提供最基本最必要的服務(wù)。②開(kāi)放性。操作系統(tǒng)除內(nèi)核以外的功能都可用服務(wù)器的形式建立在內(nèi)核之上,可以方便地設(shè)計(jì)、開(kāi)發(fā)、集成自己的新系統(tǒng)。③可擴(kuò)充性。加入和修改一個(gè)服務(wù)不需要停止系統(tǒng)和重新引導(dǎo)內(nèi)核,安裝、調(diào)試一個(gè)新系統(tǒng)很容易。
9.什么叫進(jìn)程?
進(jìn)程是程序的一次執(zhí)行,該程序可與其它程序并發(fā)執(zhí)行。
為什么要引入進(jìn)程的概念?
①順序程序的特點(diǎn):具有封閉性和可再現(xiàn)性。但是,程序的順序執(zhí)行是低效的。②程序的并發(fā)執(zhí)行和資源共享。多道程序設(shè)計(jì)出現(xiàn)后,實(shí)現(xiàn)了程序的并發(fā)執(zhí)行和資源共享,提高了系統(tǒng)的效率和系統(tǒng)的資源利用率,但卻帶來(lái)了新的問(wèn)題。
③程序的并發(fā)執(zhí)行的特點(diǎn):破壞了程序的封閉性和可再現(xiàn)性,程序和機(jī)器執(zhí)行程序的活動(dòng)不再一一對(duì)應(yīng),并發(fā)程序之間有可能存在相互制約關(guān)系。
并發(fā)程序的這些特性:獨(dú)立性、并發(fā)性、動(dòng)態(tài)性和相互制約性,反映了并發(fā)程序的本質(zhì),程序的概念已不能反映程序并發(fā)找執(zhí)行的實(shí)質(zhì),因此,人們引進(jìn)了進(jìn)程的概念。