文档库 最新最全的文档下载
当前位置:文档库 › 从win8看操作系统演进的新趋势

从win8看操作系统演进的新趋势

从win8看操作系统演进的新趋势
从win8看操作系统演进的新趋势

一、win8的主要特点

一、针对触控操作优化的用户界面

1、Metro风格。Win 8引入了全新的Metro界面,方便用户进行触摸操作,而且即时显示有用信息,该界面同样也适用于鼠标键盘操作。

2、针对触控操作优化的浏览,但是并不局限于触屏设备。提供了更快更流畅地触控浏览体验,IE10将用户浏览的网站放在Win 8设备的中心位置。

二、更多的办法强化、连接应用

1、以应用为中心。Win 8 Metro界面的焦点就是你的体验,为应用提供全屏界面,不会让你有任何分心。

2、应用能通力合作。应用在Win 8中能够实现沟通,例如,你能在不一样的地方轻松地选择而且将照片发送到邮件中,包括Facebook、Flickr或是你的本地。

3、在你的不一样设备上获得相同体验。你能从云服务那里获取所有生活所需内容——照片、邮件、日历、通讯录,你的设备上能时刻保持这些内容的升级。通过SkyDrive,你能随时随地通过浏览器或是Win 8的Metro风格应用来获取最新的照片、文档等数据。

三、性能增强

1、Win 7的完美化。Win 8在Win 7的基础上在性能、安全性、隐私性、系统稳定性方面都取得了长足的进度,减少了内存占用为你的应用提供更大空间,即使在最低端的硬件设备上也能流畅运行,所有能在Win 7上运行的程序都能在Win 8上运行。

2、更易管理。Win 8完善了任务管理器、资源管理器(Ribbon界面)而且提供了更简单的全新多屏设置选项。

四、为开发者提供更多机遇

1、Win Store。Win Store应用商店帮助开发人员将自个的应用销售到全世界各地,只要有Win的地方。

-2、更多语言支持。Win 8允许开发人员使用现有的语言进行编程,支持C、C++、C#、VB、HTML与CSS、JavaScript、XAML等。

3、丰富的硬件一体化带来更丰富的体验,更加是游戏。Win 8支持DirectX 11,开发人员能轻松创建全屏游戏,而且获得流畅的操作体验。

五、新一代硬件

1、一个Win,多种形态。Win 8支持ARM芯片组、x86架构设备,从10英寸的平板机到27英寸的高清屏设备,Win 8都玩得转。

2、时刻待命。有了Win 8,超薄PC与平板机能实现瞬间启动,仅需一次充电就能持续工作一整天,时刻让你的PC保持联网。

3、完全发挥现有PC潜能。Win 8兼容现有的Win 7 PC,兼容现有的应用。

二、win8的背景分析

三、OS的新趋势

(一)移动通信设备、系统通用化与嵌入式操作系统

计算机网络的出现催生网络操作系统,随着移动终端以及无线网络技术、局域网技术的不断发展,人们必将需要一种可以方便控制计算机及移动终端的系统。人们一定希望能像操作计算机一样在手机等移动终端上处理各种工作。这一点可以从苹果iPhone的热销看出来。

另一方面,虽然在手机领域,嵌入式操作系统以有些通用操作系统的影子。然而在其他领域,如家电及机器人领域,就是完全独立的了。然而已有不少将家庭中的所有电器集中用一台计算机管理的设想。“数字家庭”就以计算机技术和网络技术为基础,各种家电通过不同的互连方式进行通信及数据交换,以期实现家用电器之间的“互联互通”。

这就对操作系统提出新的要求:能够管理完全不同的几类设备。也许在不久以后,人们可以向访问路由器一样访问家用电器。

(二)安全问题与操作系统多样化

随着操作系统的发展,计算机用用领域的扩展,安全问题显得越来越重要。和层出不穷的病毒和木马的斗争一直没有停止过。而最近闻名的超级工厂病毒,则使安全问题不在仅仅局限于普通的通用计算机操作系统。

安全问题将推动操作系统个性化发展。

四、几点建议

随着CHIP DESIGN在大陆的逐步发展,中国的系统软件R&D面临着一个进退维谷的境界。

最近2年来,大陆陆续推出了一系列的中低端的通用CPU,SoC和一些专用的DSP 芯片。通过发布的信息,可以知道一些参数,比如:

”据参与项目开发的技术人员介绍,目前的龙芯2号最高频率为300MHz,功耗1W-2W,成品率约为80%左右。通过使用相关测试对龙芯2号的性能分析表明,相同主频下龙芯2号的性能已经明显超过PII,达到PIII的水平,设计人员称龙芯2号的设计SPEC CPU2000分值可达到300分以上,设计频率在500MHz以上时性能可与1GHz以上的PIII或PIV的性能相当。“

从上述参数可以看见,通用CPU设计方面我们已经开始起步并且积累了一定的

经验。关于龙芯的更多资料可参阅https://www.wendangku.net/doc/696544126.html,/godson. 虽然在硅谷,做一个MIPS 的CORE的CPU是一个相对比较简单的事情,但毕竟是我们从无到有走了一回。

工程经验价值很大。

但我们在系统软件领域基本上是没有任何量化的成绩。基本是LINUX,BSD等

的一些相对简单的PORTING,基本上还没有TOUCH到BSP的地步。KERNEL 就

更无从谈起。我们在商业操作系统方面的VISIBILITY比较清晰。在对OPEN SOURCE操作系统方面,几个标志性的数据就是:有多少人能checkin代码进入LINUX,BSD的TREE?应该是不多。有几个有影响力的系统级的项目在https://www.wendangku.net/doc/696544126.html,上?Reference Count是多少?Download的count是多少?

我们的系统软件公司并不少。但好像主要是做汉化和买CD的。红旗LINUX(www.redflag-linux. com)是其中突出的一个代表。如果说红旗LINUX是中国系统软件业的旗帜,那是对中国系统软件乃至整个中国软件业的不公平。

这个URL 是红旗LINUX的产品介绍:https://www.wendangku.net/doc/696544126.html,/chanpin/index.php

我们可以看出红旗LINUX的市场方向:LINUX CLUSTER服务器,LINUX桌面,和嵌入式产品。http://www.redflag- https://www.wendangku.net/doc/696544126.html,/em/product/cp.php?id=10000000 是介绍其嵌入式技术的。引人注目的是这样的词汇:“红旗嵌入式核心技术框架”。从图中,笔者无法判断红旗LINUX的技术在那里,对OPEN SOURCE的贡献在那里。在KERNEL的工作在那里。笔者的观点是:还没有。与之相反,MVISTA INC(https://www.wendangku.net/doc/696544126.html,)

在对LINUX KERNEL PREEMTPTION对方面的贡献很大(https://www.wendangku.net/doc/696544126.html,/articles/

AT4185744181.html),其许多工作已经OFFICIALLY进入LINUX 2.6中。另外,MVISTA开发的大量工具也为基於LINUX的应用程序开发提供了非常重要的支持。

RTLinux Inc.是另外一个在LINUX领域,特别是实时方面,比较引人注意的一个。他们通过一个LKM的方式将原来LINUX的中断处理程序和调度截获,并将自己的调度算法放入其中,其MODULE称为RTCORE。通过提供一套RT_THREAD的编程方式,用户可以编写EITHER 用户态的实时程序OR核心态的实时程序。这种EXPLICITELY将UNIX DOMAIN与

