操作系统2015(四川大学软件学院)

这篇博客详细介绍了操作系统的概念,包括其作为系统软件的角色、主要特征(并发、共享、虚拟、异步)、设计目标以及不同类型的操作系统,如批处理系统。讨论了特权指令的使用限制、批处理多道系统如何提高效率,并解释了操作系统为用户提供的接口。同时,涵盖了进程与程序的区别、原语、进程互斥与同步、线程和多线程的优势,以及操作系统管理进程的生命周期。还讨论了内存管理和调度策略,如页表、分页、分段、死锁预防和I/O管理。最后,提到了设备驱动程序和中断处理在设备管理中的作用。
摘要由CSDN通过智能技术生成
1.操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。
2.OS几大特征(1)并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism). (2) 其中最基本特征是并发和共享. 
3.设计现代OS的目标是方便性,有效性,可扩充性和开放性. 
4.批处理操作系统?用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理。操作系统选择作业并按作业说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。
5.对特权指令的使用有什么限制?
只允许操作系统使用特权指令,用户程序不能使用特权指令。
6.为什么说批处理多道系统能极大地提高计算机系统的工作效率?
① 多道作业并行工作,减少了处理器的空闲时间。
② 作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源。
③ 作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间。
④ 作业成批输入,减少了从操作到作业的交接时间。
7.操作系统为用户提供哪些接口?
操作系统为用户提供两种类型的使用接口:
一是操作员级的,它为用户提供控制作业执行的途径;
二是程序员级的,它为用户程序提供服务功能。
8.微内核操作系统的描述及优点? 
答:描述:足够小的内核、基于客户/服务器模式、应用“机制与策略”分离原理、采用面向对象技术。 
优点:提高了系统的可扩展性、增强了系统的可靠性、可移植性、提供了对分布式系统的支持和融入了面向对象技术。  
9.操作系统的用户接口有:命令接口、程序接口、图形接口 
10.操作系统的分类:串行处理,简单批处理,多道批处理,分时系统11.什么是多道 多道处理的好处多道就是指在内存空间容纳的下操作系统和多个用户程序时(>2),那么当一个作业需要等待I/O时,处理器可以切换到另一个可能不需要等待I/O的作业,这种处理称为multiprogramming.
提高处理器的利用效率,平均资源利用率,吞吐量和响应时间也得到了改善
12.什么是程序控制块 由操作系统创建和管理,能够存放与一个进程有关的标识符,状态,优先级,PC,上下文数据等一系列信息的数据结构,是操作系统是能支持多进程的关键工具
13.进程与程序的区别 ①程序是静态的,进程是动态的; 
②进程更能真实地描述并发,而程序不能; 
③进程具有创建其他进程的功能,而程序没有 
④进程只是一次执行过程,有生命周期;而程序可作为软件资源长期保存,是相对长久的; 
⑤进程是系统分配调度的独立单位,能与其他进程并发执行; 
14.原语是由若干条指令组成的,用于完成一定功能的一个过程,与一般过程的区别在于:它们是―原子操作‖,它是一个不可分割的基本单位,在执行过程中不允许中断。
15.进程互斥:由于各进程要求共享资源,而有些资源需要互斥使用,因此各进程间竞争使用这些资源,进程的这种关系为进程的互斥。 
进程同步:在并发执行过程中,合作完成同一个任务的多个进程,在执行速度
或某些时序点上必须相互协调的合作,这种制约性关系叫作进程同步。
16.
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值