1.linux操作系统有什么技术特色

2.操作系统概述

3.电脑有多少种操作系统?

4.什么是计算机的操作系统,常用的计算机操作系统产品有哪4种?

芬兰人免费操作系统,芬兰电脑系统

 我这里要跟大家分享的是关于市面上的 电脑系统 有哪些,相信这都是很多人曾经问过的问题,因为一般来说很多人目前电脑中安装的都是windows系统,因此有部分人会问,除了windows系统之外还有别的系统吗?其实还有一些系统是大家比较陌生的!比如DOS操作系统、Mac OS 操作系统 、Unix系统 、Linux系统、OS/2系统,接下来我就带大家一起来了解一下!

一、Windows系统 ?

 发布时间: 1985年

 windows系统是目前来说用户最多的一个操作系统,它是1985年Microsoft公司发布的第一代窗口式多任务系统,windows系统的出现使PC机开始进入了图形用户界面时代,把计算机的使用上升到了一个新的阶段。

  系统版本:

 Windows1.X、MS-Windows2.X 、MS-Windows/286-V2.1、MS-Windows/386 V2.1、Windows3.0、Windows3.1、Windows95、Windows98、Windows NT、Windows NT 3.0\3.5\4.0、Windows Me、Windows 2000、Windows XP、Windows Vista、Windows7(),Windows8()。

二、DOS操作系统?

  发布时间: 1981年

 DOS操作系统发布于1981年,经历了从1.0版到7.0的7次大的版本升级,不断地改进和完善。

 Microsoft公司的MS-DOS、IBM公司的PC-DOS、Novell公司的DR DOS。

三、Mac OS 操作系统

  发布时间: 1984年

 Mac OS操作系统是美国苹果计算机公司为Macintosh计算机设计的操作系统的一代操作系统,采用了GUI图形用户界面、多媒体应用、鼠标等至今仍为人称道的技术,在出版、印刷、影视制作和教育等领域有着广泛的应用。

四、Unix系统

 发布时间: 1969年

 Unix系统最初是在中小型计算机上运用,为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。

 UNIX 有很多种,许多公司都有自己的版本,如 AT&T、Sun、HP等。

 发布时间: 1991年

Linux最初由芬兰人Linus Torvalds开发,是UNIX操作系统的一种克隆系统,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,成为今天世界上使用最多的一种UNIX 类操作系统。

linux操作系统有什么技术特色

电脑操作系统有:

DOS操作系统 (最原始是操作系统), Mac OS X操作系统 (界面最漂亮操作系统),Windows系统 (最普遍最常用的操作系统),Unix系统 (迷人的小企鹅),OS/2系统

手机操作系统有:Symbian,Windows Mobile,android,Blackberry。

DOS操作系统 (最原始是操作系统)

从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0

版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。 DOS最初是微软公司为IBM-PC开发的操作系统,因此它对硬件平台的要求很低,因此适用性较广。常用的DOS有三种不同的品牌,它们是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,这三种DOS相互兼容,但仍有一些区别,三种DOS中使用最多的是MS-DOS。

DOS系统有众多的通用软件支持,如各种语言处理程序、数据库管理系统、文字处理软件、电子表格。而且围绕DOS开发了很多应用软件系统,如财务、人事、统计、交通、医院等各种管理系统。鉴于这个原因,尽管DOS已经不能适应32位机的硬件系统,但是仍广泛流行,不过DOS被市场淘汰应该只是时间问题

Mac OS X操作系统 (界面最漂亮操作系统)

Mac OS操作系统是美国苹果计算机公司为它的Macintosh计算机设计的操作系统的一代操作系统,该机型于1984年推出,在当时的PC还只是DOS枯燥的字符界面的时候,Mac率先采用了一些我们至今仍为人称道的技术。比如:GUI图形用户界面、多媒体应用、鼠标等,Macintosh计算机在出版、印刷、影视制作和教育等领域有着广泛的应用,Microsoft Windows至今在很多方面还有Mac的影子,最近苹果公司又发布了目前最先进的个人电脑操作系统Mac OS X。

Windows系统 (最普遍最常用的操作系统)

Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。在图形用户界面中,每一种应用软件(即由Windows支持的软件)都用一个图标(Icon)表示,用户只需把鼠标移到某图标上,连续两次按下鼠标器的拾取键即可进入该软件,这种界面方式为用户提供了很大的方便,把计算机的使用提高到了一个新的阶段。

Windows1.X版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以Windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-Windows2.X 版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序:文本编辑Write、记事本Notepad、计算器Calculator、日历Calendar……等。随后在88年、89年又先后推出了MS-Windows/286-V2.1和MS-Windows/386 V2.1这两个版本。

1990年,Microsoft公司推出了Windows3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的Windows版本。

1995年,Microsoft公司推出了Windows95。在此之前的Windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而Windows95是一个完全独立的系统,并在很多方面作了进一步的改进,还集成了网络功能和即插即用(Plug and Play)功能,是一个全新的32位操作系统。

1998年,Microsoft公司推出了Windows95的改进版Windows98,Windows98的一个最大特点就是把微软的Internet浏览器技术整合到了Windows里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。Windows98是目前实际使用的主流操作系统。

在90年代初期Microsoft推出了Windows NT(NT是New Technology即新技术的缩写)来争夺Novell Netware的网络操作系统市场。相继有Windows NT 3.0,3.5,4.0等版本上市,逐渐蚕食了中小网络操作系统的大半江山。WindowsNT是真正的32位操作系统,与普通的Windows系统不同,它主要面向商业用户,有服务器版和工作站版之分。

2000年,Microsoft公司推出了Windows 2000,它包括四个版本:Data center Server是功能最强大的服务器版本,只随服务器捆绑销售,不零售;Advanced Server和Server版是一般服务器使用;Professional版是工作站版本的NT和Windows98共同的升级版本。

目前还有一个主要面向家庭和个人娱乐,侧重于多媒体和网络的Windows Me存在。

2001年10月25日,Microsoft发布了功能及其强大的Windows XP,该系统采用Windows 2000/NT内核,运行非常可靠、稳定,用户界面焕然一新,使用起来得心应手,这次微软终于可以和苹果的Macintosh软件一争高下了,优化了与多媒体应用有关的功能,内建了极其严格的安全机制,每个用户都可以拥有高度保密的个人特别区域,尤其是增加了具有防盗版作用的激活功能。