REAL_TIME DOMAIN在调度上分开的方法在一定的程度上解决了经典UNIX(如LINUX,BSD)等等操作系统核心操作的非确定性而带来的非实时性的重要问题,比如:要支持HARD REAL-TIME的应用。CONTROL PLANE 与DATA PLANE没有分开的中高档ROUTER/SWITCH 等等。

上述是举了两个例子来说明别人的工作在什么方面。当然,MVISTA和RTLINUX 在技术上多有问题需要解决。笔者会在下面的章节中讨论。

总之,通过阅读红旗LINUX其他产品的介绍,我们大概可以得出这样的结论:红旗LINUX基本上还是一个LINUX产品的集成和发布商,基本上无单独二次深层开发的计划或能力。

“一叶而知秋”。红旗LINUX应该已经是不错的了。其他的类似的公司应该也如此了。

华为,港湾等国内的高端嵌入式系统好像没有在系统软件方面有自己的东西。从他们人员的RESUME上可以看到,许多产品是用VXWORKS等等。另外华为与CISCO的官司也是弄得路人皆知。笔者不知华为等高端产品DATA PLANE上的软件是什么体系结构。

觉得自己写的可能性不大。当然,华为的产品为我们国家挡住了欧美相应产品的冲击,这是有目共睹的。笔者同窗现在华为供职高级VP。今年有幸同窗相聚。目睹其ALREADY DONE 和豪情志向。深感不如和惭愧。

系统软件的R&D在高校笔者认为相对工业界要差一点。基本上没有可值得特别提及的地方。85计划的操作系统部分应该是投入了许多钱的。“青鸟”计划曾经投入了许多人力物力。结果我们大家都心知。非常可惜。这些年来,。北大,清华,南京大学,科学院等等有体系结构LAB和系统软件LAB的,在思考和做些什么呢?

科学院计算所“曙光”CLUSTER计算机是我们在服务器和SUPER COMPUTING方面的一个成果。可喜可贺。但从技术上来看,问题也是存在的。笔者有幸参加国家智能中心的研究生论文答辩会。从论文中,大概可得知曙光机的体系结构一二。其基本上是一个Cluster Computing的体系结构。其操作系统用的是either AIX or Linux. 在操作系统之上,构架了一系列的中间件包括:MPI,PVM和Real-Time CORBA, which was TAO. 从学生的论文答辩来看,曙光用TAO来构架了其REALTIME EVENT SERVICE和整个机器的HA系统。MPI OR/AND PVM是其并行计算的环境。当时,智能中心的主任,博导孙教授说,为什么把HA系统构架在CORBA这么高的概念/层出上?HA能发现一个节点DIE的速度是多少?这些都是非常好的问题。

从笔者的角度看,曙光的存在是非常令人振奋的,是我们的骄傲。但同时,我们要看到不足。笔者知道节点通信的switch fabric是我们自己作的。这是非常让人高兴的事情。但在软件方面,我们明显感到吃力和没有足够的力量。

听说联想也CLONE了类似曙光的机器并和计算所竞争。这是个好事情。一方面我们知道曙光的技术含量不是高不可攀。另一方面,有竞争,在高性能计算方面我们才能提高。

联想应该是国内一个很大的计算机实体。但笔者从来感觉其就是买机器的。AND THAT's IT. 其实就象美国的DELL。当然没有什么不好。但联想好像没有在R&D方面作过什么让笔者引目的东西。倒是几个什么所谓的接班人,LAY OFF员工方面的NOISE不少。

笔者目前唯一的希望是高校在GRID COMPUTING上不要错过为我们将来的高性能计算作出基础和培养人才的工作。在系统实现方面,笔者对高校是信心不大。

我们有了龙芯?如果没有系统软件?有意义吗?芯片设计与系统软件的配合是紧密相关的。缺少对系统软件的思考,龙芯或将来的其他芯往那份走?拼高端?还是SoC,去抢占嵌入式系统和MISSION CRITICAL 系统?

最近,一些鉴定会上,一些发布会上,网络上,一些德高望重的老教授和院士们都情绪激动的表示中国一定要坚持LINUX的道路,去和微软斗。

有时,是乎LINUX或OPEN SOURCE成了我们系统软件产业的救星。这是正确的吗?我们对系统软件的理解只在LINUX这个层次吗?有没有其他的问题我们忽视了?我们对LINUX的正确态度应该是什么?在OPEN SOURCE领域,我们的立场应该是什么?

3。系统软件发展趋势分析与下一代系统软件

在桌面系统上,微软基本上控制了整个市场。LINUX/BSD/SOLARIS等的占用率基本上无可能与其对抗。放眼硅谷大小公司,不用Windows Office软件的好像不多。Application决定一切。WIN32大量的应用使得用户不得不用Windows.

在(高端)服务器方面,LINUX/BSD有一席之地。IBM在这方面下功夫不小。当然其真正动机决非喜欢“自由”的软件。分布式数据库和HA技术都是高性能服务器的要求。

嵌入式系统中,微软目前无任何优势;LINUX等在低端PDA方面有一定的市场。另外要注意的是:用在CISCO的HFR上的微内核QNX/NEUTRINO在Automobile 市场上是Winner. 在高端嵌入式系统中,目前无任何操作系统能很好的胜任,微内核技术有可能是最后的赢家。CISCO花费5年之久宣布了其最新的其与QNX/NEUTRINO的网络操作系统。其用心良苦可见一斑。也让我们知道,当一个真正的大系统到了一定地步后,其INFRASTRUCTURE的取向是非常重要的。而这些不是靠几个人凭空决定的,而是多少CUSTOMER ISSUES 的痛苦中产生的,是从多少个公司INTEGRAION整合中的痛苦中获得的。

在MISSION CRITICAL系统中,VXWORKS和GREEN HILLS的INTEGRITY占据一定市场。笔者认为GREEN HILLS技术上应该赢。其实,当年NASA的Mars Lander由於Priority Inversion出事后,就应该彻底的将VXWORKS扔掉。

笔者认为,随着高档NP(NETWORK PROCESSOR)或Network Service Processor 在今后一两年的出现,业界对传统的NP的概念将彻底改变。原来,一谈起NP,就是其非常LIMITED INSTRUCTION MEM;LIMITED DATA MEMORY。VERR FEW ENGINES AND SO ON。一两年后,高档的NP将是一系列非常高性能的网络服务处理器--可以同时拥有10多个通用CPU CORE,例如,MIPS CORE,ARM CORE等等;各种多个的网络处理,安全处理ENGINE等。

这些芯片的出现,将会对系统软件,特别是嵌入式系统软件有很大的影响。

在高端嵌入式系统中,一般而言系统分为:Control Plane和Data Plane。Control Plane一般是采用经过修改的操作系统并在其上运行那些NON REALTIME或SOFT REALTIME的APPLICATIONS。对那些需要高性能的ENGINE,都放在DATA PLANE上。

对DATA PLANE的理解,一般而言是:ASIC,FPGA,SWITCH FABRIC和一些其它辅助作用的网络处理器(NP)。在DATA PLANE上,基本上无软件成分。CONTROL PLANE与DATA PLANE通过EITHERNET,PCI或其他高速BUS来通信交换信息。

对上述有了一个理解后,我们就会理解CISCO,JUNIPER,3COM,FOUNDARY,华为,港湾等公司的技术最重要的一面就是ASIC的R&D。

