操作系统简答题~

本文详细介绍了操作系统的基本特征,包括并发性和并行性,阐述了微内核结构的优缺点。深入探讨了线程与进程的区别,如调度单位、资源拥有、独立性和系统开销。此外,还解释了Spooling(假脱机)系统的作用及其在提高I/O速度和资源共享方面的贡献,以及其局限性。最后,概述了中断的概念及处理中断的步骤,强调了中断在处理硬件事件中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.简单谈谈操作系统的基本特征

1.并发性:并发性是指两个或多个事件在同一时间间隔内发生。
补充:并行性是指两个或多个事件在同一时刻发生。

2.什么是微内核

什么是微内核:足够小的内核;基于客户服务器模式;应用“机制与策略分离”原理;采用面向对象技术。
优点:提高了系统的可扩充性,增强了系统的可靠性,可移植性增强,提供了对分布式系统的支持,融入了面向对象技术。
缺点:微内核操作系统效率降低。

3.线程和进程有什么区别

(1)调度的基本单位
在传统OS中,进程作为独立调度和分派的单位,是能独立运行的基本单位,但是每次调度时都需要进行上下文切换,开销比较大。
在引入线程的OS中,线程是能独立运行的基本单位,线程切换时,切换的代价远低于进程。
(2)并发性
引入线程的OS中,不仅进程间可以并发执行,而且在一个进程中的多个线程之间也可以并发执行。同时,不同进程中的线程也可以并发执行。
(3)拥有资源
进程可以拥有资源,并作为系统中拥有资源的一个基本单位。
线程本身并不拥有系统资源,仅有一点必不可少的,能保证独立运行的资源。
(4)独立性
在同一进程中,不同线程之间的独立性要比不同进程之间独立性低得多。
(5)系统开销
创建或撤销进程明显大于线程创建或撤销时所付出的开销。

4.什么时Spoling系统(假脱机系统)及其优缺点

概念:把在联机情况下实现的同时外围操作的技术成为假脱机。
优点:提高了I/O的速度;将独占设备改造为共享设备;实现了虚拟设备功能。
缺点:Spoling技术并不适用于所有的资源,如进程表。

5.什么是中断,处理中断的步骤

中断是指cpu对I/O设备发来的中断信号的一种响应。cpu暂停正在执行的程序,保留cpu环境好,自动的转去执行该I/O设备的中断处理程序。
步骤:
(1)测定是否有未响应的中断信号;
(2)保护被中断进程的cpu环境;
(3)转入相应的设备处理程序;
(4)中断处理;
(5)恢复cpu的现场并退出中断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值