Unix系统 (迷人的小企鹅)

Unix系统是1969年在贝尔实验室诞生,最初是在中小型计算机上运用。最早移植到80286微机上的Unix系统,称为Xenix。 Xenix系统的特点是短小精干,系统开销小,运行速度快。UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX支持模块化结构,当你安装UNIX操作系统时,你只需要安装你工作需要的部分,例如:UNIX支持许多编程开发工具,但是如果你并不从事开发工作,你只需要安装最少的编译器。用户界面同样支持模块化原则,互不相关的命令能够通过管道相连接用于执行非常复杂的操作。UNIX 有很多种,许多公司都有自己的版本,如 AT&T、Sun、HP等。

Linux是当今电脑界一个耀眼的名字,它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能,它的用法与UNIX非常相似,因此许多用户不再购买昂贵的UNIX,转而投入Linux等免费系统的怀抱。

Linux最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把Windows的源代码也作同样处理,现在Windows中残留的许多BUG(错误)早已不复存在,因为全世界的电脑爱好者都会成为Windows的义务测试和编程人员。

Linux操作系统具有如下特点:

1. 它是一个免费软件,您可以自由安装并任意修改软件的源代码。

2. Linux操作系统与主流的UNIX系统兼容,这使得它一出现就有了一个很好的用户群。

3. 支持几乎所有的硬件平台,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并广泛支持各种周边设备。

目前,Linux正在全球各地迅速普及推广,各大软件商如Oracle、Sybase、Novell、IBM等均发布了Linux版的产品,许多硬件厂商也推出了预装Linux操作系统的服务器产品,还有不少公司或组织有计划地收集有关Linux的软件,组合成一套完整的Linux发行版本上市,比较著名的有RedHat(即红帽子)、Slackware等公司。Linux可以在相对低价的Intel X86硬件平台上实现高档系统才具有的性能, 许多用户使用benchmarks在运行Linux的X86机器上测试, 发现可以和Sun和Digital公司的中型工作站的性能媲美。事实上不光是许多爱好者和程序员在使用Linux, 许多商业用户比如Internet服务供应商(ISP)也使用Linux做为服务器代替昂贵的工作站。 这些服务器的最高记录是经过600天的运行没有碰到一次系统崩溃!我们有理由相信Linux这样一个稳定、灵活和易用的软件,肯定会得到越来越广泛的应用。

除了 Linux之外还有一种免费的UNIX变种操作系统FreeBSD可供使用,一般来说,对于工作站而言, LINUX支持的硬件种类和数量要远远地超过FreeBSD,而在网络的负载非常高时, FreeBSD的性能比LINUX 要好一些。

OS/2系统

1987年IBM公司在激烈的市场竞争中推出了PS/2(Personal System/2)个人电脑。PS/2系列电脑大幅度突破了现行PC机的体系,采用了与其它总线互不兼容的微通道总线MCA,并且IBM自行设计了该系统约80%的零部件,以防止其它公司仿制。OS/2系统正是为系列机开发的一个新型多任务操作系统。OS/2克服了DOS系统640KB主存的限制,具有多任务功能。OS/2也采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和Windows软件。 OS/2系统通常要求在4MB内存和100MB硬盘或更高的硬件环境下运行。由于OS/2 仅限于PS/2机型,兼容性较差,故而限制了它的推广和应用。

手机操作系统:

Symbian:

·提供无线通信服务,将计算技术与电话技术相结合。

·操作系统固化。

·相对固定的硬件组成。

·较低的研发成本。

·强大的开放性。

·低功耗,高处理性能。

·系统运行的安全、稳定性。

·多线程运行模式。

·多种UI,灵活,简单易操作。

Windows Mobile:

·界面类似于PC上的Windows,便于熟悉电脑的人操作。

·预装软件丰富,内置OfficeWord, Excel, Power Point,可浏览甚至编辑,内置Internet Explorer,Media Player

电脑同步非常便捷,完全兼容Outlook, Office Word, Excel等。

·多媒体功能强大,借助第三方软件可播放几乎任何主流格式的音视频文件。

·操作方式灵活,可以进行很方便的触摸式操作,也可以使用手写笔或者其他有尖端的工具进行像素级别的操作,有些型号有数字键盘或者全键盘,能比较快速的输入文字。

·极为丰富的第三方软件,特别是词典,卫星导航软件均可运行。

·文件兼容性佳,利用内置以及三方软件基本上能兼容电脑上使用的常用格式文档。

·价格区间大,从低端700-800元左右的手机到高端7000-8000元左右的手机均有装备此操作系统适合各个消费层次的消费者使用。

·与Linux兼容,可以通过三方软件安装linux操作系统例如android。

android:

·应用程序框架 支持组件的重用与替换

·Dalvik1虚拟机 专门为移动设备做了优化

·内部集成浏览器 该浏览器基于开源的WebKit 引擎

·优化的图形库 包括2D和3D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选)

·#SQLite 用作结构化的数据存储

·多媒体支持 包括常见的音频、视频和静态印象文件格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

·GSM电话 (依赖于硬件)

·蓝牙Bluetooth, EDGE, 3G, and WiFi (依赖于硬件)

·照相机,GPS,指南针,和加速度计 (依赖于硬件)

·丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件

Blackberry:

·无线延伸业务信息的完整平台

.备有保障信息完整性和机密性的高级安全特性

·易于部署、管理和使用

·经证明优秀的、有效的解决方案:BlackBerry提供了一个完全集成的安全平台、以无线方式将存储在现有企业应用和系统中的业务信息延伸给专业人士。这是一个完整的解决方案、提供了企业实现无线连接所需要的一切:创新的软件、先进的无线手持设备、无线网络服务和重要的支持计划和服务。

·BlackBerry Enterprise Server - BlackBerry Enterprise Server软件与 Microsoft Exchange,IBM Lotus Domino.和Novell GroupWise.**电子邮件服务器以及其他现有企业应用和系统紧密集成、用户能够对电子邮件和业务信息进行基于“推入”技术的无线访问。

·超越电子邮件的企业数据-BlackBerry Enterprise Server超越电子邮件并延伸了企业应用程序和系统的无线访问、包括CRM、 SFA、ERP、订单条目、文档关联及其他。BlackBerry Enterprise Server还为专业人士提供了额外多项能提高工作效率的功能、包括查看常用文件格式的附件、安全的互联网和内联网访问、远程地址查找以及电子邮件和个人助理的无线同步。