为了生存,这些公司都不得不花费大量的人力物力去不断的开发下一代ASIC。其中一个重要的工作就是不断将原来在CONTROL PLANE上的LOGIC,MOVE DOWN TO DATA PLANE IN TERMS OF PERFORMANCE。产品的速度,性能,高可靠性--这就是决定这些公司能否SURVIVE的唯一标志。

在没有高端NETWORK SERVICE PROCESSOR之前,上述的工作的代价非常大;RISK也非常HIGH。一个ASIC的TAPOUT的成败基本上影响一个整体产品的成败。RE-SPIN一个CHIP有时会将整个公司的产品安排打乱?

这一切都来自ASIC的不灵活性。

在没有高端NP之前,DATA PLANE没有选择。只能在ASIC上赌博与打拼。NP 只能起一个CO-PROCESSOR的地位,比如,做一些简单的CLASSIFY。从而使得能在DATA PLANE上的工作很局限。仍然有大量的LOGIC不等不留在CONTROL PLANE上。而由於CONTROL PLANE上的通用CPU的局限性和操作系统的局限性,通常一个最头痛的事情就是:CONTROL PLANE之系统的DoS(Deny of Service).并导致整个系统崩溃。

有了高端NP后,整个局面将获得很大的改进。

----将会有更多的公司可以进入高端市场。以前ASIC R&D是一个高门槛。资金的投入与TAPOUT的风险使得大量的公司只敢在低端市场徘徊。有了高档NP,原来在ASIC中LOGIC可以在NP中以软件实现。性能不会DOWNGRADE很多。带来的灵活性巨大。

---更多的CONTROL PLANE的LOGIC将MOVE TO DATA PLANE。CONTROL PLANE 的负载将大大减低。系统的可管理性将很大提高。

---公司产品的更新将会非常灵活。原来ASIC TAPEOUT 之后,很大FEATURE就做死了。一个FEATURE没有TESTED,带来的后果非常被动。对CUSTOMER ISSUE的处理将很迅速。

这上述的一切是因为:传统以ASIC为主的DATA PLANE体系结构将会被以软件为主的DATA PLANE体系结构所代替!以Co-processor身份的NP(上面RUN一些简单的ENINE-SIMD和MIMD数据处理方式)将会被其主导作用的高端NP所替代!

这个深层的变化对系统软件提出了一个非常新的要求----Data Plane Operating System.

要在一个拥有10多个CPU CORE ON-CHIP的处理器上运行复杂的DATA PLANE LOGIC,没有一个DATA PLANE KERNEL/OS是不现实的。这里会涉及大量的ASIC驱动,各个CPU间的数据同步,临界区操作,锁操作,与后面CONTROL PLANE的合作等等。

对这样一个DATA PLANE OS的要求是什么?HIGH PERFORMANCE;SUPPORT HARD REALTIME;SIMPLE AND NICE MULTI-THREAD PROGRAMMING MODEL;WELL DEFINED MAECHANISM

WORKING WITH CONTROL PLANE OS/Applications;SYSTE PROFILING TOOLS,VERY SMALL FOOT-PRINT,To name a few.

这一切的上述要求,使得在CONTROL PLANE上运行的传统操作系统(LINUX/BSD)等等都不能胜任。

以LINUX为例,

UP TO 2.6, LINUX才OFFICIALLY支持KERNEL PREEMPTIVE。这对LINUX的实时性是一个很好的改进。但在中断的LATENCY,一些KERNEL重要数据结构上,系统仍然无法支持很好的性能。其本质原因是:UNIX的设计不是为了实时系统。Monothlithic 操作系统的缺点不是一个REAL TIME PATCH所能解决的。另外,为了避免大量SYSTEM CALL的代价,大量基於LINUX/BSD的开发是在KERNEL 下。从而使得KERNEL越来越大,复杂度的增加使得系统的稳定性极端降低。一个非法POINTER就使得整个嵌入式设备全部崩溃。这样的事情是高端嵌入式设备公司非常害怕和要避免的。

RTLINUX/RTCORE 和RTAI确实解决了部分REAL TIME应用的问题。但其解决问题的思路是:将UNIX 部分与REAL TIME 部分EXPLICITELY划分开。其带来的缺点明显可见:

* 大量需要SOFT REALTIME的UNIX部分的APPLICATION将非常有可能被STARVING,例如ROUTING部分;

* 不好的编程环境:明显缺乏足够的POSIX API。PORTABILITY不好。

*系统缺乏灵活性。很难在系统SCOPE去考虑一个完整的系统。

* 对人员的技术要求增加。

这些缺点的原因其实也很简单:UNIX的NATURE。RTCORE 和RTAI本质上还是一个LKM PATCH。

那么微内核(Micro-Kernel)能否胜任Data Plane OS/Kernel的工作呢?

笔者认为:微内核是相对较好的一个CANDIDATE FOR DATA PLANE OS。但是也存在一些缺点需要解决:

* 对多个,UP TO MORE THAN 10,CPU CORE,的支持。

* 对MESSAGE PASSING INTERFACE 性能的优化

* 对CONTROL PLANE OS合作的考虑。大多CONTROL PLANE目前还在用MONOLITHIC OS。

* 对各种ASIC,FPGA等提供的软件调试支持。通常操作系统公司对嵌入式系统的理解不深,例如,对CACHE,MEMCOPY,DMA等等的支持方式。

笔者个人认为:DATA PLANE OS是一个比较值得注意和开拓的方向。

4。中国系统软件的机遇和契机

我们晚了,BUT NOT TOO LATE!

没有系统软件,通用CPU,SoC等等的意义就没有得到最大的扩展。

没有系统软件,我们的航天器,空间站软件系统安装VXWORKS?

但所以这些不应该只是口号,不应该是情绪。我们要有我们的战略和战术路线。

笔者认为在系统软件方面,我们已经READY。是可以有一番作为的时候了。笔者根据这样一些POINTS 和数据。

* 系统软件的科技人员BASE已经很大。在民间,由於有OPEN SOURCE 等操作系统的参照性,我们已经具备大量熟悉操作系统核心算法,核心数据结构的科技人员。这些人员大都散布在各个科技公司之中。在高校的很少。

* 随着国内出现一些具有一定实力,能与国外大公司相抗衡的公司,在系统软件方面的发展的要求将逐步体现出来。否则就会出现更多的LAW SUIT等等。其实从华为与CISCO的官司,我们也可以了解:没有系统软件的支撑的艰辛。

*大量的海外中国工程师正在用各种自觉的,不自觉的方式影响着国内的同行,相互

交流着。

* 在操作系统具体开发上,其真正的难度是POSIX支持的工作量。但由於具备OPEN SOURCE,我们只要开发核心部分即可。许多其他部分都可以REUSE。另外,对专用系统,根本不需要POSIX的支持。我们的目的不是通用系统。

鉴于以上观点,下面是笔者的一些个人建议:

*CPU芯片设计上,高端通用CPU时机过早,要大力发展DSP,SoC和ASIP( APPLICATION SPECIFIC INSTRUCTION PROCESSOR)

嵌入式设备是中国的一个非常好的机会。一定不能错过。高端CPU设计方面,我们的实力相差实在太远。非一日之功。要再忍耐5,10年方有一搏之力。

芯片设计的目标对了,系统软件在不会迷失方向。通过芯片设计方面,我们也可以带动我们在高性能编译,TOOL-CHAIN方面的人才培养。目前,我们非常缺乏这方面的人才。

