青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

V6:::::::::

1.3 What is the main advantage of multiprogramming?
Answer: Multiprogramming makes efficient use of the CPU by overlapping the demands for the CPU and its I/O devices from various users. It attempts to increase CPU utilization by always having something for the CPU to execute.

1.5 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.
a. What are two such problems?
b. Can we ensure the same degree of security in a time-shared machine as we have in a
dedicated machine? Explain your answer.
Answer:
a. Stealing or copying one’s programs or data; using system resources (CPU, memory, disk space, peripherals) without proper accounting.
b. Probably not, since any protection scheme devised by humans can inevitably be broken by a human, and the more complex the scheme, the more difficult it is to feel
confident of its correct implementation.

1.9 Describe the differences between symmetric and asymmetric multiprocessing. What are three advantages and one disadvantage of multiprocessor systems?
Answer: Symmetric multiprocessing treats all processors as equals, and I/O can be processed on any CPU. Asymmetric multiprocessing has one master CPU and the remainder CPUs are slaves. The master distributes tasks among the slaves, and I/O is usually done by themaster only. Multiprocessors can savemoney by not duplicating power supplies, housings, and peripherals. They can execute programs more quickly and can have increased reliability. They are also more complex in both hardware and software than uniprocessor systems.

1.10 What is the main difficulty that a programmer must overcome in writing an operating system for a real-time environment?
Answer: The main difficulty is keeping the operating system within the fixed time constraints of a real-time system. If the system does not complete a task in a certain time
frame, it may cause a breakdown of the entire system it is running. Therefore when writing an operating system for a real-time system, the writer must be sure that his scheduling schemes don’t allow response time to exceed the time constraint.
 
2.1 Prefetching is a method of overlapping the I/O of a job with that job’s own computation.
The idea is simple. After a read operation completes and the job is about to start operating on the data, the input device is instructed to begin the next read immediately. The CPU and input device are then both busy. With luck, by the time the job is ready for the next data item, the input device will have finished reading that data item. The CPU can then begin processing the newly read data, while the input device starts to read the following data.
A similar idea can be used for output. In this case, the job creates data that are put into a buffer until an output device can accept them. Compare the prefetching scheme with the spooling scheme, where the CPU overlaps the input of one job with the computation and output of other jobs.
Answer: Prefetching is a user-based activity, while spooling is a system-based activity.
Spooling is a much more effective way of overlapping I/O and CPU operations.

2.3 What are the differences between a trap and an interrupt? What is the use of each function?
   An interrupt is a hardware-generated change-of-flow within the system. An interrupt handler is summoned to deal with the cause of the interrupt; control is then re-turned to the interrupted context and instruction. 
   A trap is a software-generated interrupt.
   An interrupt can be used to signal the completion of an I/O to obviate the need for device polling. 
   A trap can be used to call operating system routines or to catch arithmetic errors.

V7::::::::

19.3 The Linux 2.6 kernel can be built with no virtual memory system. Explain how this feature may appeal to designers of real-time systems.
Answer: By disabling the virtual memory system, processes are guaranteed to have portions of its address space resident in physical memory.
This results in a system that does not suffer from page faults and therefore does not have to deal with unanticipated costs corresponding to paging the address space.
 The resulting system is appealing to designers of real-time systems who prefer to avoid variability in performance.