·高级安全性-BlackBerry Enterprise Server提供了先进的安全特性、能够满足企业在信息完整性和机密性方面的严格要求。使用端对端TripleDES加密、可以使数据在BlackBerry无线手持设备和BlackBerry Enterprise Server之间传输时保持加密。BlackBerry Enterprise Server还支持AES(Advanced Encryption Standard)和S/MIME(Secure Multipurpose Internet Mail Extensions)、并提供手持设备上数据加密功能、保障手持设备上的信息、并容许IT推行密码保障策略。

·IT部门管理功能-BlackBerry Enterprise Server提供合乎行业标准的监视功能和管理工具、IT部门能轻松管理和集中控制无线环境。使用BlackBerry Enterprise Server、

IT部门可享有一个能够满足他们不断变化的无线需求、可伸缩的灵活解决方案。

·BlackBerry无线手持设备-BlackBerry提供了一系列以领先无线技术制造的BlackBerry无线手持设备。BlackBerry 手持设备使用户能够轻松访地问电子邮件和信息、而不需拨号或请求传递。BlackBerry在收到新信息时会通知用户、用户能时刻保持与人联系。此外,还有越来越多的制造商在他们的设备和手持设备上装备了BlackBerry连接和功能。这些启用了BlackBerry Connect 和 BlackBerry Built-In 的设备为组织提供了更大的灵活性、使他们能够选择最适合他们的需要的硬件。

·国际无线服务-BlackBerry可以用于覆盖160多个国家的470多个网络、提供众多无线网络技术及运营商可供选择。BlackBerry Enterprise Solution已被世界各地的企业选用。

·支持服务和计划-BlackBerry Enterprise Solution提供了不同级别的支持服务和多项计划来帮助企业无线延伸业务信息。企业可以根据他们的需要来、利用不同的技术服务计划、其中包括:技术知识中心(TechnicalKnowledgeCenter)、技术支持服务

操作系统概述

一、 Linux的诞生

Linux的兴起可以说是Internet创造的一个奇迹。 1991年初,当年轻的芬兰大学生Linus Torvalds在开始其Linux 操作系统的设计时,他的目的只不过是想看一看Intel 386存储 管理硬件是怎样工作的,而绝对没有想到这一举动会在计算机界 产生如此重大的影响。他的设计进展得很顺利,只花了几个月时 间就在一台Intel 386微机上完成了一个类似于Unix 的操作系统, 这就是最早的Linux版本。1991年底,Linus Torvalds首次在Internet 上发布了基于Intel 386体系结构的Linux源代码,从此以后,奇迹开始 发生了。由于Linux具有结构清晰、功能简捷等特点,许多大专院校的学 生和科研机构的研究人员纷纷把它作为学 习和研究的对象。他们在更正原 有Linux版本中错误的同时,也不断地为Linux增加新的功能。在众多热心者的 努力下,Linux逐渐成为一个稳定可靠、功能完善的操作系统。一些软件公司, 如Red Hat、InfoMagic等也不失时机地推出了自己的以Linux为核心的操作系统 版本,这大大推动了Linux的商品化。在一些大的计算机公司的支持下,Linux还 被移植到以Alpha APX、PowerPC、Mips及Sparc等为处理机的系统上。Linux的使 用日益广泛,其影响力直逼Unix。

Linux的成功得益于如下因素:

(1) 具有良好的开放性。Linux及其生成工具的源代码均可通过Internet免费获取,linux爱 好者能非常 容易地建立一个Linux开发平台。

(2) Internet的普及使热心于Linux的开发者们能进行高效、快捷的交流,从而为Linux 创造了一个优良的分布式开发环境。

(3) Linux具有很强的适应性,能适应各种不同的硬件平台。

Linux的版本更新很快。在短短的七年时间里,其版本已升至2.1.x。这里之所以用"x"表示,是因为 x的值变化太快,很难准确地定位它的值。这也从侧面反映了从事Linux的研究者之多。不过,Linux用得最 多的版本还是2.0.30,许多商品化的操作系统都以它为核心。

二、 Linux的主要特点

作为一个操作系统,Linux几乎满足当今Unix操作系统的所有要求,因此,它具有Unix操作系统的基本 特征。

1.符合POSIX 1003.1标准

POSIX 1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运 行Unix程序。考虑到Unix具有丰富的应用程序,当今绝大多数操作系统都把满足POSIX 1003.1标准作为实现 目标,Linux也不例外,它完全支持POSIX 1003.1标准。另外,为了使Unix System V和BSD上的程序能直接在 Linux上运行, Linux还增加了部分System V和BSD的系统接口,使Linux成为一个完善的Unix程序开发系统。

2.支持多用户访问和多任务编程

Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外, Linux还支持真正的多用户编程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求.

3.采用页式存储管理

页式存储管理使Linux能更有效地利用物理存储空间,页面的换入换出为用户提供了更大的存储空间。

4.支持动态链接

用户程序的执行往往离不开标准库的支持,一般的系统往往采用静态链接方式,即在装配阶段就已将 用户程序和标准库链接好,这样,当多个进程运行时,可能会出现库代码在内存中有多个副本而浪费存储 空间的情况。Linux 支持动态链接方式,当运行时才进行库链接,如果所需要的库已被其它进程装入内存, 则不必再装入,否则才从硬盘中将库调入。这样能保证内存中的库程序代码是唯一的。

5.支持多种文件系统

Linux能支持多种文件系统。目前支持的文件系统有:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、 PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最常用的文件系统是EXT2,它的文件名长度可 达255字符,并且还有许多特有的功能,使它比常规的Unix文件系统更加安全。

6.支持TCP/IP、SLIP和PPP

在Linux中,用户可以使用所有的网络服务,如网络文件系统、远程登录等。SLIP和PPP能支持串行线上的 TCP/IP协议的使用,这意味着用户可用一个高速Modem通过电话线连入Internet网中。

除了上述基本特征外,Linux还具有其独有的特色:

支持硬盘的动态Cache 这一功能与MS?DOS中的Smartdrive相似。所不同的是,Linux能动态调整所用的 Cache存储器的大小,以适合当前存储器的使用情况,当某一时刻没有更多的存储空间可用时,Cache将被减少, 以增加空闲的存储空间,一旦存储空间不再紧张,Cache的大小又将增加。