*切勿将人力和物力放在通用操作系统方面

通用操作系统对国家的战略意义不大。这方面,让LINUX与WINDOWS去相互制约。在桌面系统上,不应该有国家级的投资。让市场去说话。只要作LINUX发行商有钱赚,自然有人会在其中。要把其当作一个单纯的商业行为。不管什么旗的LINUX,都欢迎。WINTEL灭不了我们。但要防止商人误国。特别是被商人买断了的文人。

*倾全力保护和发展ASOS(Application Specific Operating System).

大力发展针对具体行业的,有国家战略意义的,专用系统。在核心软件方面务必开发出自己的INFRASTRUCTURE。就象笔者已经阐述的,如果不需要POSIX支持,一个很好的实时操作系统并非难事。POSIX只会在通用操作系统方面有用。比如一个微内核系统可以足够支持一个大型的监控软件。通用的UNIX,如LINUX,BSD,SOLARIS都可以被模拟在其上作为一个SERVER CONTEXT。

* 开放民间研究机构参与国家项目申请

目前,项目经费严重倾向几个高校和科学院。但是从他们的的产出来看,这种方式要调整。民间企业也应该可以竞争国家项目。要消减高校在系统软件,体系结构方面的投资,而改为投向具有真正R&D实力的企业。在这个领域,工程的难度比科研的难度大很多。系统软件都是在测试版上一点一点调出来的,绝不可能是想和写出来的。高校的知识分子在这方面误国有余;成事不足。

*留住人才

系统软件和体系结构方面务必要国家支持。完全扔到市场上,很可能会DIE。

原因是:我们已经晚了。比如,现在在SILICON VALLEY,你如果拿一份报告去找VC要钱,说要作一个RTOS,你一定会失望。VC知道除了MICROSOFT,做操作系统的公司日子都不好过。其实微软也不是靠操作系统,而是靠依赖在其操作系统定义的WIN32 API上的应用程序来MAKE MONEY。所以,我们要做系统软件,一定要有自己的人才。中国现在明显缺乏工业界的R&D LAB。比如IBM RESEARCH

LAB。MICROSOFT LAB;SUN LAB;HP LAB。SRI;XEROX PARC;INTEL LAB,BELL LAB等等。光靠科学

院是不可能的。而且科学院离真正的技术需求还是有一定距离的。另外要留住人才,要在舆论上冷却“洋买办”,鼓励本土精英。笔者非常不理解一些舆论为什么那么留意这个或那个公司中中国的总经理等等。他们其实就是商人。他们的存在和JOB 就是替别人打击中国企业。他们可以用许多的竞争手段来挤垮我们。当然,笔者并不介意那些纯粹的商业行为。只要不涉及国家科技战略,那个小老板机器里装的是LINUX和WINDOWS,NO ONE CARES。

WINDOWS 网络操作系统的发展史

WINDOWS 网络操作系统的发展史 2009-05-21 18:16 网络操作系统的发展史 Microsoft开发的Windows是目前世界上用户最多、并且兼容性最强的操作系统。最早的Windows操作系统从1985年就推出了。改进了微软以往的命令、代码系统Microsoft Dos。Microsoft Windows是彩色界面的操作系统。支持键鼠功能。默认的平台是由任务栏和桌面图标组成的。任务栏是显示正在运行的程序、“开始”菜单、时间、快速启动栏、输入法以及右下角的托盘图标组成。而桌面图标是进入程序的途径。默认的系统图标有“我的电脑”、“我的文档”、“回收站”,另外,还会显示出系统的自带的“IE浏览器”图标。运行Windows的程序主要操作都是由鼠标和键盘控制的。鼠标的左键单击默认是是选定命令,鼠标左键双击是运行命令。鼠标右键单击是弹出菜单。WIndows系统是“有声有色”的操作系统。《连线》杂志日前发表分析文章称,在过去的23年中,Windows操作系统经历了一个从无到有,从低级到高级的发展过程。总体趋势是功能越来越强大了,用户使用起来越来越方便了,但其发展进程并非是一帆风顺的,中间也曾多次出现曲折。应用最广泛的Windows操作系统在不断地发展,其发展进程充满了不确定性。Windows的成功与处理器速度的提高和内存容量的增加可谓“休戚与共”。微软依靠大量第三方软件让用户喜欢上了Windows。 1、Windows 1.0 Windows 1.0 微软第一款图形用户界面Windows 1.0的发布时间是1985年11月,比苹果Mac晚了近两年。由于微软与苹果间存在一些法律纠纷,Windows 1.0缺乏一些关键功能,例如重叠式窗口和回收站。用现在的眼光看,它的失败并不令人感到意外。Windows 1.0只是对MS-DOS的一个扩展,它本身并不是一款操作系统,但确实提供了有限的多任务能力,并支持鼠标。Microsoft Windows 1.0操作系统是微软公司在个人电脑

华为服务器操作系统安装指南设计

华为服务器操作系统安装指南 用户使用ServiceCD安装操作系统之前,需要做好以下三方面的准备。 ?准备安装工具和软件。 o USB光驱/内置光驱 o ServiceCD光盘 o Windows操作系统安装光盘 ?保需要安装操作系统的服务器已安装到位。 ?置设备启动顺序。 在BIOS的设备启动优先级设置中,将光驱设置为第一启动设备,硬盘设置为第二启动设备。 以Windows Server 2008操作系统为例,介绍Windows操作系统的安装过程。 1.将USB光驱插入服务器的USB接口或通过高密线缆将USB光驱连接到服务器节点, 将ServiceCD光盘放入USB光驱。 2.将服务器上电,系统启动,进入POST(Power-on Self-test)阶段。 3.ServiceCD自动引导系统进入安装启动界面(如图1),按上下方向键选择 “Microsoft Windows”选项,按“Enter”键确认。 说明: 安装启动界面只显示ServiceCD在当前服务器所支持的操作系统。因此,在不同 型号的服务器上安装时,安装启动界面中的操作系统会存在不同。

图1 选择Windows操作系统 4.此时,ServiceCD提供32位和64位的Windows Server 2003和Windows Server 2008 操作系统类型(如图2),按上下方向键选择V2服务器支持的Windows Server 2008操作系统的相应版本(下面以x86版本为例进行说明)进行安装。按“Enter”键确认,ServiceCD自动加载文件。 说明: 1.Windows Server 2008 for x86为32位操作系统。 2.Windows Server 2008 for x64为64位操作系统 图2 选择Windows Server 2008操作系统类型 文件加载完成后,进入图3界面,选择是否创建系统分区。

浅谈操作系统(操作系统论文)

浅谈操作系统 摘要 随着科学技术的不断发展与创新,计算机得到了广泛的普及和应用,同时计算机的操作系统也在不断的发展和完善当中。21世纪是信息的时代,最重要的体现就是计算机技术的广泛应用及发展,操作系统作为计算机系统的基础是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统,本文主要是通过对操作系统及其发展情况来进行分析,了解计算机操作系统发展的基本情况,阐述未来操作系统的发展趋势,从而促进计算机技术的不断的进步。 关键词:计算机;操作系统;发展; 一、计算机操作系统的发展史 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统所处位置作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 原始的操作系统主要是从批次模式开始,然后逐渐的发展到分时机制的模式,后来由于多处理器时代的到来,整个操作系统也逐渐有多处理器的协调功能,继而出现了分布式的系统。操作系统主要发展可分为四个阶段:纯手工操作阶段、批次处理阶段、多道程序系统阶

