OS的发展经历了:
1.无os时代,即人工操作:卡片,纸带等输入输出I/O直接与计算机交互或借助外围机(磁带磁盘等)实现的脱机方式;
2.单道批处理(SBPS),借助脱机处理的优点,把多个任务组成一个作业一次输入到磁带或磁盘中,再通过Monitor自动的处理其过程,排序运行。
3.多道批处理(MBPS),在单道的基础上,将多个作业组成一个个任务队列,再由作业调度程序来选择一个或多个作业调入内存执行。
自此,操作系统的雏形已经形成:
它首先是一组程序的集合,其次它控制并管理计算机软硬件资源,并能够合理的处理各种作业。
4.分时系统(TSS):用户的需求催生了tss,由于批处理只能独享处理机资源,所以,在此基础上,加入时间片机制,实现了“多用户”的人机交互。
5.实时系统(RTS):应军事及其他的多方面的需求,也在硬件不断升级中,这种能够在一定时间内完成事件处理并协调控制其他任务的系统诞生。它所引发的革命可以做到许多人类所不能完成的任务,譬如实时监控,自动控制,情报检索甚至电子商务...当然,它所带给os的需要解决的问题也越来越多,譬如:并发(concurrence),共享(sharing),虚拟(virtual),异步(asynchronism)等等。
分享到:
相关推荐
OS学习2-OS概述(历史发展)
#### 第一章 HarmonyOS 概述与背景研究 ##### 一、系统定义及基本特点 HarmonyOS 是由华为公司自主研发的操作系统,旨在为用户提供跨设备无缝连接的智能体验。该操作系统具备分布式架构特性,能够在多种设备上实现...
一、DC/OS 发展概述 DC/OS 起源于 Apache Mesos,一个分布式资源调度框架,它允许在集群中高效地共享资源。Mesos 的核心理念是将数据中心视为一台大型计算机,使得资源分配和任务调度变得更加灵活和高效。DC/OS 在 ...
1. **第01章 概述**:介绍 HarmonyOS 的整体架构和设计理念,包括其分布式特性、跨设备能力以及 ArkUI 开发框架,为后续的学习奠定基础。 2. **第02章 第1个HarmonyOS应用**:引导开发者编写第一个 HarmonyOS 应用...
1. AUTOSAR OS概述 AUTOSAR OS是AUTOSAR系统的基础,它是一个实时操作系统,为软件组件提供了执行环境。其主要目标是提高软件复用性,降低开发成本,并满足严格的汽车安全标准。通过定义统一的操作系统接口,AUTOSAR...
随着物联网技术的发展,对于操作系统的需求也在不断变化。传统的嵌入式操作系统往往体积较大、启动时间较长,难以满足物联网设备对低功耗、快速响应的要求。华为LiteOS正是在这种背景下诞生的,它针对物联网设备的...
知识点一:Firefox OS 开发概述 Firefox OS 是由Mozilla主导开发的开源移动操作系统,使用Linux内核和基于Gecko的运行环境。该系统的核心理念是所有用户可接触的应用都应该是基于Web的应用。开发方式完全采用开放源...
通过遵循上述结构和关键词规则,TinyOS社区可以确保所有的TEP文档不仅清晰明了,而且在实现上具有高度一致性,从而促进TinyOS的持续发展和广泛应用。对于TinyOS开发者而言,了解这些关键词的含义是非常重要的,这有...
随着时间的发展,Mac OS X 经历了多次重大更新,包括Mac OS X Leopard、Mac OS X Snow Leopard、Mac OS X Lion等版本。 **2. 特点与优势** - **用户界面**:Mac OS X 的用户界面设计简洁美观,易于使用,提供了...
Firefox OS是一种基于开放网络标准构建的移动操作系统,它将...尽管在市场上的知名度和占有率方面,Firefox OS未能达到预期的竞争力,但其所倡导的开放Web平台理念对于推动移动互联网技术的发展仍具有一定的积极意义。
**一、Symbian OS概述** 1. **设计目标**:Symbian OS最初设计时旨在提供一个高效、安全且具有强大数据处理能力的平台,以支持移动通信和多媒体应用。 2. **架构**:Symbian OS采用微内核设计,核心仅包含最基本的...
#### 一、UC/OS iii 概述 **UC/OS iii** 是一款先进的实时操作系统(RTOS),由 **Micriµm** 公司开发并推出。它专为嵌入式系统设计,支持多种微处理器架构,能够满足对实时性有严格要求的应用场景的需求。UC/OS ...
OS2 v1.0,即IBM OS/2的第一个版本,是一款由IBM与微软合作开发的早期个人计算机操作系统,发布于1987年,它是向Windows NT和现代操作系统发展的重要里程碑。 **OS/2的历史背景** 在OS/2 v1.0之前,IBM和微软已经...
- **跨平台兼容性**:虽然TinyOS最初是为特定硬件平台设计的,但其版本的发展使得它能够支持多种不同类型的传感器节点。 - **强大的社区支持**:拥有活跃的开发人员社区,提供了丰富的文档、示例代码和技术支持。 #...
#### 一、HarmonyOS 概述 HarmonyOS,作为华为推出的一种分布式操作系统,其核心设计理念是支持多种设备形态,实现全场景智能互联。这一操作系统拥有四大特点: 1. **分布式架构**:HarmonyOS 采用了微内核设计,...
- **未来趋势**:展望Palm OS的未来发展,包括可能的技术革新和市场趋势。 #### 七、版权与法律声明 - **版权信息**:本书版权所有,未经许可不得复制、存储或传输。 - **免责声明**:尽管作者和出版社尽力确保书中...
根据给定的文件信息,我们可以深入探讨与"Apple ...尽管随着技术的发展,Mac OS X已经进化到了macOS,但本书中所涵盖的基本原理和技术仍然具有很高的参考价值,尤其是在理解苹果操作系统的历史发展和设计哲学方面。