1.4 操作系统的分类
1.4.1批处理系统
包括简单批处理和多道批处理系统
1.4.2分时系统
1.4.3实时系统:当对处理器操作或数据流动有严格时间要求是,就需要使用实时操作系统.实时操作系统可分为软实时操作系统和硬实时操作系统
软实时系统:软实时系统中出现偶尔违反最终时限的情况是可以被接受.常见的数字视频.音频处理系统都是软实时系统.因为在这些系统中违反最终时限一般不会造成严重后果..
硬实时系统必须保证关键任务按时完成,对系统内的所有延迟都有严格错误,不能接受任何超过最终时限的情况发生.例如在工业生产的机器人控制系统,和民用飞机的防碰撞系统.
实时操作系统通常具备以下几个方面的能力:
实时时钟管理.实时任务根据时间要求可分为两类:定时任务和延时任务.这些任务都和时间密切相关,因此良好的实时时钟管理能力成为实时系统的一个关键能力.
过载防护.操作系统中的实时任务通常取决于环境,他们启动时间和数量随机性非常大,极有可能出现超过系统负载,即过载.系统不仅要保证不崩溃,还要有能力判断各任务重要程度,放弃或延迟次要任务确保关键任务能成果执行
高可靠性.实时操作系统的主要设计目标就是高可靠性,在任何时候都需要保证系统的稳定正常运行,不仅是软件需要对可靠性进行着重设计,硬件设备上也要考虑冗余.
1.4.4微机操作系统:微机分为两种针对个人用户和工业使用工业使用基本上是作为实时控制设备通过数模转换设备控制外部系统.个人用户的操作系统一般是单用户操作系统(因为一般只有一个用户在使用) ps:微机操作系统书上的东西都很老而且也很简略就不说了
1.4.5.网络操作系统:为计算机网络配置的操作系统.基于计算机网络,在各种操作系统之上按网络体系结构协议标准开发的软件,网络用户操作系统是网络用户和计算机网络之间的一个接口,他除了应该具备通常操作系统的基本功能之外.还应具备联网功能,支持网络体系结构和各种网络通信协议,提供网络互连能力,支持有效可靠安全的数据传输.
典型的网络操作系统具备以下特征:
1 硬件独立性.可以运行在不同的网络硬件上,通过路由器或网桥与别的网络连接
2 多用户支持能同时支持多个用户对网络的访问
3 支持网络实用程序及管理功能
4 多种客户端支持
5 提供目录服务
6 支持多种增值服务如文件服务.打印服务.通信服务.www服务等
7 可操作性允许多个操作系统和厂商的产品共享相同的网络电缆系统
网络操作系统的类型:
1 集中模式基本单元式一台主机与多台终端将多台主机连起来构成网络信息的处理和控制都集中在主机终端仅作为输入输出设备.如UNIX
2客户/服务器模式网络上计算机分为两种 服务器和客户机 与集中模式不同在于客户机自己具备处理能力只在需要某些服务时才向服务器发出请求
3 对等模式网络中每台计算机都具备客户机和服务器双重身份 网络中没有中央控制手段.对等模式适用于只需要简单通信和资源共享的场合 也适用于把处理和控制分布到每台计算机的分布式计算模式.优点在于 平等性 可靠性 可扩展性 具体有 Netware Lite和 Windowsfor Workgroup
ps:其实我也没弄懂这些但是我们目前常用的操作系统 windows2000以上都是网络操作系统。
1.4.6分布式操作系统大量的计算机被网络连接在一起,可以获得极高的运算能力机广泛的数据共享。
特征:
1整个网络中所有的计算机都运行的是同一个操作系统
2 资源完全共享
3 透明性对于用户来说整个网络中所有的计算机都被看做是一台
4 自治性各个主机都是平等关系,没有主从关系
相当于操作系统将多个计算机虚拟成一台能力更强的计算机
1.4.7嵌入式操作系统在各种电器。电子和智能机械上安装各种微处理或微控制芯片,在这些机器上运行的系统。如功能机上面就是嵌入式系统。嵌入式系统具有高可靠性实时性所以功能机基本不死机也不会反应慢。。。
1.4.8智能卡操作系统在各种智能卡上的操作系统如一般公交卡
常见的系统一般是按照某种智能卡和其应用范围上开发的智能卡操作系统的基本指令集由ISO/IEC 7819-4国际标准给出指令集大致分为数据管理类 通信控制类 安全控制类
智能卡系统具有四个基本功能 资源管理 通信管理 安全管理 应用管理
1.4.1批处理系统
包括简单批处理和多道批处理系统
1.4.2分时系统
1.4.3实时系统:当对处理器操作或数据流动有严格时间要求是,就需要使用实时操作系统.实时操作系统可分为软实时操作系统和硬实时操作系统
软实时系统:软实时系统中出现偶尔违反最终时限的情况是可以被接受.常见的数字视频.音频处理系统都是软实时系统.因为在这些系统中违反最终时限一般不会造成严重后果..
硬实时系统必须保证关键任务按时完成,对系统内的所有延迟都有严格错误,不能接受任何超过最终时限的情况发生.例如在工业生产的机器人控制系统,和民用飞机的防碰撞系统.
实时操作系统通常具备以下几个方面的能力:
实时时钟管理.实时任务根据时间要求可分为两类:定时任务和延时任务.这些任务都和时间密切相关,因此良好的实时时钟管理能力成为实时系统的一个关键能力.
过载防护.操作系统中的实时任务通常取决于环境,他们启动时间和数量随机性非常大,极有可能出现超过系统负载,即过载.系统不仅要保证不崩溃,还要有能力判断各任务重要程度,放弃或延迟次要任务确保关键任务能成果执行
高可靠性.实时操作系统的主要设计目标就是高可靠性,在任何时候都需要保证系统的稳定正常运行,不仅是软件需要对可靠性进行着重设计,硬件设备上也要考虑冗余.
1.4.4微机操作系统:微机分为两种针对个人用户和工业使用工业使用基本上是作为实时控制设备通过数模转换设备控制外部系统.个人用户的操作系统一般是单用户操作系统(因为一般只有一个用户在使用) ps:微机操作系统书上的东西都很老而且也很简略就不说了
1.4.5.网络操作系统:为计算机网络配置的操作系统.基于计算机网络,在各种操作系统之上按网络体系结构协议标准开发的软件,网络用户操作系统是网络用户和计算机网络之间的一个接口,他除了应该具备通常操作系统的基本功能之外.还应具备联网功能,支持网络体系结构和各种网络通信协议,提供网络互连能力,支持有效可靠安全的数据传输.
典型的网络操作系统具备以下特征:
1 硬件独立性.可以运行在不同的网络硬件上,通过路由器或网桥与别的网络连接
2 多用户支持能同时支持多个用户对网络的访问
3 支持网络实用程序及管理功能
4 多种客户端支持
5 提供目录服务
6 支持多种增值服务如文件服务.打印服务.通信服务.www服务等
7 可操作性允许多个操作系统和厂商的产品共享相同的网络电缆系统
网络操作系统的类型:
1 集中模式基本单元式一台主机与多台终端将多台主机连起来构成网络信息的处理和控制都集中在主机终端仅作为输入输出设备.如UNIX
2客户/服务器模式网络上计算机分为两种 服务器和客户机 与集中模式不同在于客户机自己具备处理能力只在需要某些服务时才向服务器发出请求
3 对等模式网络中每台计算机都具备客户机和服务器双重身份 网络中没有中央控制手段.对等模式适用于只需要简单通信和资源共享的场合 也适用于把处理和控制分布到每台计算机的分布式计算模式.优点在于 平等性 可靠性 可扩展性 具体有 Netware Lite和 Windowsfor Workgroup
ps:其实我也没弄懂这些但是我们目前常用的操作系统 windows2000以上都是网络操作系统。
1.4.6分布式操作系统大量的计算机被网络连接在一起,可以获得极高的运算能力机广泛的数据共享。
特征:
1整个网络中所有的计算机都运行的是同一个操作系统
2 资源完全共享
3 透明性对于用户来说整个网络中所有的计算机都被看做是一台
4 自治性各个主机都是平等关系,没有主从关系
相当于操作系统将多个计算机虚拟成一台能力更强的计算机
1.4.7嵌入式操作系统在各种电器。电子和智能机械上安装各种微处理或微控制芯片,在这些机器上运行的系统。如功能机上面就是嵌入式系统。嵌入式系统具有高可靠性实时性所以功能机基本不死机也不会反应慢。。。
1.4.8智能卡操作系统在各种智能卡上的操作系统如一般公交卡
常见的系统一般是按照某种智能卡和其应用范围上开发的智能卡操作系统的基本指令集由ISO/IEC 7819-4国际标准给出指令集大致分为数据管理类 通信控制类 安全控制类
智能卡系统具有四个基本功能 资源管理 通信管理 安全管理 应用管理