段及现代操作系统阶段。整个系统的发展主要面临着技术上的难题,主要体现的是计算机硬件技术的发展限制了软件的发展和操作系统的不稳定性。 二、计算机中常用的操作系统 计算机操作系统作为计算机系统的基础是管理电脑软硬件系统的程序。计算机系统的种类多,经常是通过应用领域来划分的,其中应用程序主要是包括桌面、服务器、主机以及嵌入几个应用领域的操作系统。常用的操作系统分类如下。 1.Windows系统 Windows系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。目前最新版本的Windows 操作系统为Windows10。 2.UNIX系统 UNIX系统有自身较为统一的实施标准和认证规范,并且利用该规范,还可以对UNXI系统进行程序的移植,并且促进了UNIX的发展及应用程序的开发,UNXI已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发展还在一定的程度上推动了Linux等开源UNIX类操作系统的发展。 3.Linux系统 Linux系统是在UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环境及其价值越来

操作系统的发展史及特点

操作系统的发展史及特点 1.CP/M系统 计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。1971年,Intel 公司成功地研制出了四位Intel 4004芯片,1973年,又研制成功八位Intel 8086芯片。微型机的诞生,已经指日可待。 七十年代中期,台式微机,工作站,超级微机,膝上机相继面世,“谁来指挥他们”,人们千呼万唤。 事实上,早在1972年,AMAA(美国微型机协会)就悄悄地为一个“指挥系统”作临产前的准备了,他们用PL/M程序设计语言为Intel 8086编写了纸带编辑程序ED。1973年,PL/M 的创始人Gary Kildall博士决定“挂帅亲征”,很快在DEC公司的主机TOPS-10上,培植成功一个管理程序和数据的“胚胎”。博士旗开得胜,感觉当然是“味道好极了!”,但Intel 公司及其它著名电脑公司却对此充耳不闻,这使“元帅”和“士兵”们很是光火,1974年,“胚胎”得以向全世界公布:版本号V1.3;大名:CP/M;全称:Control Program/Monitor (控制程序或监控程序)。 虽然CP/M V1.3 是为肩任“控制程序和数据”的“上帝”而来的,但“上帝一世”却颇受冷落,电脑业者依旧冷眼旁观。1975年,CP/M V1.4 继承“王位”,开始大造舆论,加之Kildall 博士创建了Digital Research(数字研究公司),为CP/M呐喊欢呼,CP/M陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。CP/M变红发紫,神话般普及,被推崇为“标准八位机软件总线”,Kildall 博士更是声名远播。 CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令,如同指挥一台晚会或乐队,高效率地合奏美妙的乐章。 繁荣的CP/M家族不断添丁。运行在Intel 8080芯片上的CP/M—80;运行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托罗拉)68000 上运行的CP/M叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等组成了庞大的CP/M家族。 单用户的CP/M—80操作系统,后来发展成多用户的MP/M—80,单用户的CP/M—86又发展成并发的CP/M—86和多用户MP/M— 86,它们成为家族的新生力量。 CP/M开创了软件的新纪元,称得上是计算机改朝换代的里程碑。 2.DOS系统 七十年代末期,CP/M后院起火,其微机操作系统霸主地位开始动摇。 1979年,IBM公司为开发16位微处理器Intel 8086,请微软公司(Microsoft)为IBM PC 设计一个磁盘操作系统,微软公司慷慨承诺,但当时手头仅有XENIX操作系统,XENIX操作系统要求处理器支持存贮管理和保护设备的功能,可PC机的CPU 8086/8088 均不具备此功能。微软公司急于满足PC机的要求,购买了由西雅图公司工程师Tim Paterson研制的、可在8088上运行的CP/M—86“无性系”——SCP—DOS操作系统的销售权,将SCP—DOS改称MS—DOS V1.0发表。为避“偷梁换柱”的嫌疑,微软公司又于1981年8月推出了支持内存为320KB 的MS-DOS 1.1版。由于蓝色巨人的推波助澜,操作系统软件市场几乎一夜之间呈现出一边倒的局面,CP/M地位岌岌乎可危。 随后,IBM 公司向微软公司购得MS-DOS使用权,将其更名为PC-DOS 1.0。MS-DOS又称PC-DOS,就是这个原因。 MS-DOS取得巨大成功的原因在于它的最初设计思想及其追求目标的正确和恰当,那就是为用户上机操作和应用软件开发提供良好的外部环境。首先使用户可以非常方便的使用几十个DOS命令,或以命令行方式直接键入或在DOS4.0以上版本下以DOS Shell菜单驱动,

安装操作系统教程

操作系统安装流程 YZF2(001B) —·杨昭飞·— —·Zhophy Young·— 一、启动盘制作。 常用的启动盘有两种:1.刻录盘;2.系统盘。 制作启动盘所用到的软件:UltraISO、电脑电、大白菜、老毛桃等,我用的是电脑店。 1.刻录盘 刻录盘是通过UltraISO软件制作的一种在U盘只有系统文件的启动盘,刻录盘一旦制作完成就不能再随便拷入或删减U盘内的文件,也不能再拷入和删减系统无关的文件,以确保文件的完整性。 2.系统盘 系统盘是把大白菜或者老毛桃软件小系统win PE安装在U盘,使U盘内的小系统具有独立显示的功能。这种启动盘的优点是在不挪用镜像文件的情况下可以随意拷入和删减其他文件,不影响文件的安装。只要存储空间足够,可以当做一般U盘使用。 二、刻录镜像文件。 Ultra软件制作刻录盘流程: (1)(System\启动盘\刻录盘\UltraISO 绿色免费版)解压,双击打开UltraISO_9.6.2.3059.exe,默认或者修改安装路径。安装完成输入注册码激活UltraISO软件。 (2)这里以安装win8系统为例,先制作win8刻录盘。 打开UltraISO软件,然后点击文件---打开---选择win8系统镜像文件(System\系统\win8\cn_windows_8_x86_dvd_915414),确认打开后就能在软件的界面内看到整个镜像文件的信息了。数据无价,先确认文件无误再继续下边的步骤。 接下来开始制作系统安装盘,点击启动---写入硬盘映像。

进入刻录界面后,在硬盘驱动器部分选择要写入的最小4G的U盘,确认无误后点击写入,等待一段时间就行了。

计算机操作系统论文分解

操 作 系 统 发 展 过 程 论 文 操作系统的发展 摘要:现在社会,操作系统进入了社会生活的各个方面, 涉及大型计算机、个人计算机、移动便携设备、其他自动化设备等各个层次的应用领域。操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。电子计算机诞生以来, 计算机操作系统的研究取得了长足进展。在几十年的发展历程中, 各种操作系统应运而生,面对外国商业软件在中国的事实垄断, 重新审视中国基础软件发展战略、配套政策和实施方法已经到了刻不容缓的地步。

本文主要以计算机操作系统的发展过程为核心地位同时对它的技术变革作出了分析,同时对算机操作系统的功能,发展和分类做了简单的分析和阐述。 关键词:操作系统发展现状问题新技术 引言 操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。 操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。 目录 (一)、操作系统的简单介绍 (二)、操作系统的发展 (三)、操作系统新技术 (四)、操作系统发展现状 (五)、结语 (一)、操作系统的基本介绍 操作系统的功能:

浅谈计算机操作系统现状与发展

浅谈计算机操作系统现 状与发展 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