支持不同格式的可执行文件 Linux具有多种模拟器,这使它能运行不同格式的目标文件。其中,DOS和 MS?Windows正在开发之中,iBCS2模拟器能运行SCO Unix的目标程序。(iBCS2 模拟器不是Linux标准核心的 一部分,但可从ftp.informatik.hu?berlin.de:/pub/os/linux下载)

三、 Linux的主要构成

Linux主要由存储管理、进程管理、文件系统、进程间通信等几部分组成,在许多算法及实现策略上, Linux借鉴了Unix的成功经验,但也不乏自己的特色。

1.存储管理

Linux采用页式存储管理机制,每个页面的大小随处理机芯片而异。例如,Intel 386处理机页面大小 可为4KB和2MB两种,而Alpha处理机页面大小可为8KB、16KB、32KB和64KB。页面大小的选择对地址变换算 法和页表结构会有一定的影响,如Alpha的虚地址和物理地址的有效长度随页面尺寸的变化而变化,这种变 化必将在地址变换和页表项中有所反映。

在Linux中,每一个进程都有一个比实际物理空间大得多的进程虚拟空间,为了建立虚拟空间和物理空 间之间的映射,每个进程还保留一张页表,用于将本进程空间中的虚地址变换成物理地址。页表还对物理页 的访问权限作出了规定,定义了哪些页可读写,哪些页是只读页,在进行虚实变换时,Linux将根据页表中规 定的访问权限来判定进程对物理地址的访问是否合法,从而达到存储保护的目的。

Linux存储空间分配遵循的是不到有实际需要的时候决不分配物理空间的原则。当一个程序加载执行时, Linux只为它分配了虚空间,只有访问某一虚地址而发生了缺页中断时,才为它分配物理空间,这样就可能 出现某些程序运行完成后,其中的一些页从来就没有装进过内存。这种存储分配策略带来的好处是显而易见的,因为它最大限度地利用了物理存储器。

尽管Linux对物理存储器资源的使用十分谨慎,但还是经常出现物理存储器资源短缺的情况。Linux有一 个名为kswapd的进程专门负责页面的换出,当系统中的空闲页面小于一定的数目时,kswapd将按照一定的淘 汰算法选出某些页面,或者直接丢弃(页面未作修改),或者将其写回硬盘(页面已被修改)。这种换出方式不 同于较旧版本Unix的换出方式,它是将一个进程的所有页全部写回硬盘。相比之下,Linux的效率更高。

2.进程管理

在Linux中,进程是资源分配的基本单位,所有资源都是以进程为对象来进行分配的。 在一个进程的生 命期内,它会用到许多系统资源,会用CPU运行其指令,用存储器存储其指令和数据,它也会打开和使用文件 系统中的文件,直接或间接用到系统中的物理设备,因此,Linux设计了一系列的数据结构,它们能准确地描 述进程的状态和其资源使用情况,以便能公平有效地使用系统资源。Linux的调度算法能确保不出现某些进程 过度占用系统资源而导致另一些进程无休止地等待的情况。

进程的创建是一个十分复杂的过程,通常的做法需为子进程重新分配物理空间,并把父进程空间的内容全 盘复制到子进程空间中,其开销非常大。为了降低进程创建的开销,Linux采用了Copy?on?write技术,即不 拷贝父进程的空间,而是拷贝父进程的页表,使父进程和子进程共享物理空间,并将这个共享空间的访问权限 置为只读。当父进程和子进程的某一方进行写操作时,Linux检测到一个非法操作,这时才将要写的页进行复制 。这一做法免除了只读页的复制,从而降低了开销。

Linux目前尚未提供用户级线程,但提供了核心级线程,核心线程的创建是在进程创建的基础上稍做修改, 使创建的子进程与父进程共享虚存空间。从这一意义上讲,核心线程更像一个共享进程组。

3.文件系统

Linux最重要的特征之一就是支持多个不同的文件系统,前面我们已经看到,Linux目前支持的文件系统 多达十余种,随着时间的推移,这一数目还在不断增加。在Linux中,一个分离的文件系统不是通过设备标识 (如驱动器号或驱动器名)来访问,而是 把它合到一个单一的目录树结构中,通过目录来访问,这一点与Unix十分相似。Linux用 安装命令将一个新的文件系统安装到系统单一目录树的某一目录下,一旦安装成功,该目录下的所有内容将 被新安装的文件系统所覆盖,当文件系统被卸下后,安装目录下的文件将会被重新恢复。

Linux最初的文件系统是Minix。该文件系统对文件限制过多,并且性能低下,如文件名长度不能超过14 个字符、文件大小不能超过64MB。为了解决这些问题,Linux的开发者们设计了一个Linux专用的文件系统EXT。 EXT对文件的要求放松了许多,但在性能上并没有大的改观,于是就有了后面的EXT2文件系统。EXT2文件系统 是一个非常成功的文件系统,它无论是对文件的限制还是在性能方面都大大优于EXT文件系统,所以,EXT2自 从推出就一直是Linux最常用的文件系统。

为了支持多种文件系统,Linux用一个被称为虚拟文件系统(VFS)的接口层将真正的文件系统同操作系统及 系统服务分离开。VFS掩盖了不同文件系统之间的差异,使所有文件系统在操作系统和用户程序看来都是等同的。VFS允许用户同时透明地安装多个不同的文件系统。

4.进程间通信

Linux提供了多种进程间的通信机制,其中,信号和管道是最基本的两种。除此以外,Linux也提供 System V的进程间通信机制,包括消息队列、信号灯及共享内存。为了支持不同机器之间的进程通信, Linux还引入了BSD的Socket机制。

四、 Linux的不足及发展趋势

Linux从出现到现今只经历了短短七年的时间,但其发展速度是惊人的,这与它的开放性和优良的性能 是密不可分的。不过我们应该看到,作为一个由学生开发的系统,Linux还有许多先天不足,它的设计思想 过多地受到传统操作系统的约束,没有体现出当今操作系统的发展潮流,具体表现在以下几个方面:

不是一个微内核操作系统;

是一个分布式操作系统;

不是一个安全的操作系统;

没有用户线程;

不支持实时处理;

代码是用C而不是C++这样的现代程序设计语言编写的。

