計算機概論 - 虛擬記憶體計算 - 考試
By Puput
at 2014-12-04T18:22
at 2014-12-04T18:22
Table of Contents
在計算機概論課本上看到的兩題練習題,不過是英文的,所以我也用英文回答。
我對這些東西不是很了解,怕翻成中文以後會翻錯,所以直接貼原文上來,保險一點。
題目(一):;A multiprogramming operating system uses paging.
The available memory is 60 MB divided into 15 frames, each of 4 MB.
Program A needs 13 MB. Program B needs 12 MB. Program C needs 27 MB.
Q1: How many frames are used by program A, B and C?
My answer -> Program A use 4 frames, program B use 3 frames,
and program C use 7 frames.
Q2: How many frames are unused?
My answer -> 15-(4+3+7) = 1. So 1 frame is unused.
Q3: What is the total memory wasted?
My answer -> 60 - (13+12+27) = 8. So 8 MB of memory is wasted.
Q4: What percentage of memory is wasted?
My answer -> 8/60 = 13.3% (approximately). So 13.3% of memory is wasted.
------------------------------------------------------------------------------
題目(二): An operating system uses virtual memory but requires the whole
program to be in physical memory during execution (no paging or
segmentation). The size of physical memory is 100 MB.
The size of virtual memory is 1 GB.
Q5: How many programs of size 10 MB can be run concurrently by this
operating system?
My answer -> Since programs have to be in physical memory during execution,
then 100 MB/10 MB = 10 programs can be run concurrently by this
operating system.
Q6: How many of them can be in memory at any time?
My answer -> 100 MB / 10 MB = 10 programs can be in memory at any time.
Q7: How many of them must be on disk?
My answer -> 10 programs are in physical memory, and the size of virtual
memory is 1024 MB, which means 102 programs can be stored in
disk + physical memory. So 102-10 = 92 programs must be on disk.
需要大家幫忙糾正錯誤,謝謝。
--
我對這些東西不是很了解,怕翻成中文以後會翻錯,所以直接貼原文上來,保險一點。
題目(一):;A multiprogramming operating system uses paging.
The available memory is 60 MB divided into 15 frames, each of 4 MB.
Program A needs 13 MB. Program B needs 12 MB. Program C needs 27 MB.
Q1: How many frames are used by program A, B and C?
My answer -> Program A use 4 frames, program B use 3 frames,
and program C use 7 frames.
Q2: How many frames are unused?
My answer -> 15-(4+3+7) = 1. So 1 frame is unused.
Q3: What is the total memory wasted?
My answer -> 60 - (13+12+27) = 8. So 8 MB of memory is wasted.
Q4: What percentage of memory is wasted?
My answer -> 8/60 = 13.3% (approximately). So 13.3% of memory is wasted.
------------------------------------------------------------------------------
題目(二): An operating system uses virtual memory but requires the whole
program to be in physical memory during execution (no paging or
segmentation). The size of physical memory is 100 MB.
The size of virtual memory is 1 GB.
Q5: How many programs of size 10 MB can be run concurrently by this
operating system?
My answer -> Since programs have to be in physical memory during execution,
then 100 MB/10 MB = 10 programs can be run concurrently by this
operating system.
Q6: How many of them can be in memory at any time?
My answer -> 100 MB / 10 MB = 10 programs can be in memory at any time.
Q7: How many of them must be on disk?
My answer -> 10 programs are in physical memory, and the size of virtual
memory is 1024 MB, which means 102 programs can be stored in
disk + physical memory. So 102-10 = 92 programs must be on disk.
需要大家幫忙糾正錯誤,謝謝。
--
Tags:
考試
All Comments
By Joe
at 2014-12-06T08:10
at 2014-12-06T08:10
By Regina
at 2014-12-08T23:34
at 2014-12-08T23:34
By Callum
at 2014-12-11T17:37
at 2014-12-11T17:37
By Franklin
at 2014-12-14T14:50
at 2014-12-14T14:50
Related Posts
土地政策的書籍好少?
By Margaret
at 2014-12-04T15:33
at 2014-12-04T15:33
之前版友分享的管會筆記
By Blanche
at 2014-12-04T15:00
at 2014-12-04T15:00
103年地特增列公告了
By Cara
at 2014-12-04T14:15
at 2014-12-04T14:15
月旦法學教室陳重陽老師例題一問
By Yuri
at 2014-12-04T14:07
at 2014-12-04T14:07
102年 地特 稅務法規-重購退稅問題
By Gary
at 2014-12-04T13:48
at 2014-12-04T13:48