浅谈计算机操作系统现状与发展摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现,功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户需求。本文主要针对操作系统在计算机发展中的核心地位和技术变革作出了分析,同时对计算机操作系统的功能,发展和分类做了简单的分析和阐述,以及对计算机未来发展趋势做了一个预测。 关键词:计算机操作系统,发展历程,新技术,发展趋势 Talking about the Present Situation and Development of Computer Operating System Abstract: Operating system (OS) is an important part of the computer system, is an important system software, which is responsible for managing the computer system hardware and software resources and the entire computer workflow, coordination between system components, systems and users Between the user and the user relationship. With the continuous emergence of the new technology of the operating system, the function is increasing. The operating system as a standard suite of software must meet the needs of as many users as possible, so the system is constantly expanding, the function is increasing, and

操作系统的发展历程

操作系统的发展历程 操作系统有:1.DOS操作系统;2.Mac OS操作系统;3.Windows 系统;4.Unix系统;5.Linux系统;6.OS/2系统; 一、 DOS操作系统 DOS是Diskette Operating system的缩写,意思是磁盘操作系统。DOS是1981~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由微软公司为IBM的个人(PC)电脑开发的,故而即称之为PC-DOS,又以其公司命名为MS-DOS,因此后来其他公司开发的与MS-DOS兼容的操作系统,也延用了这种称呼方式,如:DR-DOS、Novell-DOS ....,以及国人开发的汉字DOS(CC-DOS)等等。 MS-DOS发展,从早期1981年不支持硬盘分层目录的DOS1.0,到当时广泛流行的DOS3.3,再到非常成熟支持CD-ROM的DOS6.22,以及后来隐藏到Windows9X下的DOS7.X,前前后后已经经历了20年,至今仍然活跃在PC舞台上,扮演着重要的角色。 DOS是在直接内存下运行,程序设计员只能在1MB以下的存储器上操作。DOS容许使用的内存空间只有640KB(其他的348KB为ROM BIOS和其他卡所保留),在DOS下无法运行超过640KB的大程序。 DOS系统是字符式的操作系统,所有操作都通过键盘输入“命令行”来执行。微软公司推出它的Windows操作系统以后,由于

Windows操作系统的几乎所有操作都可以通过鼠标的点击来完成,不必再去记忆繁杂的命令,也省去了键盘输入“命令行”的操作。这种对用户友好的操作界面,使得Windows操作系统很快的就占据了PC 舞台上主角位置,而把DOS推倒了舞台的边缘。但是,为了一些特定的需要,Windows操作系统里保留了DOS命令形式,在需要时在系统的内存中拿出640K的内存,开辟出虚拟一个DOS运行的环境(“虚拟机”)来执行DOS命令。这种Windows操作系统里开辟的DOS运行环境,只不过是Windows操作系统里面的许多窗口中的一个窗口而已,它与Windows操作系统出现之前dos独占系统的全部资源的情况已大不相同。 “纯DOS”就是相对于这种情况而言的:不打开windows系统,只用软盘或其他媒体(如光盘、U盘等)启动机器,进入DOS系统,这时的DOS独享系统的全部资源,这时的环境状态就叫“纯DOS”状态。由于没有打开windows系统,所以与windows有关的一切软件、病毒、木马......,都不能起作用,不能控制你的任何资源,从而你可以在这种环境里,把那些你不想要的东东清理干净! 1981年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。 1982年,支持双面磁盘。 1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬

windows_xp操作系统安装步骤--图形化文档

★注意,如果不是在一台全新的电脑上安装操作系统的话,进行如下操作您硬盘上的全部数据 (不重新分区的话只有C盘的数据会全部丢失)将会全部丢失,务必先要做好重要数据的备份工作。 原版2000/XP/2003的安装光盘都是支持从光盘引导进入安装程序的,也只有从光盘引导进入的安装程序才可以重新对整个硬盘分区并格式化C盘进行重装(从Windows系统下启动的安装程序一开始运行就会 在C盘写入一些安装时必需要用的临时文件,所以那样开始安装后C盘是不能删除也不能重新格式化的)。如果想要做一次彻底的格式化重装,或者想用安装光盘给硬盘重新分区的话,从光盘引导进入安装程序是 唯一的选择。我们这边当然是要做一次彻底的重装了。 1、启动计算机,看到蓝色DELL标志画面时,屏幕的右上角会出现提示: F2=Setup, F12=Boot Menu。 此时需要迅速按下键盘上的键。 ★注意:最多按两下键就足够了,否则键盘可能会被锁住,那样的话,到了第5步时键盘会无法使用2、然后就会出现如下图所示的启动设备选择菜单 3、放入操作系统安装光盘,用键盘的<↑>或<↓>箭头按键将光标移动到带有"CD-ROM"字样的选项 (老机器如左图第4项,新机器如右图第3项),按键回车。 在从安装光盘引导之后,当屏幕上出现如下图所示的提示时,需要在5秒之内再按一下键回车。 ★如果此时不按键回车,则会从硬盘启动

4、然后会进入蓝色的Windows安装程序界面(此时屏幕的左上角有Windows Setup的字样)。 5、安装程序载入一些设备驱动后,会有短暂的黑屏,稍后出现如下画面,按键回车,开始安装。 ★注意:想要尝试进行系统修复安装的,这边也是按键回车,而不是按键。

计算机操作系统的演变

计算机操作系统概述 操作系统(Operating System,简称OS)传统上是负责对计算机硬件直接控制及管理的系统软件。一个操作系统可以在概念上分为两部分:内核(Kernel)以及壳。这样用户就可以在一个内核上使用不同的壳;同时操作系统也为广大计算机使用者提供了一种具有自己特色的操作环境,为建立在特定的计算机结构之上的应用提供了最基本的支撑环境。它伴随着计算机技术本身及其应用的日益发展而逐渐发展。今天,它已成为计算机系统中的核心。 计算机的操作系统根据其使用环境和对作业处理方式大致可分为:(1) 批处理操作系统;(2)分时操作系统;(3) 实时操作系统(4) 个人计算机操作系统;(5) 网络操作系统;(6) 分布式操作系统。(一)在第一代计算机时期,计算机运算速度慢,用户直接用机器语言编制程序,上机完全是手工操作,通过程序纸带把程序和数据送入计算机,通过控制台开关启动程序运行。计算完毕,打印输出但是随着计算机的发展,手工操作就很难适应计算机的高速度,为解决这一矛盾,20世纪50年代末到60年代初就出现批处理。批处理的出现促使了软件业的发展。(二)到了20世纪60年代中期,由于计算机技术和软件技术的发展。CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机。由于计算机速度很快,作业运行轮转得很快,给每个用户的印象是好像他独占了一台计算机。而每个用户可以通过自己终端向系统发出各种操作控制命令,完成作业的运行,UNIX是最流行的