尽管Linux有这样和那样的不足,但其发展潜力不容低估,其发展的动力就是遍布全球、为数众多的 Linux热心者。今后Linux将会朝着完善功能、提高效率的方向发展,包括允许用户创建线程、增加实时处 理功能、开发适合多处理机体系结构的版本。我们相信,Linux、Unix及NT三足鼎立的时代将为期不远。

电脑有多少种操作系统?

一、操作系统的基本概念

操作系统是连接在硬件平台上的第一层软件,操作系统是一个大型的软件,它负责计算机的全部软、硬件资源的分配与回收、控制和协调工作,使整个计算机系统实现高效率和自动化。

一般来说,操作系统具有以下一些功能:

1.对CPU进行管理和调度

计算机系统中最重要的部件是中央处理器,它是计算机的心脏。在计算机的运行中,为了等待I/O(输入/输出)的操作,CPU往往空运行。为了充分利用CPU的资源,使一个或多个用户的程序能合理有效地使用CPU,操作系统能根据需要解决CPU分配给哪个用户程序使用,占用多长时间,下一个又轮到哪个程序运行等问题,以提高CPU的资源利用率,也就是对CPU进行管理和调度。

2.对存储进行管理和调度

在计算机系统中,主存储器也是主要部件之一。只有当程序在主存储器时,它才有可能到处理器上执行,操作系统的作用就是合理组织与分配存储空间,使主存储器的资源得到充分利用。

3.对输入/输出进行管理

合理组织与使用除了CPU以外的所有输入/输出设备,使用户不必具体了解设备以及接口的技术细节,就可以方便地对设备进行操作。

4.对文件系统及数据库进行管理

合理组织、管理辅助存储器中的信息,以便于存储与检索,达到保证安全、方便实用的目的。起初,计算机的运行管理和具体操作都由使用者自己承担。随着计算机速度的提高,对计算机的运行进行人工管理变得越发不可能,于是人们开始编制一些批处理系统,来取代原来的“人工干预”,从而使整个计算机系统的处理能力得到了提高。可以说这是操作系统的雏形。后来随着计算机硬件的更新换代,批处理程序变得更加复杂和庞大,并逐步演化成了现在的操作系统。

二、常见操作系统

最初的操作系统出现在IBM/704大型机上,而微型计算机的操作系统CP/M则诞生于20世纪70年代,此后,相继出现了许多不同的操作系统,其中最知名的是:DOS、Windows、UNIX、Linux、OS/2等等,下面简要介绍这几种操作系统的特点。

1.DOS操作系统

1980年,IBM推出了IBM PC新型机。为了配合这种机型的推广应用,IBM公司需要开发一种16位的操作系统,此时就出现了三家不同公司开发的DOS操作系统,分别是微软公司的MS-DOS、IBM公司的PC-DOS以及Novell的DR-DOS。由于DOS系统对硬件系统的要求较低,它既适合高档机的使用,又适合低档机的使用,所以从商业用户到家庭用户都能使用,DOS曾经在很长时间里占领了个人计算机操作系统领域的大部分。

2.Windows操作系统

1985年11月,微软公司发布了第一代窗口式多任务操作系统Windows 1.x,这标志着操作系统进入到图形界面时代。与DOS的命令行形式不同,在Windows系列的操作系统中,每一种应用软件都用一个图标表示,用户只需把鼠标移到应用软件的图标上,利用鼠标的击键功能就可以选中或运行某个软件。图形界面使用户的操作方便了很多,从而使计算机应用的普及过程大大加快。

Windows操作系统依次经历了Windows3.x、Windows95、Windows98、Windows 2000、Windows ME和Windows XP等升级过程。最近,微软公司又推出了最新的版本Windows Vista,越到后来的版本处理的数据长度越长,支持的硬件设备种类越多,采用的技术也越先进。20多年来,Windows系列的操作系统以其图形化的界面,支持多用户、多任务,良好的网络支持,出色的多媒体功能,良好的硬件支持与多样化的应用程序等特点逐渐成为各类操作系统的首选。

本章将以 Windows XP专业版为蓝本讲述操作系统的应用,如果在其他版本的Windows操作系统环境下学习本书,只要能仔细参照本书的内容学习,也能掌握Windows操作系统的基本原理和操作,本章所介绍的操作原理对于不同版本的Windows操作系统来说有一定的通用性。

3.OS/2操作系统

1987年,IBM公司在激烈的市场竞争中推出了PS/2个人电脑。PS/2系列电脑大幅度突破了PC机的体系,采用了与其他机型不兼容的通道总线。IBM公司还自行设计了占系统80%的零部件,以防其他公司仿制。OS/2操作系统是专门为PS/2系列机开发的一个新型多任务操作系统。与Windows一样,OS/2也采用图形界面,它本身是一个32位的系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和Windows软件。

4.UNIX操作系统

UNIX操作系统是1969年问世的。最初是在中小型计算机上使用,后来运用到80286微机上,称为Xenix系统。它的特点是系统比较小,对硬件的要求低,运行速度快。Xenix系统原来由微软公司开发,后来转卖给SCO。UNIX是一个多用户系统,它的变种很多,常见的UNIX变种有:Solaris、HP-UX、AIX、IRIX等,以适应不同的硬件平台。它也能提供有关的网络服务,包括浏览器、电子邮件等。

5.Minix系统

Minix就是mimi UNIX的意思,它由著名科学家Andrew S.Tenebaum所编写,设计意图是让学生了解UNIX操作系统。Minix的源代码是公开的。Minix是最精巧的操作系统之一,最早的Minix只要一张软盘就可以运行,在技术上比较领先。但Tenebaum为了保持Minix的示范作用,没有把Minix编写成适合一般人使用的操作系统,Minix最多只可支持三个用户,也没有图形界面。

6.Linux操作系统

Linux操作系统的核心部分最早是由芬兰的Linus Torvalds于1991年8月在芬兰赫尔辛基大学上学时发布的,后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux得以在全球普及开来,在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其他操作系统无可比拟的优势。Linux是一套免费的32位多用户、多任务的操作系统,运行方式同UNIX系统很像,但Linux系统在稳定性、多任务能力与网络功能做得更出色。Linux还有一个最大的特色,就是它的源代码完全公开,任何人皆可自由取得、散布,甚至修改源代码。

三、Windows XP 的新特性

Windows XP是本系列操作系统自Windows95以来改进最大的操作系统,具有以下一些新特性:

1.全新的桌面和窗口

