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

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 閱讀(335) 評論(0)  編輯 收藏 引用 所屬分類: OS
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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>
            一本色道久久综合亚洲精品高清| 亚洲美女精品久久| 亚洲欧美日韩另类精品一区二区三区 | 午夜一区二区三区在线观看| 国产精品成人一区| 性亚洲最疯狂xxxx高清| 亚洲欧美激情一区二区| 国内精品久久久久久影视8| 鲁大师成人一区二区三区| 久热精品视频在线| 亚洲精品美女在线观看| 99在线精品免费视频九九视| 国产精品一区=区| 免费h精品视频在线播放| 欧美电影专区| 亚洲在线视频观看| 久久国产精品亚洲77777| 亚洲美女少妇无套啪啪呻吟| 夜夜爽99久久国产综合精品女不卡| 国产精品美女久久久久久免费| 久久久精品2019中文字幕神马| 久久影视精品| 亚洲免费影视| 老司机午夜精品视频在线观看| 在线亚洲观看| 欧美亚洲视频在线观看| 亚洲大片一区二区三区| 一区二区三区免费网站| 在线观看成人一级片| 亚洲精选一区二区| 国产亚洲午夜| av成人动漫| 1769国内精品视频在线播放| 一区二区三区欧美激情| 亚洲国产成人精品视频| 亚洲一区二区三区四区中文 | 免费日韩视频| 欧美一区三区二区在线观看| 欧美国产日本在线| 久久国产加勒比精品无码| 欧美91福利在线观看| 欧美亚洲自偷自偷| 欧美日韩国产小视频| 久久一区二区三区四区五区| 国产精品久久久久久妇女6080 | 亚洲在线免费| 中文国产成人精品| 欧美阿v一级看视频| 久久久久久久性| 国产精品日韩久久久久| 亚洲精品国产精品乱码不99按摩| 国产欧美一区二区在线观看| 一区二区欧美在线观看| 一本一本久久a久久精品牛牛影视| 久久久亚洲综合| 久久国产黑丝| 国产嫩草影院久久久久| 亚洲少妇中出一区| 一本一本久久| 欧美久久久久中文字幕| 亚洲承认在线| 日韩视频在线永久播放| 亚洲成人中文| 久久久久久穴| 久久综合久色欧美综合狠狠| 国产一区二区三区久久悠悠色av| 亚洲视频在线二区| 亚洲欧美日本另类| 欧美色视频在线| 在线视频精品一区| 亚洲免费影视| 国产精一区二区三区| 亚洲一区二区三区视频播放| 午夜精品一区二区三区电影天堂| 欧美三级欧美一级| 亚洲视频第一页| 午夜精品福利视频| 国产精品亚洲片夜色在线| 亚洲一区尤物| 久久精品国产亚洲一区二区三区| 国产欧美日本| 久久久噜噜噜久久久| 蜜桃av久久久亚洲精品| 91久久国产综合久久| 欧美黄色一级视频| 一区二区三区|亚洲午夜| 午夜精品久久久久久久久| 国产日韩1区| 久久久久久久综合色一本| 亚洲第一主播视频| 亚洲先锋成人| 激情综合视频| 欧美日本一区二区高清播放视频| 国产精品99久久久久久久vr| 久久精品论坛| 一本色道久久综合亚洲精品不卡| 国产精品女主播| 久久女同精品一区二区| 亚洲精品黄网在线观看| 欧美一区二区视频在线| 亚洲国产精品va在看黑人| 欧美日韩一区二区三区免费| 欧美一区二区三区在线视频| 欧美激情一区二区三区不卡| 亚洲欧美日韩国产综合| 亚洲第一二三四五区| 欧美图区在线视频| 久久人体大胆视频| 亚洲天堂av在线免费| 欧美成人乱码一区二区三区| 亚洲一区国产| 亚洲三级色网| 国产一区二区三区自拍| 欧美日韩在线电影| 美女黄网久久| 午夜精品免费| 亚洲精品国产精品国自产在线 | 欧美a级在线| 欧美一级大片在线观看| 亚洲精品日韩在线观看| 国内精品视频久久| 国产精品成人va在线观看| 男女激情久久| 久久久噜噜噜久久久| 午夜精品在线看| 中文在线不卡视频| 亚洲日韩第九十九页| 免费日韩成人| 久久综合久久综合这里只有精品| 亚洲一区二区三区中文字幕在线 | 国产九九视频一区二区三区| 欧美激情视频给我| 麻豆成人91精品二区三区| 欧美一区二区三区在线观看视频 | 麻豆精品一区二区综合av| 午夜在线视频观看日韩17c| 日韩视频一区| 亚洲精品在线视频| 亚洲毛片一区二区| 亚洲黄色三级| 亚洲精品老司机| 亚洲人www| 亚洲精品国产精品久久清纯直播| 伊人成人开心激情综合网| 狠狠色狠狠色综合人人| 国内精品久久久久久久果冻传媒| 国产视频在线观看一区| 国产一区二区三区高清| 国语精品一区| 亚洲大片av| 亚洲激情校园春色| 亚洲精品一区二区三区福利| 91久久久在线| 99精品视频免费| 亚洲无线一线二线三线区别av| 一本一本大道香蕉久在线精品| 亚洲午夜久久久| 香蕉视频成人在线观看| 欧美呦呦网站| 欧美成年网站| 亚洲精品影院在线观看| 一区二区三区四区国产| 亚洲在线国产日韩欧美| 欧美一区二区三区精品电影| 久久九九99视频| 欧美精品乱码久久久久久按摩| 欧美精品日韩| 国产欧美日韩不卡| 伊人久久婷婷色综合98网| 亚洲精品乱码久久久久久日本蜜臀| 99riav1国产精品视频| 亚洲图中文字幕| 久久久久综合网| 欧美激情中文不卡| 亚洲小视频在线观看| 性欧美18~19sex高清播放| 久久蜜臀精品av| 欧美色欧美亚洲另类二区| 国产日韩一区二区三区在线| 亚洲国产精品福利| 亚洲综合久久久久| 欧美aaaaaaaa牛牛影院| 日韩亚洲欧美一区二区三区| 欧美在线免费观看亚洲| 欧美精品偷拍| 狠狠干成人综合网| av成人手机在线| 久久一区精品| 一区二区三区国产在线| 麻豆国产精品777777在线| 国产精品无码永久免费888| 亚洲国产精品成人精品| 欧美在线免费视屏| 亚洲伦理网站| 久久婷婷av| 国产香蕉97碰碰久久人人| 正在播放亚洲一区| 欧美激情女人20p| 欧美中文字幕在线视频| 国产精品久久久久久福利一牛影视|