一种多用户分时操作系统。 (三)20世纪60年代中期计算机进入第三代,计算机的性能和可靠性有了很大提高,计算机应用越来越广泛,出现了针对实时处理的实时操作系统,它是以在允许时间范围之内做出响应为特征的,其主要特点是提供即时响应和高可靠性。实时系统往往具有一定的专用性。与批处理系统、分时系统相比,实时系统的资源利用率可能较低。它要求计算机对于外来信息能以足够快的速度进行处理,并在被控对象允许时间范围内作出快速响应。近年来,实时操作系统正得到越来越广泛的应用。特别是非PC机和PDA等新设备的出现,更加强了这一趋势。 由于实时系统的出现及其应用日益广泛,致使操作系统日益完善。批处理系统、分时系统和实时系统是操作系统的三种基本类型。在此基础上又发展了具有多种类型操作特征的操作系统,称为通用操作系统,它可以同时兼有多道批处理、分时、实时处理的功能,将实时处理和批处理相结合构成实时批处理系统,批处理和分时处理相结合可构成分时批处理系统。 (四)个人计算机上的操作系统:个人计算机上的操作系统是一联机的交互式的单用户操作系统,它提供的联机交互功能与通用分时系统所提供的很相似。由于是个人专用,在多用户和分时所要求的对处理机调度、存储保护方面将会简单得多。由于个人计算机的应用普及以及多媒体技术的迅速发展,它要求个人计算机系统具有高速信号处理、大容量的内存和外存、大数据量宽频带传输等能力,能同时处理多个

计算机系统结构发展历程及未来展望

计算机系统结构发展历程及未来展望 一、计算机体系结构 什么是体系结构 经典的关于“计算机体系结构(computer A 按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。一般来说,低级机器的属性对于高层机器程序员基本是透明的,通常所说的计算机体 系结构主要指机器语言级机器的系统结构。计算机体系结构就是适当地组织在一起的 一系列系统元素的集合,这些系统元素互相配合、相互协作,通过对信息的处理而完 成预先定义的目标。通常包含的系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。其中,软件是程序、数据库和相关文档的集合,用于实现所需要的 逻辑方法、过程或控制;硬件是提供计算能力的电子设备和提供外部世界功能的电子 机械设备(例如传感器、马达、水泵等);人员是硬件和软件的用户和操作者;数据库 是通过软件访问的大型的、有组织的信息集合;文档是描述系统使用方法的手册、表格、图形及其他描述性信息;过程是一系列步骤,它们定义了每个系统元素的特定使 用方法或系统驻留的过程性语境。 体系结构原理 计算机体系结构解决的是计算机系统在总体上、功能上需要解决的问题,它和计 算机组成、计算机实现是不同的概念。一种体系结构可能有多种组成,一种组成也可 能有多种物理实现。 计算机系统结构的逻辑实现,包括机器内部数据流和控制流的组成以及逻辑设计等。其目标是合理地把各种部件、设备组成计算机,以实现特定的系统结构,同时满足所 希望达到的性能价格比。一般而言,计算机组成研究的范围包括:确定数据通路的宽度、确定各种操作对功能部件的共享程度、确定专用的功能部件、确定功能部件的并 行度、设计缓冲和排队策略、设计控制机构和确定采用何种可靠技术等。计算机组成 的物理实现。包括处理机、主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,信号传输技术,电源、冷却及装配 等技术以及相关的制造工艺和技术。 主要研究内容 1·机内数据表示:硬件能直接辨识和操作的数据类型和格式 2·寻址方式:最小可寻址单位、寻址方式的种类、地址运算 3·寄存器组织:操作寄存器、变址寄存器、及专用寄存器的定义、数量和使用规则 4·:指令的操作类型、格式、指令间排序和控制机构 5·:最小编址单位、编址方式、容量、最大可编址空间 6·中断机构:中断类型、中断级别,以及中断响应方式等

最新计算机操作系统试题-汤小丹

《操作系统》课程试卷 一、单项选择题 1. 从下面关于操作系统的论述中,选出一条正确的论述(A )。 A. 对批处理作业,必须提供相应的作业控制信息; B. 对于分时系统,不一定全部提供人机交互功能; C. 从响应角度看,分时系统与实时系统的要求相似; D. 从交互角度看,分时系统与实时系统相似。 2.从下面对临界区的论述中,选择一条正确的论述( D)。 A. 临界区是指进程中用于实现进程互斥的那段代码 B. 临界区是指进程中用于实现进程同步的那段代码 C. 临界区是指进程中用于实现共享资源的那段代码 D. 临界区是指进程中访问临界资源的那段代码 3.在生产者-消费者问题中,假定它们之间的公用缓冲池中有n个缓冲区,应设置互斥信号量mutex、资源信号量full和empty。它们的初值应分别是( C )。 A. 0,1,n B. 0,1,-n C. 1,0,n D. 1,0,-n 4.从下面预防死锁的论述中,选出一条正确的论述( D )。 A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。 B. 由于产生死锁的另一基本原因是进程推进的顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。 C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D. 可通过破坏产生死锁的四个必要条件之一或其中几个的方法来预防发生死锁5.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指( A )调度算法。 A. 先来先服务 B. 最短作业优先 C. 定时轮转法 D. 优先数法 6.由分区存储管理方式发展为分页存储管理方式的主要推动力是( B )。 A. 提高系统的吞吐量 B. 提高主存的利用率 C. 满足用户需要 D. 更好地满足多道程序运行的需要 7.发出I/O请求会导致哪种进程状态演变?(B) A. 就绪→执行 B. 执行→阻塞 C. 执行→就绪 D. 阻塞→执行 8.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条?( C ) A. 互斥 B. 不剥夺 C. 请求与保持 D. 循环等待 9.操作系统中的低级调度是指:( B) A. 作业调度 B. 进程调度 C.交换调度 D. 线程调度 10.使用“银行家算法”决定是否给进程分配资源,这种策略属于:(D ) A. 预防死锁 B. 解除死锁 C. 检测死锁 D. 避免死锁 二、填空题 1.作业调度性能的优劣主要用(平均周转时间)和(平均带权周转时间)来衡量的。P85 2.并发程序之间的相互制约,是由于它们(共享资源)和(相互合作)而产生的,因而导致程序在并发执行时,具有间断性特征。P36 3.当前进程若因时间片用完而被暂停执行时,该进程应转变为(就绪)状态;若因发生某事件而不被继续运行时,该进程应转变为(阻塞)状态。处于就绪状态的进程被

浅谈计算机操作系统现状与发展

浅谈计算机操作系统现状与发展 摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现,功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户需求。本文主要针对操作系统在计算机发展中的核心地位和技术变革作出了分析,同时对计算机操作系统的功能,发展和分类做了简单的分析和阐述,以及对计算机未来发展趋势做了一个预测。 关键词:计算机操作系统,发展历程,新技术,发展趋势 Talking about the Present Situation and Development of Computer Operating System Abstract: Operating system (OS) is an important part of the computer system, is an important system software, which is responsible for managing the computer system hardware and software resources and the entire computer workflow, coordination between system components, systems and users Between the user and the user relationship. With the continuous emergence of the new technology of the operating system, the function is increasing. The operating system as a standard suite of software must meet the needs of as many users as possible, so the system is constantly expanding, the function is increasing, and gradually formed from the development tools to the system tools to the application software to a platform environment. More able to meet user needs. This paper mainly analyzes the core position and technological change of the computer in the development of the computer system, and makes a simple analysis and elaboration of the function, development and classification of the computer operating system, and makes a prediction of the future development trend of the computer.

操作系统发展史

CP/M系统 计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。1971年,Intel 公司成功地研制出了四位Intel 4004芯片,1973年,又研制成功八位Intel 8086芯片。微型机的诞生,已经指日可待。 七十年代中期,台式微机,工作站,超级微机,膝上机相继面世,“谁来指挥他们”,人们千呼万唤。 事实上,早在1972年,AMAA(美国微型机协会)就悄悄地为一个“指挥系统”作临产前的准备了,他们用PL/M程序设计语言为Intel 8086编写了纸带编辑程序ED。1973年,PL/M的创始人Gary Kildall博士决定“挂帅亲征”,很快在DEC公司的主机TOPS-10上,培植成功一个管理程序和数据的“胚胎”。博士旗开得胜,感觉当然是“味道好极了!”,但Intel 公司及其它著名电脑公司却对此充耳不闻,这使“元帅”和“士兵”们很是光火,1974年,“胚胎”得以向全世界公布:版本号V1.3;大名:CP/M;全称:Control Program/Monitor (控制程序或监控程序)。 虽然CP/M V1.3 是为肩任“控制程序和数据”的“上帝”而来的,但“上帝一世”却颇受冷落,电脑业者依旧冷眼旁观。1975年,CP/M V1.4 继承“王位”,开始大造舆论,加之Kildall 博士创建了Digital Research(数字研究公司),为CP/M呐喊欢呼,CP/M陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。CP/M变红发紫,神话般普及,被推崇为“标准八位机软件总线”,Kildall 博士更是声名远播。 CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令,如同指挥一台晚会或乐队,高效率地合奏美妙的乐章。 繁荣的CP/M家族不断添丁。运行在Intel 8080芯片上的CP/M—80;运行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托罗拉)68000 上运行的CP/M 叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等组成了庞大的CP/M家族。 单用户的CP/M—80操作系统,后来发展成多用户的MP/M—80,单用户的CP/M—86又发展成并发的CP/M—86和多用户MP/M— 86,它们成为家族的新生力量。 CP/M开创了软件的新纪元,称得上是计算机改朝换代的里程碑。 DOS系统 七十年代末期,CP/M后院起火,其微机操作系统霸主地位开始动摇。 1979年,IBM公司为开发16位微处理器Intel 8086,请微软公司(Microsoft)为IBM PC设计一个磁盘操作系统,微软公司慷慨承诺,但当时手头仅有XENIX 操作系统,XENIX操作系统要求处理器支持存贮管理和保护设备的功能,可PC