与以前的Windows系列的操作系统相比,Windows XP在操作上有了较大的改变,特别是对图形用户界面作了较大的改变。当我们将操作系统升级到Windows XP时,会发现全新的界面。用户可以为操作系统定制变化多端的外观和多种多样的色彩,还可以设置滚动条的形状和透明度。最常用的资源管理器也有了新的设计。在我们选定文件后,画面会显示一些最常用的功能,如复制及重命名等。

2.更好的程序兼容性

Windows XP整合了程序兼容工具,使之可以兼容旧版本的Windows(如Windows 9x或 Windows NT)程序。Windows XP 采用了最新的 Direct X8.0 诊断工具,使以往在Windows 2000中不能运行的游戏程序都可自如运行。Windows XP还采用了一种全新的诠释方式——共享式DLL库,以解决动态链接错误或缺失的问题,所有应用程序只能动态地拷贝要用到的DLL数据,而不能进行覆盖。操作系统DLL库始终保持完整,确保了操作系统的正常运行。

3.更强的系统可靠性

Windows XP在系统性能的安全、稳定性方面有了进一步增强。主要表现在:

(1)系统还原 系统还原特性可以让用户和管理员在不丢失数据的前提下将计算机还原到以前的状态。系统还原工具会自动地创建简单的可标识还原点,用户可以根据这些还原点将系统还原到以前的状态。如果用户遇到了系统启动失败或其他的重要错误时,可以从安全模式或者正常模式使用系统还原功能,将系统恢复到以前的状态。系统还原功能不恢复用户的数据或文档文件,因此还原工作不会丢失用户的数据、电子邮件,甚至是浏览过的历史记录和收藏信息。

(2)设备驱动程序回滚 当安装了特定类型的新设备驱动程序后,Windows XP将备份以前安装的驱动程序信息,这样可以在出现问题的时候进行重新安装。如果新的设备驱动程序引起了Windows XP故障,管理员可以轻松地重新安装以前使用的驱动程序。

(3)增强的设备驱动程序检验器 Windows XP使用的是Windows 2000的设备驱动程序检验器,可以给设备驱动程序提供功能更强的负载测试。经过Windows XP测试的设备驱动程序将会是最可靠的驱动程序,它可以保证系统运行的稳定性。

(4)减少系统重新启动 Windows XP消除了大部分像Windows NT 4.0和Windows 95/98/Me中需要最终用户重新启动计算机的情况。许多工具软件安装后不再需要重新启动机器,使用户可体验到更高级别的系统运行时间。

(5)改良的代码保护 重要的内核数据结构都是只读的,因此驱动程序和应用程序都不会破坏它们。所有的设备驱动程序代码都是只读的,并且是页保护的。恶意的应用程序将不能随意地影响核心操作系统区域。

(6)防止应用程序错误 并行DLL提供了能兼容多个不同Windows组件版本的机制,并且可以并行运行。这可以使用某一种系统组件版本编写和测试的应用程序在使用别样的组件版本的情况下继续使用原来的版本,这样就可以解决“DLL hell”问题。

(7)Windows文件保护 保护核心代码不被用户自己安装的应用程序覆盖。即使某些文件被覆盖了,用户可以还原以前正确的版本。通过保护系统文件,预防了早期Windows版本中常常出现的系统错误。

(8)防病毒功能 为了更好地防止电子邮件病毒的攻击,Windows XP在缺省情况下不允许执行电子邮件附件中的程序。当然系统管理员可以远程管理(通过组策略)系统,这时就允许执行特定的文件类型或应用程序。管理员在保护系统免受电子邮件病毒攻击时,有更高一级的控制权力。

4.新奇的网络功能

Windows XP的网络整合增强了用户上网的趣味性。网络发布向导使用户能快捷地连接上互联网。

(1)网络连接与家庭联网“网络连接向导”的功能更加完善,更方便用户。拨号的用户名和密码的输入、在桌面创建连接的快捷方式等,这些操作都在向导中设置完成。

“家庭联网向导”可以使一般用户根据屏幕提示方便地设置网络连接、拨号连接、共享和客户端设置等操作。

Windows XP应用无线网“零设置”的技术,使系统自动探测到设备所处的网络覆盖区域,自动更新设置,无需用户的干预。这为无线连接上网的用户提供了方便。

(2)不同的共享方式 在Windows XP中,共享分为两种形式。一种是本地共享,也就是和使用这台计算机的其他用户共享文件夹,只要将供共享的文件移动到“共享文档”文件夹即可。另一种是网络共享,也就是为网络用户共享文件夹,只要对供共享的文件夹进行设置。

(3)内建Internet防火墙 Windows XP的网络设置比以前的版本容易得多,而且安全性也有了很大的提高。新的操作系统利用内建的防火墙,用户在上网浏览时自动保护系统。这种防火墙虽然不及那些专业级的防火墙,但同样具有服务、程序、ICMP的运行和连接控制以及相应的安全日志等。

(4)远程桌面和远程协助 Windows XP提供了远程桌面的功能。用户使用Windows XP上的远程桌面,可以从其他计算机上访问运行在自己计算机上的Windows会话。这意味着用户可以从家里连接到工作单位的计算机,并访问所有应用程序、文件和网络资源,好像正坐在工作单位的计算机前面,而回到家时可以在家庭计算机上看见正在运行该程序的工作单位计算机的桌面。

当用户在使用计算机遇到问题的时候,可以通过远程协助邀请自己所信任的人来提供帮助。使用Internet连接,让任何运行Windows XP的人都可以与你聊天,查看你的计算机屏幕,并且在你允许的情况下,在你的计算机上操作,实时解决问题。

5.娱乐性

Windows XP不仅保留了以往Windows系列操作系统的许多娱乐性功能,如Windows Media Player、CD唱机等。而且,在娱乐性方面还有所改进,例如,Windows使用了最新的DirectX8.0,对游戏有了更好的支持。

Windows XP中,媒体播放器(Media Player)升级到了8.0,通过使用 Windows Media Player,可以播放多种类型的音频和视频文件,还可以播放和制作 CD 副本、播放 DVD(如果有 DVD 硬件)、收听Internet广播站、播放**剪辑或观赏网站中的音乐电视。另外,使用Windows Media Player还可以制作自己的音乐CD。

