提前交卷一小时,趁着还是热乎的,来给未来的娃娃们写下这篇救命良方。
希望学弟学妹们一键三连(能点的都点了吧(●'◡'●))
一些比较不同于以往的题,或者说我没想到这也是重点的,那种网络上讲的概率较小的,印象会深一些(但不多)
题型:选择20分+大题80分(你问我答30分6道,和需要写写算算的大题5道一个10分)
10个选择:
1.shell指令一下说法不正确的是?
A.计算机没了shell也能活
BD是啥我忘了
C.计算机没了shell不能活
我就没想到会考shell往年的复习资料也没提这茬儿,多亏了咱操作系统课程设计实验的经验才有些印象,所以这次考试你会发现有没有好好做虚拟机实验也很重要
2.我们能安装的虚拟机是type1吗?
A.是的
B.不是,是type2
大群里有人问过,我曾匿名狂语:这题出出来不就跟问你老师长什么样是一样的送分题吗?现在想来真感谢,选A
3.低配的嵌入式系统要想运行的好要可以怎么做?
B.安装虚拟机
C.用分层式系统
其他俩选项没印象了,嵌入式系统在我看过的几种复习资料里只有一个轻微的提起了这个名字,他居然就考了,我哭
4.web-sever让你设计你会用什么方式?
A.线程兼顾进程
B.只用线程
C.只用进程
D.忘了
5.stack寄存器中存储了什么?
A.私有的状态和(个啥来着)
B.全局变量
C.地址空间
D.以上都不对
6.用真空管阶段的计算机考虑race condition吗?
A.NO
B.Yes,but rarely
C.Yes,but (反正是某个形容频率的)
D.Yes,always
相信你第一眼想选的答案(因为我改了,我哭)
7.考的啥soft-?和hare-?啥的相关描述,那个问号是啥我没复习到,也不知道是啥,反正不是ware
A.不需要soft也成
B.soft对于应用到filght (sever还是account来着)是必须的
C.soft不需要hard
D.以上都不对
没复习到,再哭一个.・゚゚・(/ω\)・゚゚・.
8.死锁知识点(反正死锁概念知识点不多,但都属于会考的,复习了都不亏)
记不到了,记性还算行吧(˵¯͒〰¯͒˵)
你问我答
1.多线程和单线程的比较,对于单线程应用场景的举例。
2.死锁中的一个
3.用户发送system call时的执行过程。
4.已知(前面还说了点啥纯文字信息)offset为2kb,求0x2000,0x37548,0x6000的地址
写写算算
1.开幕雷击(对于我)他居然考这个图了
压根没变,然后问你是不是safe状态,并给出原因。
所以提醒只某站讲大题希望速通各种算法的,有时间一定要看看老师PPT的图片,没见过的图你就去仔细瞅一眼,我刷的某站的讲算法的没人用过这个图,所以,看看PPT,指不定就是原题呢
2.又是你熟悉的死锁,这次是读程序,根据课本原图。
课本74页的信号生产者与消费者问题实例程序,不完全一样,你得搞清怎么用的
有三问
a.读程,判断是否definitly发生死锁,解释原因
b.modify程序,防止死锁的发生
c.解释为什么"环路"会是死锁发生的必然条件
这俩单词你不懂啥意思你还就不好做了
3.已知虚拟地址32字节,分了2个level的page,两地址期中一个长9字节,一个长11字节,and an offset,让你求how many pages,and how large
4.比较programmed I/O和interrupt I/O;如果你是web工作者和class driver你用哪个更好,给出原因;如果你不想别人篡改你的driver你该添加什么technique
5.page fault让你用FIFS和LAU算法求有几次缺页
啊啊啊啊我发现我把ALU和OPT记反了(O∆O),救命,老师求捞,看在我给娃娃们写这个的功德的份上,捞我!
老师捞我!老师捞我!老师捞我!
点赞的你,操作系统必过!