戴尔+DELL服务器的操作系统安装方法

戴尔DELL服务器的操作系统安装方法 注意:采用DOSA光盘引导和安装服务器系统,将使您服务器硬盘上的所有数据丢失,因此此方法仅供全新的服务器和确认数据有备份前提下的服务器安装 此安装方式仅支持零售版操作系统,如果是盗版光盘,如市面上常见的WINDOWS2003 3IN1版本则无法使用(DELL强烈建议您采用正版软件)安装前请确认您的服务器光驱为DVD 首先,将随机配送的Systems Management Tools and Documentation version6.0光盘放入服务器光驱,将服务器设置为光驱引导。 注:此版本dosa支持相应系统为: 1、Server 2003 sp2 ; 2、Server 2003 sp2 64 bit ; 3、windows 2003 SBS sp2; 4、Server 2008; 5、windows 2008 SBS\EBS x64; 6、Red hat Linux4.7 32bit; 7、Red hat Linux 4.7 64bit; 8、Red hat Linux5.2 32bit; 9、Red hat Linux 5.2 64bit; 10、Suse Linux10 sp2 64bit;11、ESX 3.5 U4 操作系统光盘版本一定要和DOSA 安装时选择的版本一致,否则DOSA会报告插入无效光盘。 支持的服务器类型: PowerEdge M610 PowerEdge M710 PowerEdge R610 PowerEdge R710 PowerEdge T610 PowerEdge T710 PowerEdge R410 PowerEdge T410 DOSA6.0 下载地址: pport/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R215376&Syste mID=pwe_r710&servicetag=CLQRN2X&os=WNET&osl=en&deviceid=17861&devlib=0

计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

Windows操作系统发展史

Windows操作系统发展史 1、windows1.0诞生背景 微软公司刚开始开发的时候,这个软件还不叫Windows,而是叫做:“Interface Manager(界面管理员)”;是时为1981年的9月。当时微软公司正在与IBM公司合作开发OS/2,大家认为这个才是MS-DOS的正统继任者。不过比尔盖茨不这么想,从一开始他就留了一手,因此自己的图形界面操作系统一直就是比尔盖茨的秘密武器。 当然,Windows 1.0的能力还很弱的,例如在层叠窗体的时候,太多了就比较困难了,另外也没有改变层叠的可选项。微软公司公开宣布Windows开发计划的消息是在1983年,可是直至1985年九月才正式发布了第一版的Windows 1.0,这个版本的Windows基于MS-DOS 2.0的,由于当时的硬件限制,与MS-DOS 2.0功能限制,Windows 1.0不应该拿来与之后的Windows 3.1来比较;不管怎样,这是一个非常好的开端,目标用户是IBM兼容机的高端 2、windows95诞生背景 Windows 95是一个混合的16位/32位Windows系统,其版本号为4.0,开发代号为Chicago。1995年8月24日发行。Windows 95是微软之前独立的操作系统MS-DOS和Microsoft Windows的直接后续版本。第一次抛弃了对前一代16位x86的支持,因此它要求英特尔的80386处理器或者在保护模式下运行于一个兼容的速度更快的处理器。它以对图形用户界面的重要的改进和底层工作(underlying workings)为特征。同时也是第一个特别捆绑了一个版本的DOS的视窗版本(MS-DOS 7.0)。这样,微软就可以保持由Windows 3.x创建起来的GUI市场的统治地位,同时使得没有非微软的产品可以提供对系统的底层操作服务。也就是说,Windows 95具有双重的角色。它带来了更强大的、更稳定、更实用的桌面图形用户界面,同时也结束了桌面操作系统间的竞争。在市场上,Windows 95绝对是成功的:在它发行的一两年内,它成为有史以来最成功的操作系统。 3、windows98介绍,有哪些重要版本 Windows 98全面集成了Internet标准,以Internet技术统一并简化桌面,使用户能够更快捷简易地查找及浏览存储在个人电脑及网上的信息;其次,速度更快,稳定性更佳。通过提供全新自我维护和更新功能,Windows98可以免去用户的许多系统管理工作,使用户专注于工作或游戏。 Windows 98相对于Windows 95有较大的改进。 1.安装简便:安装Windows 98时,系统会自动引导你完成安装过程,自动检测所有常用硬件,如调制解调器、CD-ROM驱动器、声卡和打印机等。 2.与现有软硬件配合得更协调:Windows 98为1900多种现有硬件设备提供内部支持,并通过了与3500多种当前流行软件兼容性的测试。内部支持包括为当前提供32位的设备驱动程序,这意味着被支持的硬件在Windows 98环境下将运行得更快,效率更高。 3.具有“即插即用”功能:当你在计算机上使用“即插即用”设备时,Windows 98会自动对它进行设置并启用该设备。 4.改进了用户界面:Windows 98中的桌面,可以帮助你把注意力集中在手头的任务上。它只将少数几个图形对象放在桌面上,显示得比以前更简洁。“开始”按钮引导你开始在计算机上做大多数日常工作。如果你希望能快速启用一个常用的程序或文档,只须将其拖到“开始”按钮上即可。它将与其它功能(如启动程序、打开文档、获取帮助、更改系统设置、查找文件等)一起位于“开始”菜单中。“我的电脑”使得浏览计算机上的内容(各种文件、文件夹以及程序)更方便。“网上邻居”使得查看和使用网络更简单。“回收站”为你提供放

相关文档
相关文档 最新文档