利用Windows Movie Maker,用户可以将录制的视频或音频从模拟便携式摄像机或数码视频相机等设备转移到计算机中。除了使用用户自己录制的内容外,还可以在所创建的**中导入要使用的现有音频和视频文件。创建完自己的**后,用户可以通过Windows Movie Maker直接与家人和朋友一起分享,且可将它用电子邮件发送出去或将它发布到网站上。

6.全新的用户登录与切换

Windows XP使所有使用计算机的用户设置和管理计算机帐户成为很容易的事情。现在,用户可以在不同帐户之间切换,而不必重新启动计算机,甚至不必关闭正在运行的程序。用户还可以在忘记密码时获得帮助,可以存储多个用户名和密码,并使自己机器中的Windows XP不会受到盗版侵害。

什么是计算机的操作系统,常用的计算机操作系统产品有哪4种?

是否也包括平板电脑的系统?

其实要真把商用的和非商用的都拿出来说,那就太多了。

这是百科里给出的典型系统。

————————————————

典型系统

UNIX  UNIX 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX 最早由Ken Thompson 和 Dennis Ritchie 于1969年在美国 AT&T 的贝尔实验室开发。

类Unix(Unix-like)操作系统指各种传统的Unix(比如System V、BSD、FreeBSD、OpenBSD、SUN公司的Solaris)以及各种与传统Unix类似的系统(例如Minix、Linux、QNX等)。它们虽然有的是自由软件,有的是商业软件,但都相当程度地继承了原始UNIX的特性,有许多相似处,并且都在一定程度上遵守POSIX规范。由于Unix是The Open Group的注册商标,特指遵守此公司定义的行为的操作系统。而类Unix通常指的是比原

Unix和类Unix家族树

先的Unix包含更多特征的操作系统。类Unix系统可在非常多的处理器架构下运行,在服务器系统上有很高的使用率,例如大专院校或工程应用的工作站。

某些Unix变种,例如HP的HP-UX以及IBM的AIX仅设计用于自家的硬件产品上,而SUN的Solaris可安装于自家的硬件或x86计算机上。苹果计算机的 Mac OS X 是一个从NeXTSTEP、Mach 以及FreeBSD共同派生出来的微内核BSD系统,此OS取代了苹果计算机早期非Unix家族的Mac OS。Linux  Linux是20世纪1991年推出的一个多用户、多任务的操作系统。它与UNIX完全兼容。Linux最初是由芬兰赫尔辛基大学计算机系学生Linux Torvaids在基于UNIX的基础上开发的一个操作系统的内核程序,Linux的设计是为了在Intel微处理器上更有效的运用。其后在理查德·斯托曼的建议下以 GNU通用公共许可证 发布, 成为自由软件Unix变种。它的最大的特点在于他是一个源代码公开的自由及开放源码的操作系统,其内核源代码可以自由传播。[4]

经历数年的披荆斩棘,自由开源的Linux系统逐渐蚕食以往专利软件的专业领域,例如以往计算

机动画运算巨擘──SGI的IRIX系统已被Linux家族及贝尔实验室研发小组设计的九号计划与Inferno系统取代,皆用于分散表达式环境。它们并

不像其他Unix系统,而是选择自带图形用户界面。九号计划原先并不普及

一个流行Linux发行版——Ubuntu桌面

,因为它刚推出时并非自由软件。后来改在自由及开源软件许可证Lucent Public License发布后,便开始拥有广大的用户及社区。Inferno已被售予Vita Nuova并以GPL/MIT许可证发布。Linux有各类发行版,通常为 GNU/Linux,作为个人计算机操作系统或服务器操作系统,在服务器上已成为主流的操作系统。Linux在嵌入式方面也得到广泛应用,基于Linux内核的Android操作系统已经成为当今全球最流行的智能手机操作系统。Mac OS X  Mac OS X 是苹果麦金塔电脑之操作系统软件的 Mac OS 最新版本。Mac OS是一套运行于苹

Mac OS X桌面

Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。Macintosh组包括比尔·阿特金森(Bill

Atkinson)、杰夫·拉斯金(Jef Raskin)和安迪·赫茨菲尔德(Andy Hertzfeld)。Mac OS X 于 2001年

首次在商场上推出。它包含两个主要的部份:Darwin,是以 BSD 原始代码和 Mach 微核心 为基础,类似 Unix

的开放原始码环境,由苹果电脑采用和与独立开发者协同作进一步的开发;及一个由苹果电脑开发,命名为 Aqua 之有版权的 GUI。Window  Windows是有微软公司成功开发的操作系统.Windows是一个多任务的操作系统,他采用图形窗口界面,用户对计算机的各种复杂操作只需通过点击鼠标就可以实现。[4]

Microsoft

Windows系列操作系统是在微软给IBM机器设计的MS-DOS的基础上设计的图形操作系统。现在的Windows系统,如Windows

2000、Windows XP皆是创建于现代的Windows

NT内核。NT内核是由OS/2和OpenVMS等系统上借用来的。Windows可以在32位和64位的Intel和AMD的处理器上运行,但是早期的

版本也可以在DEC Alpha、MIPS与PowerPC架构上运行。

虽然由于人们对于开放源代码作业系统兴趣的提升,Windows的市场占有率有所下降,但是到2004年为止,Windows操作系统在世界范围内占据了

桌面操作系统90%的市场。

Windows系统也被用在低级和中阶服务器上,并且支持网页服务的数据库服务等一些功能。最近微软花费了很大研究与开发的经费用于使Windows拥有能运行企业的大型程序的能力。

Windows 8(3张)

Windows XP在2001年10月25日发布,2004年8月24日发布服务包2,2008年4月21日发布最新的服务包3。 微软上一款操作系统Windows Vista(开发代码为Longhorn)于2007年1月30日发售[4]。Windows Vista增加了许多功能,尤其是系统的安全性和网络管理功能,并且其拥有界面华丽的Aero Glass。但是整体而言,其在全球市场上的口碑却并不是很好。而最新的Windows 8微软于2012年10月正式推出,微软自称触摸革命将开始。iOS  iOS操作系统是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Mac

iOS 6

world大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等

苹果产品上。iOS与苹果的Mac OS

X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone

OS,直到2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据Canalys的数据显示,iOS已经占据了全球智能手机系

统市场份额的30%,在美国的市场占有率为43%。Android  Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。尚未有统一中

Android(2张)

文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。[5]Chrome OS  Chrome OS 是由谷歌开发的一款基于Linux的操作系统,发展出与互联网紧密结合的云操作系统,工

