批处理系统的特点有:多道、成批、提高系统吞吐量和资源的利用率。
分时系统的特点:同时性、独立性、及时性、交互作用性、多路性、可靠性。
实时操作系统的特点:高精度计时性、独立性、交互性。
批处理系统是为了缓解人机矛盾,提高系统的俄利用率,提出了自动从一个作业转换到另一个作业的工作方式。
分时系统是提高CPU的利用率,一台主机,多个终端的形式。
实时系统是及时响应外部事件要求,规定的时间内完成任务。
多道程序设计技术:在该系统中,用户提交的作业先放在外存上,并排成一个队列称为后备队列。然后由作业调度程序按照一定的算法,从后备队列选择若干个作业调入内存,使他们共享CPU和系统中的各种资源。
优点:可以提高CPU的利用率、提高内存和I/O设备的利用率、提高系统的吞吐量。
系统调用是操作系统提供给软件开发人员的惟一接口,开发人员可利用它使用系统功能。OS核心中都有一组实现系统功能的过程,系统调用是对上述过程的调用。
执行过程:系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序
Windows采用的是微内核结构。
Unix采用的是层次结构。
Linux采用的是整体结构。
1.12306系统是实时系统。
2.手机不是微型计算机。
3.裸机增加一层操作系统后变成了用户易用的虚拟机。
4.操作系统为程序员提供的用户接口就是操作系统类库。是错误的。
5.操作系统负责资源的分配和回收。
6.程序a=1;b=0;c=a/b;会产生访管中断。
7.操作系统中虚拟性,有时分复用技术,使资源的利用率得到提高<1>虚拟处理机技术<2>虚拟设备技术。空分复用技术,用来提高内存的利用率。