软件设计师知识点拿分

软件设计师备考

由于广州疫情不稳定,本来将5月29号,30号举行的软考已经被官方推迟了,自己准备了很久又不考了有点小失望,怕自己知识点忘了特在此记一些软考常考的知识点。
在这里插入图片描述

  1. 给出地址,问你公有多少字节,再问你需要多少存储器芯片
    题目:内存按字节编址,地址从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位就是页号地址,然后对应表找对应关系就好了,哎,打字好累,知道怎么做就好了,讲不明白

  1. 产生死锁问题
    在这里插入图片描述

这只要记住公式就好了公式是n×(w-1)>m-1(产生死锁的条件
c:2×(2-1)>2-1成立,会死锁
e:3×(3-1)>4-1成立,会死锁

今天就记录着三道吧,写累了,以后每日更三道题吧,你们有什么需要类型的可以在评论区告诉我哈
溜了溜了,我只是一个平凡的应试工具人

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渣渣圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值