Chrome OS 桌面

作时运行Web应用程序。谷歌在2009年7月7日发布该操作系统,并在2009年11月19日以Chromium OS之名推出相应的开源项目,并将Chromium OS代码开源。[6]与开源的Chromium OS不同的是,已编译好的Chrome OS只能用在与谷歌的合作制造商的特定的硬件上。

Chrome OS同时支持Intel

x86以及ARM处理器,软件结构极其简单,可以理解为在Linux的内核上运行一个使用新的窗口系统的Chrome浏览器。对于开发人员来说,web就

是平台,所有现有的web应用可以完美的在Chrome OS中运行,开发者也可以用不同的开发语言为其开发新的web应用。Gleasy  Gleasy是一款面向个人和企业用户的云服务平台,可通过网页及客户端两种方式登录,乍看之下和PC操作系统十分接近,其中包括即时通讯、邮箱、OA、网盘、办公协同等多款云应用,用户也可以通过应用商店安装自己想要的云应用。[7]

Gleasy从“系统”上看由三个层次组成:基础环境、系统应用、应用商店和开放平台。

基础环境为运行和管理云应用的基础环境,包括Gleasy桌面、帐号管理、G币充值与消费、消息中心等。[8]

系统应用主要包含一说(即时通讯)、一信(邮箱)、一盘(文件云存储及在线编辑)、联系人(名片、好友动态、个人主页),记事本、表格等在线编辑工具及查看器、PDF阅读器等辅助性工具。

什么是计算机的操作系统,常用的计算机操作系统产品有哪4种?

计算机操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。

常用的计算机操作系统有:

1.Windows系列操作系统(咱们最常用的)

由微软公司生产;

2.Unix类操作系统

如SOLARIS,BSD系列(FREEBSD,openbsd,bsd,pcbsd);

3.Linux类操作系统

如UBUNTU,suse linux,fedora,等

4.Mac操作系统

由苹果公司生产(Darwin),一般安装于MAC电脑。

计算机操作系统!

我来尝试回答一下吧!我下面写的号码就是你所标识的所要填空的标号,例如,我下面写的“1”就代表你的那个“①”啦,呵呵!

1 硬件系统 2 软件系统 3 操作系统

4 并行 5 串行

6 资源 7 工作流程 8 软件

9 执行顺序 10 执行时间

11 作业管理 12 进程管理 13 存储管理 14 设备管理 15 文件管理

16 管态(或系统态) 17 目态(或用户态)

18 进程内的一个相对独立的执行流 19 进程 20 线程 21 多个

22 存储空间

23 地址映射

24 静态重定位

25 程序运行前 26 程序装入内存后

27 虚拟存储系统

28 虚拟扩充 29 部分装入 30 离散分配 31 多次对换

32 替换

33 请求分页提供虚拟存储器

34 段 35 页

36 指令中表示地址的字长 37 外存容量

38 用户 39 物理实现

40 缺页中断

呵呵,希望以后还是要勤快点,自己多学多练一些哦!祝你考试成功!

现在用XP的人很多,都说win7不好。说句实话个人认为win7很不错,在各方面都有提高,也比以前更安全了。

Windows 7的好处我个人总结如下:

1,不需要装大部分驱动,装完Win7之后,什么显示卡驱动,主板驱动,网卡驱动等都不需要安装了,就算暂时没好的,选择网络上搜索,直接在微软的驱动库里,也可以马上找到并且安装好。

2,一定要装旗舰版本,也就是Windows 7 Ultimate版本,这个版本的好处就是,第一,性能绝对比其他的版本好,不然怎么叫顶级版本呢;其次,有迅速语言的切换,可以随意切换你需要的语言,这点太重要了,平时娱乐的时候我用的中文,有需要的时候就切换到英文界面了。

下面是使用 Windows 7操作系统的一些注意:

1,如果你的内存大于3G,最好装64位的系统,可能会有些软件不兼容,但是中病毒的概率也小。

2,一定要先装中文版,再装英文语言包,如果反过来,很有可能你很多中文软件显示是乱码。

目前淘宝上卖得比较便宜的Win7的来源分如下几种:

1,一些品牌机,在 Windows 7发布之前,就说购买品牌机,免费提供升级到Windows 7。这里比较典型的就是DELL,DELL后来免费邮寄的Windows 7的光盘,全部都是可以在任何一台机器上可以激活的,根本不去验证主板的,不过是OEM版本,就是说激活之后号码就跟主板绑定,以后这个号也不能在其他的计算机上激活了。

win7综合了xp和visita的优异性能,稳定性和流畅性。但一定议案正版,具体多少钱我也不清楚,我用的是电脑自带的。和原价比多了100元。现在可以免费试用1年,看你去试一下不。

1、Windows操作系统

Windows操作系统是一款由美国微软公司开发的窗口化操作系统。

2、Unix系统

UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。

3、Mac OS操作系统

Mac OS操作系统是美国苹果计算机公司为它的Macintosh计算机设计的操作系统的一代操作系统,

4、Linux操作系统

Linux操作系统最初由芬兰人Linus Torvalds开发,其源程序在Inter网上公开发布,

empty1表示缓冲区B1是否为空full1表示缓冲区B1是否未满

empty2表示缓冲区B2是否为空full2表示缓冲区B2是否未满

int empty 1=1 full1=0 empty2=1 full2=0

parbegin

read

{p(empty1) ;

读入B1

V(full1)

}

MOVE

{

p(full1);取出

V(empty1);释放B1

P(empty2);放入B2

V(full2);

}

PTINENT

{

P(full2);取出打印

V(empty2);释放B2

}

parend

大概是问PV操作,一个负责释放 一个负责阻塞

sem_t bin_sem;

void *thread_function1(void *arg)

{

printf("thread_function1--------------sem_wait/n");

sem_wait(&bin_sem);

printf("sem_wait/n");

while (1)

{

}

}

void *thread_function2(void *arg)

{

printf("thread_function2--------------sem_post/n");

sem_post(&bin_sem);

printf("sem_post/n");

while (1)

{

}

}

这个问题好超前啊,估计等到23世纪才能有人解答,希望你能等到那一天!

操作系统(英语:operating system,缩写作?OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

操作系统的类型非常多样,不同机器安装的操作系统可从简单到复杂,可从移动电话的嵌入式系统到超级计算机的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。