操作系统主要有4个基本特征:
1、 并发性:指两个或多个事件在同一时间间隔内发生。
2、 共享性:指系统中的资源可供内存中多个并发执行的进程共同使用。
3、虚拟性:指通过某种技术把一个物理实体变成若干个逻辑上的对应物。
4、 异步性:即不确定性。在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它的运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间难以预测。这些都是不确定性的表现。
操作系统分类:
1、批处理操作系统 。
2、分时操作系统 。
3、实时操作系统 。
4、嵌入式操作系统 。
5、个人计算机操作系统 。
6、网络操作系统 。