操作系统概念第七版答案含编程代码电子教案Word文档格式.docx

上传人:b****3 文档编号:15043183 上传时间:2022-10-27 格式:DOCX 页数:111 大小:150.14KB
下载 相关 举报
操作系统概念第七版答案含编程代码电子教案Word文档格式.docx_第1页
第1页 / 共111页
操作系统概念第七版答案含编程代码电子教案Word文档格式.docx_第2页
第2页 / 共111页
操作系统概念第七版答案含编程代码电子教案Word文档格式.docx_第3页
第3页 / 共111页
操作系统概念第七版答案含编程代码电子教案Word文档格式.docx_第4页
第4页 / 共111页
操作系统概念第七版答案含编程代码电子教案Word文档格式.docx_第5页
第5页 / 共111页
点击查看更多>>
下载资源
资源描述

操作系统概念第七版答案含编程代码电子教案Word文档格式.docx

《操作系统概念第七版答案含编程代码电子教案Word文档格式.docx》由会员分享,可在线阅读,更多相关《操作系统概念第七版答案含编程代码电子教案Word文档格式.docx(111页珍藏版)》请在冰豆网上搜索。

操作系统概念第七版答案含编程代码电子教案Word文档格式.docx

1.1Inamultiprogrammingandtime-sharingenvironment,severaluserssharethesystemsimultaneously.Thissituationcanresultinvarioussecurityproblems.

a.Whataretwosuchproblems?

b.Canweensurethesamedegreeofsecurityinatime-sharedmachineasinadedicatedmachine?

Explainyouranswer.

Answer:

a.Stealingorcopyingone’sprogramsordata;

usingsystemresources(CPU,memory,diskspace,peripherals)withoutproperaccounting.

b.Probablynot,sinceanyprotectionschemedevisedbyhumanscaninevitablybebrokenbyahuman,andthemorecomplexthescheme,themoredifficultitistofeelconfidentofitscorrectimplementation.

1.2Theissueofresourceutilizationshowsupindifferentformsindifferenttypesofoperatingsystems.Listwhatresourcesmustbemanaged

carefullyinthefollowingsettings:

a.Mainframeorminicomputersystemsb.Workstationsconnectedtoserversc.Handheldcomputers

a.Mainframes:

memoryandCPUresources,storage,networkbandwidth.

b.Workstations:

memoryandCPUresouces

c.Handheldcomputers:

powerconsumption,memoryresources.

1.3UnderwhatcircumstanceswouldauserbebetteroffusingatimesharingsystemratherthanaPCorsingle-userworkstation?

Whentherearefewotherusers,thetaskislarge,andthehardwareisfast,time-sharingmakessense.Thefullpowerofthesystemcanbebroughttobearontheuser’sproblem.Theproblemcanbesolvedfasterthanonapersonalcomputer.Anothercaseoccurswhenlotsofotherusersneedresourcesatthesametime.

Apersonalcomputerisbestwhenthejobissmallenoughtobeexecutedreasonablyonitandwhenperformanceissufficienttoexecutetheprogramtotheuser’ssatisfaction.

1.4Whichofthefunctionalitieslistedbelowneedtobesupportedbytheoperatingsystemforthefollowingtwosettings:

(a)handhelddevicesand(b)real-timesystems.a.Batchprogrammingb.Virtualmemoryc.Timesharing

Forreal-timesystems,theoperatingsystemneedstosupportvirtualmemoryandtimesharinginafairmanner.Forhandheldsystems,theoperatingsystemneedstoprovidevirtualmemory,butdoesnotneedtoprovidetime-sharing.Batchprogrammingisnotnecessaryinbothsettings.

1.5Describethedifferencesbetweensymmetricandasymmetricmultiprocessing.Whatarethreeadvantagesandonedisadvantageofmultiprocessorsystems?

Symmetricmultiprocessingtreatsallprocessorsasequals,andI/OcanbeprocessedonanyCPU.AsymmetricmultiprocessinghasonemasterCPUandtheremainderCPUsareslaves.Themasterdistributestasksamongtheslaves,andI/Oisusuallydonebythemasteronly.

Multiprocessorscansavemoneybynotduplicatingpowersupplies,housings,andperipherals.Theycanexecuteprogramsmorequicklyandcanhaveincreasedreliability.Theyarealsomorecomplexinbothhardwareandsoftwarethanuniprocessorsystems.

1.6Howdoclusteredsystemsdifferfrommultiprocessorsystems?

Whatisrequiredfortwomachinesbelongingtoaclustertocooperatetoprovideahighlyavailableservice?

Clusteredsystemsaretypicallyconstructedbycombiningmultiplecomputersintoasinglesystemtoperformacomputationaltaskdistributedacrossthecluster.MultiprocessorsystemsontheotherhandcouldbeasinglephysicalentitycomprisingofmultipleCPUs.Aclusteredsystemislesstightlycoupledthanamultiprocessorsystem.Clusteredsystemscommunicateusingmessages,whileprocessorsinamultiprocessorsystemcouldcommunicateusingsharedmemory.

Inorderfortwomachinestoprovideahighlyavailableservice,thestateonthetwomachinesshouldbereplicatedandshouldbeconsistentlyupdated.Whenoneofthemachinesfail,theothercouldthentake-overthefunctionalityofthefailedmachine.

1.7Distinguishbetweentheclient-serverandpeer-to-peermodelsofdistributedsystems.

Theclient-servermodelfirmlydistinguishestherolesoftheclientandserver.Underthismodel,theclientrequestsservicesthatareprovidedbytheserver.Thepeer-to-peermodeldoesn’thavesuchstrictroles.Infact,allnodesinthesystemareconsideredpeersandthusmayactaseitherclientsorservers-orboth.Anodemayrequestaservicefromanotherpeer,orthenodemayinfactprovidesuchaservicetootherpeersinthesystem.

Forexample,let’sconsiderasystemofnodesthatsharecookingrecipes.Undertheclient-servermodel,allrecipesarestoredwiththeserver.Ifaclientwishestoaccessarecipe,itmustrequesttherecipefromthespecifiedserver.Usingthepeer-to-peermodel,apeernodecouldaskotherpeernodesforthespecifiedrecipe.Thenode(orperhapsnodes)withtherequestedrecipecouldprovideittotherequestingnode.Noticehoweachpeermayactasbothaclient(i.e.itmayrequestrecipes)andasaserver(itmayp

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1