(4)实时操作系统
实时操作系统使用于外部事件需做出及时响应并立即处理的场合,可分为实时控制系统和实时信息处理系统。计算机对导弹发射进行控制和检测即属实时控制系统,计算机用于联机售票系统和银行系统就属实时信息处理系统。实时操作系统的特点是要对外部信号作出及时响应,并且响应所需时间要符合要求。实时系统要求完全、可靠性高、整体性强,对系统资源的利用率要求并不高,甚至为保证高可靠性而在硬件上采用冗余措施。
(5)网络操作系统
与单机操作系统的封闭性相比,网络操作系统是开放系统,因为只有这样才能适应网络中多个系统和多个用户之间的交往和全网资源的共享。一个计算机系统入网后,不但大大扩大了本机用户的可用资源范围,同时也使该机的用户范围从本机用户扩大到本网用户。这就要求网络环境下的操作系统,既要为本机用户提供有效使用网络资源的手段,又要为网络用户使用本机资源提供服务。因而,网络操作系统除了应具有单机操作系统的功能之外,还应有网络管理模块,用于支持网络信息和提供各种网络服务。
(6)分布式操作系统
这种操作系统在资源管理、进程同步和通信等方面都同其他类型的操作系统有较大区别。
一个具体的计算机操作系统,它可能不纯属于其中一类,而是同时具备其中几类的特点,也可能以某一类为主,兼有其他类的特点,这样就形成了通用操作系统。这是由于不同类型操作系统间的差异,主要是由于系统侧重面的不同造成的。例如,批处理系统**放在计算机资源的利用率和作业的吞吐能力上;分时系统**放在交互作业和响应时间上;实时系统放在系统的完整性、可靠性、严格的响应时间等问题上。
2.1.2典型的操作系统
自从1971年美国英特尔(Intel)公司推出4004微处理器以来,全球计算机行业进入了微型计算机的新时代。现在世界上有成百上千种不同的微型计算机系统,为计算机配置的操作系统的种类也很多,它们的性能和复杂程度也各有差异,这里简要介绍有代表性的几种。
……