java编译的语句_在Java语言中,下列语句能通过编译的是()。
案例分析一:假定CPU的主頻是500MHz。硬盤采用DMA方式進(jìn)行數(shù)據(jù)傳送,其數(shù)據(jù)傳輸率為4MB/s, 每次DMA傳輸?shù)臄?shù)據(jù)量為8KB, 要求沒有任何數(shù)據(jù)傳輸被錯(cuò)過。
如果CPU在DMA初始化設(shè)置和啟動(dòng)硬盤操作等方面用了1000個(gè)時(shí)鐘周期,并且在DMA傳送完成后的中斷處理需要500個(gè)時(shí)鐘,則在硬盤100%處于工作狀態(tài)的情況下, CPU用于硬盤I/O操作的時(shí)間百分比大約是多少?
案例分析二:
請求分頁管理系統(tǒng)中,假設(shè)某進(jìn)程的頁表內(nèi)容如下表所示。頁號(hào)頁框(Page Frame)號(hào)有效位(存在位)
0—0
1906H1
2—0
3235H1
4—0
頁面大小為4KB,一次內(nèi)存的訪問時(shí)間是200ns,一次快表(TLB)的訪問時(shí)間是2ns,處理一次缺頁的平均時(shí)間為107ns(已含更新TLB和頁表的時(shí)間),進(jìn)程的駐留集大小固定為2,采用最近最少使用置換算法(LRU)和局部淘汰策略。
假設(shè)①TLB初始為空;②地址轉(zhuǎn)換時(shí)先訪問TLB,若TLB未命中,再訪問頁表(忽略訪問頁表之后的TLB更新時(shí)間);③有效位為0表示頁面不在內(nèi)存,產(chǎn)生缺頁中斷,缺頁中斷處理后,返回到產(chǎn)生缺頁中斷的指令處重新執(zhí)行。設(shè)有虛地址訪問序列31A2H、24C2H、36B4H,
請問:
(1)?依次訪問上述三個(gè)虛地址,各需多少時(shí)間?給出計(jì)算過程。
(2)基于上述訪問序列,虛地址24C2H的物理地址是多少?請說明理由。
總結(jié)
以上是生活随笔為你收集整理的java编译的语句_在Java语言中,下列语句能通过编译的是()。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java excel api xlsx_
- 下一篇: python用电度数设计_在Python