posted on 2009-03-15 13:20 chatler 閱讀(330) 評論(0)  編輯 收藏 引用 所屬分類: OS
<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产精品一区| 亚洲欧洲av一区二区三区久久| 性久久久久久久| 亚洲图片欧美日产| 欧美一区观看| 久久久久久一区| 欧美日本国产一区| 亚洲国产免费看| 欧美高清自拍一区| 亚洲视频在线一区| 亚洲社区在线观看| 一本色道久久综合狠狠躁篇怎么玩| 国产乱码精品1区2区3区| 亚洲专区在线视频| 久久久久国产精品麻豆ai换脸| 亚洲视频在线观看免费| 亚洲欧美另类在线观看| 久久久www成人免费精品| 怡红院精品视频| 在线免费观看日本欧美| 99热精品在线| 久久久久久婷| 99精品欧美一区| 久久狠狠亚洲综合| 亚洲视频播放| 欧美伊久线香蕉线新在线| 亚洲欧美综合网| 欧美日产国产成人免费图片| 国产精品免费看片| 亚洲精品国产精品乱码不99| 亚洲欧美怡红院| 亚洲精品一区二区三区不| 亚洲欧美激情在线视频| 欧美高清一区二区| 亚洲第一天堂无码专区| 欧美制服丝袜第一页| 在线性视频日韩欧美| 欧美区国产区| 99伊人成综合| 欧美国产在线观看| 免费成人美女女| 亚洲激情电影在线| 欧美视频在线一区二区三区| 精品999网站| 免费在线亚洲| 免费欧美电影| 一区二区三区回区在观看免费视频| 欧美第一黄色网| 久久久久久婷| 亚洲欧洲综合| 亚洲手机在线| 禁久久精品乱码| 欧美大片免费观看| 欧美日韩调教| 久久精品国产视频| 欧美sm视频| 欧美一区二区三区在线视频| 久久精品免费播放| 日韩视频在线观看| 一本色道久久综合| 在线欧美三区| 亚洲一区二区在线免费观看视频| 国产自产2019最新不卡| 亚洲精品影视| 在线激情影院一区| 一区二区三区日韩精品| 亚洲福利视频网| 中文国产亚洲喷潮| av成人手机在线| 欧美中文字幕| 午夜精品福利电影| 欧美精品网站| 欧美h视频在线| 国产色综合网| 亚洲尤物在线视频观看| 99精品99| 欧美视频在线播放| 亚洲欧洲在线一区| 先锋影音网一区二区| 日韩亚洲精品电影| 欧美激情一区二区三区在线视频| 玖玖国产精品视频| 国产亚洲成人一区| 欧美一区二区三区在线观看视频| 亚洲一区二区三区三| 国产精品日韩一区| 在线综合+亚洲+欧美中文字幕| 99伊人成综合| 欧美午夜精品久久久久久超碰| 日韩午夜在线电影| 亚洲免费视频中文字幕| 国产精品视频yy9299一区| 亚洲欧美精品| 亚洲高清资源综合久久精品| 亚洲天天影视| 国产亚洲综合精品| 欧美va日韩va| 欧美一级理论片| 亚洲欧洲精品一区二区精品久久久| 亚洲一级特黄| 黄色国产精品| 欧美色区777第一页| 欧美在线视频播放| 亚洲精选在线观看| 久久久久久网| 久久丁香综合五月国产三级网站| 国产综合色精品一区二区三区| 欧美日韩亚洲国产精品| 久久成人18免费网站| 中文日韩电影网站| 欧美激情无毛| 欧美激情一区二区三区在线| 久久综合网色—综合色88| 午夜宅男欧美| 午夜综合激情| 欧美在线国产精品| 欧美一区二区三区在线视频 | 亚洲精品一区中文| 久久国产日韩欧美| 欧美一区二区三区在线观看| 亚洲一区在线播放| 亚洲欧美日韩精品久久久| 亚洲一区精品视频| 欧美淫片网站| 久久视频在线看| 久久国产综合精品| 久久综合九色99| 欧美激情精品久久久久久久变态| 亚洲高清不卡一区| 亚洲精品一二三| 久久本道综合色狠狠五月| 久久精品视频在线免费观看| 久久精品一区二区三区四区| 蜜桃视频一区| 国产精品一区二区久久久| 国内视频精品| 在线视频亚洲一区| 亚洲经典自拍| 欧美精品国产一区二区| 欧美18av| 亚洲区免费影片| 亚洲综合精品自拍| 欧美激情精品久久久久久久变态 | 亚洲电影免费在线| 欧美一区二区三区四区在线| 亚洲高清色综合| 久久久久久免费| 国产主播一区二区三区四区| 亚洲在线中文字幕| 9i看片成人免费高清| 欧美福利视频一区| 99视频超级精品| 欧美日韩视频在线| 欧美伦理视频网站| 欧美国产在线视频| 免费中文字幕日韩欧美| 久久精品99国产精品日本| 亚洲深夜福利网站| 亚洲激情视频在线| 亚洲综合99| 亚洲福利国产| 欧美大尺度在线观看| 亚洲一区二区在线播放| 亚洲欧洲一区二区在线播放| 黄色成人小视频| 国产欧美亚洲视频| 伊人色综合久久天天| 国外精品视频| 99精品国产在热久久下载| 9人人澡人人爽人人精品| 日韩性生活视频| 欧美一区观看| 午夜视频在线观看一区二区三区| 欧美精品一区在线发布| 一区国产精品| 91久久香蕉国产日韩欧美9色| 欧美成人精品一区二区三区| 亚洲人午夜精品| 亚洲黄色在线视频| 国产日韩欧美日韩| 亚洲人精品午夜在线观看| 欧美精品国产一区二区| 亚洲视频综合在线| 欧美一区二区久久久| 亚洲小少妇裸体bbw| 亚洲精品资源| 国产在线欧美日韩| 亚洲精品字幕| 亚洲人线精品午夜| 亚洲欧美国产精品专区久久| 亚洲人成在线播放网站岛国| 欧美在线观看一区二区| 亚洲全部视频| 一区二区三区毛片| 久久精品国产久精国产爱| 久久av一区二区| 美日韩精品免费观看视频| 另类图片综合电影| 狠狠色狠狠色综合日日tαg| 卡通动漫国产精品|