操作系统简答题

这篇博客主要探讨了操作系统的基础概念,包括批处理、分时和实时操作系统的特征,以及操作系统内核的功能。还讨论了用户与操作系统之间的接口类型,强调了在分时系统中保证响应时间的重要性。此外,涉及了多道程序设计技术、中断和通道技术的作用,实时系统与分时系统的区别,以及在设计实时操作系统时面临的挑战。最后,博主分享了进程管理的相关知识,如进程状态转换、进程通信、PCB的作用以及死锁和调度策略的问题。
摘要由CSDN通过智能技术生成

1.1.4 简答题

1.批处理操作系统、分时操作系统和实时操作系统各有什么特点?

【参考答案】(1)批处理OS的用户脱机使用计算机,作业是成批处理的,系统内多道程序并发执行,交互能力差。

(2)分时OS可让多个用户同时使用计算机,人机交互性较强,具有每个用户独立使用计算机的独占性,系统响应及时。

(3)实时OS能对控制对象做出及时反应,可靠性高,响应及时,但资源利用率低。

2、简述操作系统内核及其功能。

【参考答案】内核是OS最核心的部分,它是一组程序模块,作为安全软件来提供支持进程并发执行的基本功能和基本操作。内核程序通常驻留在内核空间且运行于内核态,具有访问硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。内核的主要功能如下:

(1)资源抽象。用软件抽象硬件资源,简化对其所执行的操作,犀蔽低层的物理细节,如提供设备驱动程序、创建虚拟设备等;

(2)资源分配。把所抽象的各种资源分配给多个应用程序使用,并负责回收资源;  

(3)资源共享。根据资源的类型和特性,提供不同的机制以确保进程获得所需资源,允许进程共享资源并提供资源的互斥与同步机制。

3、在用户与操作系统之间存在哪几种类型的接口?它们的主要功能是什么?

【参考答案】本题分步解答如下。

(1)OS为用户提供了两类接口:一类是操作命令接口或图形接口;另一类是系统调用接口。

(2)操作命令接口或图形接口是用户用来组织和控制作业的执行或管理计算系统的;系统调用接口是系统提供给编程人员的接口,编程人员通过系统调用来请求OS提供服务,如申请和释放外部设备等共享资源、控制程序的执行速度等,所以有人也称它为编程接口。

4、在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大是多少?

响应时间不超过2s,即在2s内必须响应所有进程。所以时间片最大为2s/100=20ms

5、(考研真题)某单CPU系统中有输入和输出设备各1台,现有3个并发执行的作业,每个作业的输入、计算和输出时

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小小曾爱读书

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

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

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

打赏作者

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

抵扣说明:

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

余额充值