Q1

 1. 操作系统的两个主要功能是什么?
2. 什么是多道程序?
3. 什么是spooling?你认为将来高档个人计算机会将spooling作为标准特性吗?
4. 在早期的计算机中,每一个字节数据的读写都是CPU直接进行处理的(那时没有DMA-直接存储器访问),这种组织结构对多道程序技术的出现有什么影响?
5. 为什么分时计算没有被第二代计算机广泛采用?
6. 下列哪种指令应该只在核心态下执行?
 1 屏蔽所有中断
 2 读时钟日期
 3 设置时钟日期
 4 改变存储器映像图
7. 请指出个人计算机操作系统与大型主机操作系统的不同之处。
8. 一个MINIX文件的属主uid为12,gid为1,该文件的权限保护码为rwxr-x---,另一用户的uid为6,gid为1,他试图执行该文件,结果如何?
9. 在实际应用中,系统中仅存在一个超级用户将导致许多安全问题,为什么?
10. 客户-服务器模型在分布式系统中很流行,它能够用于单机系统吗?
11. 在分时系统中为什么需要进程表?在个人计算机系统中只存在一个进程,它完全控制整台计算机的使用,在这样的系统中是否还需要进程表?
12. 块设备文件和字符设备文件的本质区别是什么?
13. 在MINIX系统中,用户2对用户1所属的一个文件建立了一个链接,随后用户1删除了此文件,此时用户2访问该文件,其结果如何?
14. 为何CHROOT系统调用仅限于超级用户使用?(提示:信息保护问题)
15. MINIX中为什么设立一个update进程在系统中一直运行?
16. 在什么情况下忽略SIGALRM信号是有意义的?
17. 写一个(组)程序,尝试使用MINIX的所有系统调用。对每一条系统调用,尝试使用不同的参数,包括错误参数,验证这些错误参数是否被检测出来。
18. 写一个类似与图1-10的shell,要求其中包括足够多的代码以便能够对其进行测试。可以加入一些特性如输入,输出的重定向,管道和后台进程等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值