软件设计师知识点拿分
生活随笔
收集整理的這篇文章主要介紹了
软件设计师知识点拿分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件設計師備考
由于廣州疫情不穩定,本來將5月29號,30號舉行的軟考已經被官方推遲了,自己準備了很久又不考了有點小失望,怕自己知識點忘了特在此記一些軟考常考的知識點。
題目:內存按字節編址,地址從A0000H到CFFFFH的內存,共存()字節,若用存儲容量為64k×8bit的存儲器芯片構成該內存空間,至少需要()片
解: H代表的是16進制,我們需要計算A0000H-CFFFFFH有多少字節,即CFFFFH-A0000H +1 =30000H
+1:例如1~2有多少字呢?直接2-1=1?正確是2-1+1,不加1的話是漏掉了第一個數字(之前小學老師講種樹問題的時候這樣解釋的我也懶得去百度了)
得出30000H后要轉換為10進制,即3×164 =3×216B ,一般他會問你有多少K,1G=210 M,1M=210 K,1K=210 B,1字節=1B,1B=8bit=8位
所以3×216B÷210=192K
這樣第一問就解決了,第二位就更簡單了,有時候它會再這里挖坑,特別需要注意它是×8bit還是×4bit,剛剛求出來的192K寫出標準一點就是192k×8bit,所以我們直接192除以64就得出是答案是3片了,當它是×4bit的時候就要再乘以2就是6片了,具體例題我就不找了知道方法就好
2.邏輯地址和物理地址互換
這道題的原理我也不太明白,但我知道怎么做就好了哈哈,4K=4×210=212,3C20H是16進制的,我們知道16進制轉換為2進制就是把每一個數拆成4個,2C20從后面數12位都是頁內地址,C20就是12位,所以這些都不要變,3對應的是6,所以答案就是6C20H,這是快速的解決,應試技巧,也講一下具體怎么回事吧,物理地址=塊號+頁內地址,邏輯地址=頁內地址,很顯然它們的頁內地址是一樣的,我們只要找到頁號所對應的塊號就好了,又因為頁面大小為4K,我們就可以知道來了它的頁內地址長度是12位的二進制表示,然后就是將16進制3C20換為2進制,后面12位就是頁內地址,前面4位就是頁號地址,然后對應表找對應關系就好了,哎,打字好累,知道怎么做就好了,講不明白
這只要記住公式就好了公式是n×(w-1)>m-1(產生死鎖的條件)
c:2×(2-1)>2-1成立,會死鎖
e:3×(3-1)>4-1成立,會死鎖
今天就記錄著三道吧,寫累了,以后每日更三道題吧,你們有什么需要類型的可以在評論區告訴我哈
溜了溜了,我只是一個平凡的應試工具人
總結
以上是生活随笔為你收集整理的软件设计师知识点拿分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈nginx反向代理问题
- 下一篇: 专利基础与专利挖掘