[理工] [OS]-memory

看板Grad-ProbAsk作者 (小澤)時間14年前 (2010/01/18 23:59), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
10.(5%)In operating systems, the scheduler performs a rescheduling when current process requests an I/O, the time slice assigned to current process is exhausted, the current process yields, or higher-priority processes arrive. On every rescheduling, it will take time for the kernel to perform context switch. Is it possible for a round-robin scheduler with a 100-millisecond time slices to spend over half its time in the OS context switch code? Assume that it take the OS 1 millisecond to context switch the CPU. Please justify your answer and give an example. 這題看不懂,求強者幫忙解惑 Given a computer system with a 52-bit virtual address, 4 KB pages, and 4 bytes per page entry. Suppose that the maximum physical memory size is 512 GB, and the system is byte-addressable. Let paging be implemented for the system. What is the number of bits for physical addresses, and what is the maximum number of pages for a process? 52-bit virtual address → 252/4KB → 240 pages for a process. 想問答案b為什麼是這樣算~? 要求process占用的page個數 不是應該從phisical memory著手嗎? 謝謝 -- ┌這篇文章讓覺得?─────────────────────────────┐ │ │ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁_< ㄧ ㄧ+ │ ε Δ ╰╯ 北七 亂喔 害羞 莎笅 爽啦 哭爸 XD 科科 └──────────────────────────────────────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.14.2 ※ 編輯: polomoss 來自: 122.116.14.2 (01/19 00:17)

01/19 00:28, , 1F
科科
01/19 00:28, 1F

01/19 19:35, , 2F
標題錯誤
01/19 19:35, 2F

01/20 04:08, , 3F
= =
01/20 04:08, 3F
文章代碼(AID): #1BL8LI21 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1BL8LI21 (Grad-ProbAsk)