1.电脑系统发展史电脑系统的系统发展史
2.聆思CSK6 视觉AI开发套件试用CSK6011a物联网初体验
3.QuickDraw:Classic Mac OS 的图形界面引擎 简介
4.主流的计算机操作系统的发展历程是怎样的?
电脑系统发展史电脑系统的发展史
① 操作系统的发展史
Windows发展历史
Windows起源可以追溯到Xerox公司进行的工作。年,源码美国Xerox公司成立了着名的系统研究机构Palo Alto Research Center(PARC),从事局域网、源码激光打印机、系统图形用户接口和面向对象技术的源码优秀手机导航网站源码研究,并于年宣布推出世界上第一个商用的系统GUI(图形用户接口)系统:Star 工作站。但如后来许多公司一样,源码由于种种原因,系统技术上的源码先进性并没有给它带来它所期望的商业上的成功。
当时,系统Apple Computer公司的源码创始人之一Steve Jobs,在参观Xerox公司的系统PARC研究中心后,认识到了图形用户接口的源码重要性以及广阔的市场前景,开始着手进行自己的系统GUI系统研究开发工作,并于年研制成功第一个GUI系统:Apple Lisa。随后不久,Apple又推出第二个GUI系统Apple Macintosh,这是世界上第一个成功的商用GUI系统。当时,Apple公司在开发Macintosh时,出于市场战略上的考虑,只开发了Apple公司自己的微机上的GUI系统,而此时,基于Intel x微处理器芯片的IBM兼容微机已渐露峥嵘。这样,就给Microsoft公司开发Windows提供了发展空间和市场。
Microsoft公司早就意识到建立行业标准的重要性,在年春季就宣布开始研究开发Windows,希望它能够成为基于Intel x微处理芯片计算机上的标准GUI操作系统。它在年和年分别推出Windows 1.版和Windows2.0版。但是,由于当时硬件和DOS操作系统的限制,这两个版本并没有取得很大的成功。此后,Microsoft公司对Windows的内存管理、图形界面做了重大改进,使图形界面更加美观并支持虚拟内存。Microsoft于年5月份推出Windows3.0并一炮打红。这个“千呼万唤始出来”的操作系统一经面世便在商业上取得惊人的成功:不到6周,Microsoft公司销出万份Windows3.0拷贝,打破了任何软件产品的6周销售记录,从而一举奠定了Microsoft在操作系统上的垄断地位。
一年之后推出的Windows3.1对Windows 3.0作了一些改进,引入TrueType字体技术,这是一种可缩放的字体技术,它改进了性能;还引入了一种新设计的文件管理程序,改进了系统的可靠性。更重要的是增加对象链接合嵌入技术(OLE)和多媒体技术的支持。Windows3.0和Windows3.1都必须运行于MS DOS操作系统之上。
随后,Microsoft借Windows东风,于年推出新一代操作系统Windows(又名Chicago),它可以独立运行而无需DOS支持。Windows是操作系统发展史上一个里程碑式的作品,它对Windows3.1版作了许多重大改进,包括:更加优秀的、面向对象的图形用户界面,从而减轻了用户的学习负担;全位的高性能的抢先式多任务和多线程;内置的对Internet的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好的支持游戏;即插即用,简化用户配置硬件操作,并避免了硬件上的冲突;位线性寻址的内存管理和良好的向下兼容性等等。以后我们提到的Windows一般均指Windows。Windows操作系统特点,以后windows又相继推出了,Me,版本,不过windows又分为专业和服务器两个版本。
Windows之所以取得成功,主要在于它具有以下优点:
直观、高效的星球重启源码增反替代源码面向对象的图形用户界面,易学易用:
从某种意义上说,Windows用户界面和开发环境都是面向对象的。用户采用“选择对象-操作对象”这种方式进行工作。比如要打开一个文档,我们首先用鼠标或键盘选择该文档,然后从右键菜单中选择“打开”操作,打开该文档。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。
用户界面统一、友好、漂亮:
Windows应用程序大多符合IBM公司提出的CUA (Common User Acess)标准,所有的程序拥有相同的或相似的基本外观,包括窗口、菜单、工具条等。用户只要掌握其中一个,就不难学会其他软件,从而降低了用户培训学习的费用。
丰富的设备无关的图形操作:
Windows的图形设备接口(GDI)提供了丰富的图形操作函数,可以绘制出诸如线、圆、框等的几何图形,并支持各种输出设备。设备无关意味着在针式打印机上和高分辨率的显示器上都能显示出相同效果的图形。
多任务:
Windows是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手工和自动的数据交换和通信。
虽然同一时刻计算机可以运行多个应用程序,但仅有一个是处于活动状态的,其标题栏呈现高亮颜色。一个活动的程序是指当前能够接收用户键盘输入的程序.
Windows发展中的又一个里程牌--Windows Xp
Windows XP是Microsoft 继Windows 和Windows Millennium之后推出的新一代Windows 操作系统。Windows XP将Windows 的众多优点(例如基于标准的安全性、易管理性和可靠性)与Windows 和Windows Me的最佳特性(即插即用、易于使用的用户界面以及独具创新的支持服务)完美集成在一起,从而打造出了迄今为止最为优秀的一款Windows操作系统产品。
本文从技术角度入手,对Windows XP的新增功能特性进行了广泛概述。文章展示了新的技术和功能是如何使用户完成日常工作、共享信息、管理桌面、实现高效移动办公、获得帮助和支持以及执行其它计算任务的工作变得更加轻松的。
Windows XP在现有Windows 代码基础之上进行了很多改进,并且针对家庭用户和企业用户的不同需要提供了相应的版本:Windows XP Home Edition和Windows XP Professional。除非特别注明,本文所介绍的技术和功能均为这两个操作系统共有的功能
参考资料:
② 操作系统的发展历史
第一部计算机并没有操作系统。这是由于早期个人电脑的建立方式(如同建造机械计算机)与效能不足以执行如此程序。
但在年发明了晶体管,以及莫里斯·威尔克斯(Maurice Vincent Wilkes)发明的微程序方法,使得电脑不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。
到了年代早期,商用电脑制造商制造了批次处理系统,此系统可将工作的建置、调度以及执行序列化。此时,厂商为每一台不同型号的电脑创造不同的操作系统,因此为某电脑而写的程序无法移植到其他电脑上执行,即使是同型号的电脑也不行。
到了年,IBM推出了一系列用途与价位都不同的手机赚钱源码 手赚网源码大型电脑IBM System/,大型主机的经典之作。而它们都共享代号为OS/的操作系统(而非每种产品都用量身订做的操作系统)。让单一操作系统适用于整个系列的产品是System/成功的关键,且实际上IBM大型系统便是此系统的后裔;为System/所写的应用程序依然可以在现代的IBM机器上执行!
OS/也包含另一个优点:永久贮存设备—硬盘驱动器的面世(IBM称为DASD(Direct access storage device))。另一个关键是分时概念的建立:将大型电脑珍贵的时间资源适当分配到所有使用者身上。分时也让使用者有独占整部机器的感觉;而Multics的分时系统是此时众多新操作系统中实践此观念最成功的。
年,奇异公司与贝尔实验室合作以PL/I语言建立的Multics,是激发年代众多操作系统建立的灵感来源,尤其是由AT&T贝尔实验室的丹尼斯·里奇与肯·汤普逊所建立的Unix系统,为了实践平台移植能力,此操作系统在年由C语言重写;另一个广为市场采用的小型电脑操作系统是VMS。 第一代微型计算机并不像大型电脑或小型电脑,没有装设操作系统的需求或能力;它们只需要最基本的操作系统,通常这种操作系统都是从ROM读取的,此种程序被称为监视程序(Monitor)。
年代,家用电脑开始普及。通常此时的电脑拥有8-bit处理器加上KB内存、屏幕、键盘以及低音质喇叭。而年代早期最着名的套装电脑为使用微处理器(芯片特别版)的Commodore C。此电脑没有操作系统,而是以8KB只读内存BIOS初始化彩色屏幕、键盘以及软驱和打印机。它可用8KB只读内存BASIC语言来直接操作BIOS,并依此撰写程序,大部分是游戏。此BASIC语言的解释器勉强可算是此电脑的操作系统。
早期最着名的磁盘启动型操作系统是CP/M,它支持许多早期的微电脑,且其功能被MS-DOS大量抄袭。
最早期的IBM PC其架构类似C。当然它们也使用了BIOS以初始化与抽象化硬件的操作,甚至也附了一个BASIC解释器!但是它的BASIC优于其他公司产品的原因在于他有可携性,并且兼容于任何符合IBM PC架构的机器上。这样的PC可利用Intel-处理器(-bit寄存器)寻址,并最多可有1MB的内存,然而最初只有KB。软式磁盘机取代了过去的磁带机,成为新一代的储存设备,并可在他KB的空间上读写。为了支持更进一步的文件读写概念,磁盘操作系统(Disk Operating System,DOS)因而诞生。此操作系统可以合并任意数量的磁区,因此可以在一张磁盘片上放置任意数量与大小的文件。文件之间以档名区别。IBM并没有很在意其上的DOS,因此以向外部公司购买的方式取得操作系统。
年微软公司取得了与IBM的合约,并且收购了一家公司出产的操作系统,在将之修改后以MS-DOS的名义出品,此操作系统可以直接让程序操作BIOS与文件系统。到了Intel-处理器的时代,才开始实作基本的储存设备保护措施。MS-DOS的架构并不能完全满足所有需求,因为它同时只能执行最多一个程序(如果想要同时执行程式,只能使用TSR的方式来跳过OS而由程序自行处理多任务的部份),且没有任何内存保护措施。对驱动程序的支持也不够完整,因此导致诸如音效设备必须由程序自行设置的状况,造成不兼容的情况所在多有。许多应用程序因此跳过MS-DOS的服务程序,而直接存取硬件设备以取得较好的效能。虽然如此,但MS-DOS还是变成了IBM PC上面最常用的操作系统(IBM自己也有推出DOS,称为IBM-DOS或PC-DOS)。MS-DOS的有溯源码和无溯源码成功使得微软成为地球上最赚钱的公司之一。
而年代另一个崛起的操作系统异数是Mac OS,此操作系统紧紧与麦金塔电脑捆绑在一起。此时一位施乐帕罗奥托研究中心员工Dominik Hagen访问了苹果电脑的史蒂夫·乔布斯,并且向他展示了此时施乐发展的图形化使用者界面。苹果电脑惊为天人,并打算向施乐购买此技术,但因帕罗奥托研究中心并非商业单位而是研究单位,因此施乐回绝了这项买卖。在此之后苹果一致认为个人电脑的未来必定属于图形使用者界面,因此也开始发展自己的图形化操作系统。现今许多我们认为是基本要件的图形化接口技术与规则,都是由苹果电脑打下的基础(例如下拉式菜单、桌面图标、拖曳式操作与双点击等)。但正确来说,图形化使用者界面的确是施乐创始的。 Apple 电脑,苹果电脑的第一代产品。延续年代的竞争,年代出现了许多影响未来个人电脑市场深厚的操作系统。由于图形化使用者界面日趋繁复,操作系统的能力也越来越复杂与巨大,因此强韧且具有弹性的操作系统就成了迫切的需求。此年代是许多套装类的个人电脑操作系统互相竞争的时代。
上一年代于市场崛起的苹果电脑,由于旧系统的设计不良,使得其后继发展不力,苹果电脑决定重新设计操作系统。经过许多失败的项目后,苹果于年释出新操作系统——MacOS的测试版,而后推出的正式版取得了巨大的成功。让原先失意离开苹果的Steve Jobs风光再现。
除了商业主流的操作系统外,从年代起在开放原码的世界中,BSD系统也发展了非常久的一段时间,但在年代由于与AT&T的法律争端,使得远在芬兰赫尔辛基大学的另一股开源操作系统——Linux兴起。Linux内核是一个标准POSIX内核,其血缘可算是Unix家族的一支。Linux与BSD家族都搭配GNU计划所发展的应用程序,但是由于使用的许可证以及历史因素的作弄下,Linux取得了相当可观的开源操作系统市占率,而BSD则小得多。
相较于MS-DOS的架构,Linux除了拥有傲人的可移植性(相较于Linux,MS-DOS只能运行在Intel CPU上),它也是一个分时多进程内核,以及良好的内存空间管理(普通的进程不能存取内核区域的内存)。想要存取任何非自己的内存空间的进程只能通过系统调用来达成。一般进程是处于使用者模式(User mode)底下,而执行系统调用时会被切换成内核模式(Kernel mode),所有的特殊指令只能在内核模式执行,此措施让内核可以完美管理系统内部与外部设备,并且拒绝无权限的进程提出的请求。因此理论上任何应用程序执行时的错误,都不可能让系统崩溃(Crash)。
另一方面,微软对于更强力的操作系统呼声的回应便是Windows NT于年的面世。
年开始微软就想要为MS-DOS建构一个图形化的操作系统应用程序,称为Windows(有人说这是比尔·盖茨被苹果的Lisa电脑上市所刺激)。
一开始Windows并不是一个操作系统,只是一个应用程序,其背景还是纯MS-DOS系统,这是因为当时的BIOS设计以及MS-DOS的架构不甚良好之故。
在年代初,微软与IBM的合作破裂,微软从OS/2(早期为命令行模式,后来成为一个很成功但是曲高和寡的图形化操作系统)项目中抽身,并且在年7月日推出Windows NT 3.1,一个以OS/2为基础的图形化操作系统。
并在年8月日推出Windows 。jar源码 和下载的源码区别
直到这时,Windows系统依然是建立在MS-DOS的基础上,因此消费者莫不期待微软在年所推出的Windows 上,因为它才算是第一个脱离MS-DOS基础的图形化操作系统。
Windows NT系统的架构为:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层(HAL),而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。而系统服务层提供所有统一规格的函数调用库,可以统一所有副系统的实作方法。例如尽管POSIX与OS/2对于同一件服务的名称与调用方法差异甚大,它们一样可以无碍地实作于系统服务层上。在系统服务层之上的副系统,全都是使用者模式,因此可以避免使用者程序执行非法行动。
DOS副系统将每个DOS程序当成一进程执行,并以个别独立的MS-DOS虚拟机器承载其运行环境。另外一个是Windows 3.1 NT 模拟系统,实际上是在Win副系统下执行Win程序。因此达到了安全掌控为MS-DOS与早期Windows系统所撰写之旧版程序的能力。然而此架构只在Intel 处理器及后继机型上实作。且某些会直接读取硬件的程序,例如大部分的Win游戏,就无法套用这套系统,因此很多早期游戏便无法在Windows NT上执行。
Windows NT有3.1.3.5.3.与4.0版。
Windows 是Windows NT的改进系列(事实上是Windows NT 5.0)、Windows XP(Windows NT 5.1)以及Windows Server (Windows NT 5.2)、Windows Vista(Windows NT 6.0)、Windows 7(Windows NT 6.1)也都是立基于Windows NT的架构上。
而本年代渐渐增长并越趋复杂的嵌入式设备市场也促使嵌入式操作系统的成长。
大型机与嵌入式系统使用很多样化的操作系统。大型主机有许多开始支持Java及Linux以便共享其他平台的资源。嵌入式系统百家争鸣,从给Sensor Networks用的Berkeley Tiny OS到可以操作Microsoft Office的Windows CE都有。 现代操作系统通常都有一个使用的绘图设备的图形用户界面(GUI),并附加如鼠标或触控面版等有别于键盘的输入设备。旧的OS或性能导向的服务器通常不会有如此亲切的界面,而是以命令行界面(CLI)加上键盘为输入设备。以上两种界面其实都是所谓的壳,其功能为接受并处理用户的指令(例如按下一按钮,或在命令提示列上键入指令)。
选择要安装的操作系统通常与其硬件架构有很大关系,只有Linux与BSD几乎可在所有硬件架构上运行,而Windows NT仅移植到了DEC Alpha与MIPS Magnum。在年代早期,个人计算机的选择就已被局限在Windows家族、类Unix家族以及Linux上,而以Linux及Mac OS X为最主要的另类选择,直至今日。
大型机与嵌入式系统使用很多样化的操作系统。在服务器方面Linux、UNIX和WindowsServer占据了市场的大部分份额。在超级计算机方面,Linux取代Unix成为了第一大操作系统,截止年6月,世界超级计算机强排名中基于Linux的超级计算机占据了个席位,比率高达%。随着智能手机的发展,Android和iOS已经成为目前最流行的两大手机操作系统。
年,全球智能手机操作系统市场份额的变化情况相对稳定。智能手机操作系统市场一直被几个手机制造商巨头所控制,而安卓的垄断地位主要得益于三星智能手机在世界范围内所取得的巨大成功。年第三季度,安卓的市场份额高达.8%,年则为.4%。年第一季度,它的市场份额继续增加,达到%。虽然 Android 占据领先,但是苹果 iOS 用户在应用上花费的时间则比 Android 的长。虽然在这方面 Android 的数字一度接近苹果,但是像 iPad 3 这样的设备发布之后,苹果的数字还是会进一步增长。Windows Phone 系统在 8.1 版发布后市场份额稳步提高,应用生态正在改善,众多必需应用不断更新,但是速度还略嫌迟缓。微软收购了诺基亚,发展了许多OEM厂商,并不断发布新机型试图扭转WP的不利局面,小有成效。
③ 电脑系统的发展史
1.手工操作(无操作系统):年第一台计算机诞生--世纪年代中期,还未出现操作系统,计算机工作采用手工操作方式。
手工操作方式两个特点:
(1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。
(2)CPU 等待手工操作。CPU的利用不充分。
2.批处理系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、成批地处理一个或多个用户的作业(这作业包括程序、数据和命令)。
联机批处理系统:首先出现的是联机批处理系统,即作业的输入/输出由CPU来处理。
脱机批处理系统:为克服与缓解,高速主机与慢速外设的矛盾,提高CPU的利用率,又引入了脱机批处理系统,即输入/输出脱离主机控制。
3.多道程序系统
多道程序设计技术
所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。
多道批处理系统
世纪年代中期,在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统(简称:批处理系统)。
4.分时系统
由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,像独占机器一样(多用户分时系统是当今计算机操作系统中最普遍使用的一类操作系统)。
5.实时系统:实时系统在一个特定的应用中常作为一种控制设备来使用。
6.通用操作系统
操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。
7.操作系统的进一步发展
进入世纪年代,大规模集成电路工艺技术的飞跃发展,微处理机的出现和发展,掀起了计算机大发展大普及的浪潮。一方面迎来了个人计算机的时代,同时又向计算机网络、分布式处理、巨型计算机和智能化方向发展。于是,操作系统有了进一步的发展,如:个人计算机操作系统、网络操作系统、分布式操作系统等。
④ 电脑的操作系统的历史是
微软发布:DOS系统、windows、windows、windows、windowsXP、windows VISTA、windows7(即将发行)
还有一种同期的Linux操作系统,没变过名字,只是版本不同
⑤ windows系统发展史
年Windows 1.0正式推出,相信老一辈计算机使用者应该熟悉吧
年月推出Windows 2.0,比 Windows 1.0版有了不少进步,但自身不完善,效果不好。
年5月Windows 3.0 版推出,期间微软继2.0后还有代号为、两款系统,但因其自身原因,一直没有得到人们的注意。直到3.0的出现才改观了这种局面,Windows逐渐占据了个人电脑系统,3.0也首次加入了多媒体,被舆为“多媒体的DOS”。
年Windows 3.1发布,该系统修改了3.0的一些不足,并提供了更完善的多媒体功能。Windows系统开始流行起来。
年月Windows 3.发布,革命性的加入了网络功能和即插即用技术。
年Windows 3.2发布,这也是Windows系统第一次有了中文版!在我国得到了较为广泛的应用。
年8月日Windows 发布,Windows系统发生了质的变化,具有了全新的面貌和强大的功能,DOS时代走下舞台。标明了一个“开始”按钮的介绍以及桌面个人电脑桌面上的工具条,这一直保留到现在视窗后来所有的产品中。
年8月日Windows NT4.0发布,在、年微软都相继发布了3.1、3.5等版NT系统。主要面向服务器市场。
年6月日Windows发布,基于Windows 上,改良了硬件标准的支持,例如MMX和AGP。其它特性包括对FAT文件系统的支持、多显示器、Web TV的支持和整合到Windows图形用户界面的Internet Explorer。Windows SE(第二版)发行于年6月日。它包括了一系列的改进,例如Internet Explorer 5、Windows Netmeeting。是一个成功的产品。
年9月日Windows Me发布,集成了Internet Explorer 5.5和Windows Media Player 7,系统还原功能则是它的另一个亮点。
年月日Windows (又称Win NT5.0)发布,一共四个版本:Professional、Server、Advanced Server和Datacenter Server。
年月日Windows XP发布,Windows XP是基于Windows 代码的产品,同时拥有一个新的用户图形界面(叫做月神Luna),它包括了一些细微的修改。集成了防火墙、媒体播放器(Windows Media Player),即时通讯软件(Windows Messenger),以及它与Microsoft Pasport网络服务的紧密结合。是目前操作系统使用率最高的一个系统。
年4月底Windows 发布,是目前微软最新的服务器操作系统,算是的一个升级。
Longhorn是微软公司下一版本Microsoft Windows操作系统的开发代号。它是继Windows XP和Windows Server 之后的又一重要的操作系统。该系统带有许多新的特性和技术.
现在该版本已被命名为Windows Vista
⑥ 我想知道电脑操作系统的详细发展历史
七种操作系统发展历史及特点
CP/M系统篇
CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。
通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令……
主设计人:Gary Kildall博士
出现年月:年>>>>>详细内容
MS—DOS系统篇
DOS系统是年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在年
到年间DOS占据操作系统的统治地位。
主设计人:Tim Paterson
出现年月:年>>>>>详细内容
文件管理方便
外设支持良好
小巧灵活
应用程序众多
Windows系统篇
Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于年,
并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的Windows都是完全独立的操作系统。
主设计:微软
出现年月:年>>>>>详细内容
界面图形化
多用户、多任务
网络支持良好
出色的多媒体功能
硬件支持良好
众多的应用程序
Unix系统篇
Unix是一种分时计算机操作系统,在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。
大部分重要网络环节都是Unix构造。
主设计:AT&TBell实验室
出现年月:年>>>>>详细内容
网络和系统管理
高安全性
通信
可连接性
Internet
数据安全性
可管理性
系统管理器
Ignite/UX
进程资源管理器
Linux系统篇
简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、
多线程、实时性较好的且稳定的操作系统。
主设计人:Linus Torvalds
出现年月:年>>>>>详细内容
完全免费
完全兼容POSIX 1.0标准
多用户、多任务
良好的界面
丰富的网络功能
可靠的安全、稳定性能
多进程、多线程、实时性较好
支持多种平台
FreeBSD系统篇
FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。突出的特点FreeBSD提供先进的联网、
负载能力,卓越的安全和兼容性。
主设计:加州伯克利学校
出现年月:年>>>>>详细内容
多任务功能
多用户系统
强大的网络功能
Unix兼容性强
高效的虚拟存储器管理
方便的开发功能
Mac OS系统篇
Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。
现行的最新的系统版本是Mac OS X .3.x版。
主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德
出现年月:年>>>>>详细内容
多平台兼容模式
为安全和服务做准备
占用更少的内存
多种开发工具
聆思CSK6 视觉AI开发套件试用CSKa物联网初体验
本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者: 言京
开发板基本介绍
官方文档介绍详细,AI功能支持头肩检测和人脸检测,依托于开源嵌入式系统zephyr。SDK整合了开发板和设备树信息,提供了专门的设备驱动,并优化了west命令,封装了快捷编译命令lisa。zephyr编译系统强大,Kconfig快速布置编译选项,设备树简化Linux工程师学习设备驱动。
AI功能
通过官方文档指引编译镜像和导入模型文件,在PC端验证测试结果。串口显示测试信息。
移植TF-M
聆思科技芯片支持ARM China的IP核和v8-M架构,理论上可移植TF-M。Zephyr源码已支持tf-m 1.6.0模组,提供对an的支持。移植需加入tf-m对CSKA芯片的支持。考虑将AI模型放在secure partition的protected storage,提高产品安全,尤其是上电前和运行时的安全性。计划进一步研究TF-M在不同领域的应用。
OLED显示
尝试在0.寸OLED显示屏上显示测试结果,设备树挂载设备。编译后发现无法通过CSK的I2C驱动写入,暂时未找到问题,但在SDK例程中发现slave接收问题,已提交bug报告。
wifi连接
CSKA_nano SDK示例中未直接提供wifi代码,需移植。阅读wifi_sta例程,esp采用spi接口。在设备树挂载设备,配置文件打开net功能,通过Kconfig加入esp驱动开关。编写wifi相关驱动和连接代码,完成连接并验证网络测试,如UDP连接和传输。
通过UDP实现AI识别测试结果的网络发送,完成CSKA物联网初体验。
QuickDraw:Classic Mac OS 的图形界面引擎 简介
QuickDraw 是 Classic Mac OS 平台的核心 2D 图形库与 API,由 Bill Atkinson 和 Andy Hertzfeld 开发,前身是 Apple Lisa 的 LisaGraf。QuickDraw 通过位图系统以像素构成图像信息,其基础数据结构 GrafPort 代表逻辑上的绘制区域。在 QuickDraw 系统中,整个图形界面定位为一个坐标系,提供 位分辨率,即 个独立的横向或纵向位置,坐标点的范围从 - 到 +。每个窗口代表独立的 GrafPort 图形容器,由窗口管理器使用 QuickDraw 创建图形容器并显示内容。窗口内容区域的左上角是关联的 GrafPort 坐标系的原点,而不包含窗口边框、投影和标题栏。整个桌面视图也以 GrafPort 容器形式存在。QuickDraw 的坐标系内,横纵网格线的交点是点,像素位于构成坐标网格的线之间。Macintosh 能表示方形像素,GrafPort 定义的默认分辨率是每英寸 像素。Classic Mac OS 中所有可见元素都由 QuickDraw 生成,包括图形元素和文本。图形元素由象征性的「笔」生成,尺寸、样式和颜色可调整。「笔」可在窗口的本地坐标系内使用。文本通过位图字体或 TrueType 字体显示,TrueType 可平滑缩放。早期 Macintosh 支持黑白显示和有限彩色,随着 Macintosh II 的发布,QuickDraw 更新到 Color QuickDraw,支持最高 位 万色或 级灰阶显示。随着 QuickTime 的问世,QuickDraw 增强了处理 JPEG 等压缩格式的能力与对 ColorSync 色彩管理技术的支持。在 Mac 转换到 PowerPC 架构时,QuickDraw 升级为 QuickDraw GX,成为新的 2D 图形引擎与打印管理系统,保留了原有 QuickDraw 图像数据结构的兼容性。QuickDraw GX 面向对象的特性使得开发工作更为简易,增加了曲线绘图指令,并启用 TrueType 作为默认字体系统。QuickDraw 3D 是 Macintosh 的 3D 图形 API,分为与 Direct3D 或 MiniGL 类似的功能,提供了硬件抽象层 RAVE 和面向对象的场景图形系统。但存在性能问题。QuickDraw 3D 提供了一系列文件转换功能与默认的查看器应用程序。QuickDraw 随着 Mac OS X 的发布逐渐淡出,最终在 macOS Sierra 版本中被移除。美国计算机历史博物馆收录并公开了 QuickDraw 与 MacPaint 1.3 的源代码。QuickDraw 的后续发展和应用展示了其在图形界面和应用开发中的重要性。
主流的计算机操作系统的发展历程是怎样的?
计算机操作系统的发展历程可以追溯到世纪中叶。随着第一台电子计算机的诞生,操作系统的概念逐渐形成。早期的电子计算机没有专门的操作系统,用户通过按钮直接与计算机交互。随着技术的进步,计算机开始采用汇编语言进行编程,通过有孔纸带输入程序。然而,这些早期的计算机系统只能由其设计者编写特定程序来运行。
到了年代,计算机行业开始发展批次处理系统,这种系统能够将任务分解、调度并执行,极大地提高了计算机的效率。然而,每种型号的计算机都需要独立的操作系统,这导致了系统兼容性问题。
年,IBM公司推出了IBM System/系列大型计算机,它们共享同一操作系统——OS/,这是操作系统领域的一个重大突破。这一统一的操作系统不仅使得不同型号的System/能够相互兼容,也使得编写的应用程序能够在现代IBM机器上运行。
年,AT&T公司的贝尔实验室开发了UNIX操作系统,这是世界上第一个网络操作系统。UNIX的出现推动了计算机网络技术的发展,并为后续的操作系统奠定了基础。
随着时间的推移,UNIX系统派生出多个发行版,如FreeBSD、AIX、HP-UX、Oracle Solaris以及开源Linux等。其中,Linux因其广泛的用途和开放源代码的特性,成为最流行的操作系统之一。
从年开始,UNIX与NetWare操作系统共同成为网络操作系统的主导力量。NetWare由美国Novell公司开发,是一个开放的网络服务器平台,能够方便地进行扩展,支持多种工作平台,如DOS、OS/2、Macintosh等。
年,微软公司推出了Windows 1.0,尽管没有得到广泛的应用,但这一尝试为后来的操作系统发展铺平了道路。年,苹果公司推出了Apple Lisa,是全球首款采用图形用户界面的个人电脑,其操作系统称为System 1。
随着技术的不断进步,操作系统经历了多次迭代和更新。Mac OS、Windows、NetWare以及后来的Linux和欧拉操作系统等,都在各自的领域内取得了显著的成就。其中,Linux操作系统凭借其强大的灵活性和开放性,在网络操作系统市场占据了主导地位。
如今,操作系统的发展仍在不断进行中,随着新技术的出现和应用的不断扩展,未来将出现更多创新的操作系统,以满足不同领域的需求。在这个快速变化的领域中,开发者和用户将继续见证操作系统技术的持续进步和演变。