期刊问答网 论文发表 期刊发表 期刊问答
  • 回答数

    8

  • 浏览数

    202

沧智
首页 > 期刊问答网 > 期刊问答 > 操作系统综述论文

8个回答 默认排序1
  • 默认排序
  • 按时间排序

Ernest.sheng

已采纳
wuguijun老湿滴作业你也。。。。。。。

操作系统综述论文

245 评论(14)

didi45

你有啥要求么?有系统和论文~也可以单写论文
351 评论(12)

博颖永恒

目前X86结构在32位寻址时最大空间只能是4GB,在很多大型数据库、数字内容的创建、视频内容的创建还有如CAD/CAM等需要将现实世界建模运算的软件都需要大量的内存容量,此外还有安全加密的需要则使得处理的数据成倍增长。在石油勘探、天气预测等需要大量数据运算的应用环境中,更是需要平台为运算提供更为充裕的内存容量。 64位平台的寻址能力达到了180亿GB,这在未来很长一段时间内都可以解决高端应用中存储器寻址的瓶颈。64位平台除了可以提供64位的计算能力外,64位寻址也突破了以往32位寻址4GB的容量,更加适用于目前大数据量处理的环境。  历史上,X86曾经历过两次扩展,从8位到16位,从16位到32位,32位X86处理器自问世至今经历了近20年的发展,已经成为计算机业的行业标准。目前32位X86处理器拥有数以亿计的市场保有量和以十亿金额计的软件投资,再加上大量用户的认可和各种知识库的积累,使得32位计算技术向64位计算技术全面升级时必须要考虑到和原有系统间的兼容性,也就是说这种过渡一定要实现无缝转型。  已有的64位计算平台主要是基于RISC架构的高端应用,其高昂的价格、对应用环境的苛刻要求以及极少的软件支持,使得64位计算长期被局限在电信、金融等少数应用领域,不能形成大规模的应用环境。而信息技术的发展使得越来越多的行业迫切需要能超越32位计算的64位计算平台。二、AMD和Intel 64位技术  1、AMD 64位技术及处理器  AMD64 是AMD公司推出的64位平台,它扩展了行业标准x86指令集体系结构并定义了一种新的计算类型。AMD64 平台是第一个为了实现与现有x86解决方案和世界一流64位性能之间的完全兼容而设计的产品。用于服务器和工作站的AMD Opteron处理器是建立这一新的计算类型的第一个里程碑。  与传统的x86或专有64位环境相比,AMD64 环境有可能为很多种应用程序和使用环境带来好处。不能享受好处的应用程序不需要被移植,并可在AMD64 环境中以全性能而运行。AMD64 最可能为以下类型的应用程序带来好处:需要大量内存寻址,如那些配备较大数据集的应用程序以及基于主机的桌面应用程序。必须管理大量同时用户或应用程序线程,如大型瘦客户机解决方案以及用于客户关系管理、供应链管理、企业资源规划和数字权限管理等系统的解决方案的大型数据库和数据仓库应用程序。 在计算机辅助设计、制造和工程、数字音乐制作和视频剪辑以及实时媒体流解决方案等应用中提供数字内容创建功能的应用程序。要求数学精确度和浮点性能的应用程序,包括建模、模拟、统计与财务分析、成像/视频/信号处理、物理、医学研究、电信、加密和压缩等。要求大型高性能数据库的应用程序,包括决策支持、检索与索引编制、文件与内容管理以及语音识别等。  对大多数希望使用64位运算平台的用户,在拥有64位平台的高性能、高扩展性的同时,又拥有对以往32位应用的良好兼容性是最佳的解决方案。在AMD推出的X86-64位运算平台中我们看到,基于X86架构的这一运算平台是目前唯一在32位和64位平台间架立过渡桥梁的解决方案。与以往的64位平台相比,从架构上来讲,AMD的X86-64的64位产品会实现软件上的兼容。  AMD Opteron处理器架构采用了独特的设计,可以提供前所未有的性能,支持x86-64指令集,并可以为32位和64位程序提供出色的性能。随着人们对于需要大量内存的64位应用的需要日益增长,我们的计划可以帮助IT经理们无缝地移植到64位应用,这不仅可以有助于提高他们的业务效率,还可以继续利用他们对于32位软件的投资。  AMD Opteron处理器是基于x86-64结构的全新一代64位处理器,而且除了完全支持64位应用以外,还采用了很多新的技术。在处理器中集成了内存控制器,取消了传统的北桥,这使得系统的内存能够运行在与处理器相同的频率之下,避免了由于主板芯片组中的内存控制器性能低下所引起的系统整体性能下降的现象;采用了HyperTransport技术来进行数据交换,数据带宽达到了2GBps;使用SOI技术工艺制造,使得处理器的运行功耗更低。 同时,AMD Opteron能完全兼容现有的32位计算平台的硬件、操作系统及软件,这使得用户不用为了使用64位处理器而一次性完全更新自己的软硬件系统,极好的保护了用户的既有投资,使用户能根据自己的实际情况来搭建适合自己的64位计算平台。2、Intel 64位技术及处理器  Intel公司日前正式确定了其64位扩展技术的官方名称Intel Extended Memory 64 Technology(EM64T)。该技术将被未来的服务器、桌面甚至移动处理器所采用,能够支持64位代码运算和更大容量的内存。  和AMD64处理器类似,Intel EM64T处理器也加入了一种名为64位sub-mode的工作方式,采用64位平面线性寻址,加入8个新的通用寄存器,在SSE单元中也新加入了8个新寄存器。EM64T将同时支持32和64位运算,在运行64位程序时才会采用64位sub-mode工作方式,而在处理32位运算时依然是IA32工作结构。  而EM64T与AMD64也有不同之处,如AMD64中的NX位就与Intel64位技术不尽相同。但总体来讲IA32e现在应该叫做EM64T和AMD64是互相兼容的,都可以运行64位代码。  Intel在IDF 2004大会上了展示了具备64位扩展技术的Xeon处理器,即Nocona处理器。该款处理器在2004年第二季度已经面世。到2005年,Prescott处理器也将采用这种技术来支持64位计算。Intel EM64T技术与AMD的服务器处理器Opteron的64位技术大体相同。新款至强(Nocona)的问世很可能是针对原来的64位处理器“安腾系列”的市场。  目前Intel的“安腾+新至强”的新武器将会应用在64位企业计算领域。64位至强处理器Nocona使用800MHz前端总线技术(较以前的533MHz大幅提高),起跳频率为8GHz,同时还有3GHz、2GHz、4GHz和6GHz等型号的产品。它支持Intel Speedstep技术、Hyperthreading以及Extended Memory 64技术。就目前而言,我们已经知道Intel已经让Prescott支持64/32位混合模式,只需用软件方式就能打开Prescott的64位功能。  新至强64的显著特性还在于支持32位应用程序的同时,运行64位应用程序,因此至强64处理器能够兼容当前市场上所有的基于16位和32位软件,同时对64位架构下开发的应用软件也完全兼容。  Intel安腾2处理器是理想的64位解决方案,能支持当前大多数要求苛刻的关键 业务企业和技术应用,包括数据库和商务智能,企业资源规划以及高性能计算等 。与基于RISC的专有平台相比,Intel安腾2架构服务器能够以更低的成本提供 相同或更出色的性能、可扩充性和可用性,以及更卓越的灵活性。三、64位服务器将进入全面竞争时代  如果说英特尔安腾的推出是64位高端应用领域的全面厮杀的话,那么AMD Opteron的出现和推广则是64位技术走下神坛,走向全社会的标志,这一点从英特尔将要推出至强64位的计划也得到了有力的证明。也正因此,AMD Opteron处理器的诞生,堪称64位计算市场最大的“看点”。多年以来,高端64位服务器市场一直是RISC架构的天下,IBM、SUN、HP在这里叱咤风云;如今Intel和AMD也进军高端服务器市场,使得该领域64位服务器竞争如此激烈。  尽管64位服务器前几年就随IBM、HP和Sun等RISC处理在厂商推出的多款处理器出现在UNIX服务器市场,然而由于这类服务器相对较少,且都是一些大型企业和政府机构。但随着AMD Opteron处理器成功地接受一年多的市场检验和Intel于2004年8月成功推出兼容32位应用程序的64位Nocona处理器,以及Intel的64位Itanium 2处理器,再加上IBM、HP、Sun等在2005年推出新的64位RISC处理器,这样64位服务器将在2005年度真正进入全面竞争。  由于微软也宣布要在2005年推出针对64位芯片的操作系统,所以2005年很可能将是全面升级至64位系统的关键一年,在64位软、硬件支持下,许多企业的服务器选择升级到64位应用,有更多的用户在新选购服务器时首先考虑64位服务器系统。而在这场64位竞争中,很显然,目前占市场绝大部分的PC服务器市场将是整个竞争市场的主战场,而这其中的主角当然就是Intel的Nocona和AMD的Opteron处理器了。
220 评论(9)

Huangchangxu

常用编程语言分析 了解常用编程语言的特征和优缺点既是我们进行语言选择的前提,也是保证我们编程工作顺利开展的有效手段。 1.1 C语言:C语言是介于高级语言和汇编语言之间的语言,也被我们称之为中级语言,它集中了汇编语言和高级语言的很多优势。在最初的时候,C语言主要应用于UN IX系统,后来随着人们对其强大性的认识越来越多,到了上个世纪的90年代,这一语言已经成功的应用到了其他操作系统之中。它一直属于最为优秀的编程语言之一。 具体来说,C语言的特点主要可以分为以下几个方面:首先,C语言属于结构化语言,因此,它具有非常清晰的层次,对于我们使用模块化的方式进行程序的组织非常有利,也便于维护和调试。其次,C语言中不仅数据类型以及运算符非常丰富,还能够对内存中的物理地址进行直接的访问,方便我们进行位操作。第三,它的效率非常高,而且移植性比较强,因此,能够移植到各种计算机上,这就方便形成很多版本的C语言。第四,由于可以利用C语言实现位操作以及字节操作,因此,相当于利用这一语言能够实现部分汇编语言的作用。最后,c语言编写的代码具有较高的质量,而且程序在执行起来效率比较高。 1.2 c++语言。1986年,AT&T贝尔实验室开发出来了C++语言,主要是利用数据封装来减少程序变量的不利影响,进而提升程序的可靠性。它的多继承机制可以更好的对对象的行为及属性进行描述,虽然c++属于C语言的扩展,但是,我们可以将其作为一种全新的语言对待。 C++语言的特点主要有:面向对象、封装、继承以及多态性。具体来说,由于C++语言属于c语言的扩展,所以,它具有很多C语言的特点。另外,在c远的基础上,c+十加入了面向对象的编程思想,这就是其能够更好地适应当前大规模项目的需求,举例来说,当前很多系统级编程使用的都是c++语言。 3 Java语言。Java语言相对于C++语言来说,在简洁性以及安全性有着更大的优势,具体来说,其主要的特点有: 首先,简单性:这一点和c++语言比较类似,但是它减少了C++语言中比较容易导致程序错误的地方,比如指针以及内存管理。其次,Java语言属于完全面向对象语言,这一点和Sm allTal k比较类似,当然相对于Sm al lTalk,它的很多方面又存在着巨大的优势。第三,分布式,在Java语言中,包涵了支持基于TCP/IP协议的子库。第四,健壮性,Java语言中的类型检查可以帮助我们查出很多软件开发初期出现的错误,降低内存出错的几率。第五,结构中立,在使用Java语言编程的时候,会把程序编译为中间文件格式,也就是说只要存在Java运行系统的机器都能够对这种中间代码进行执行。第六,安全,它删除了手动释放内存等,很好的防止了非法的内存操作。 此外,除了以上的优势之外,Java语言还具备可移植性好、解释性强、高性能以及多线程等特点,这里限于篇幅不再对其进行详细的分析。当前,Java语言主要应用在web浏览器以及网络应用系统之中。 1.4 c群语言。这种语言有着类型安全、精确、简单以及面向对象的特点。它属于.net的代表语言。具体来说,其特点是: 首先,完全面向对象。其次,对于分布式有很强的支持,也就是说其处理的过程是分布在服务器以及客户机上的,从这张语言的诞生过程我们可以发现其注定就可以很好的解决分布式的问题。第三,健壮,在检查程序错误以及运行错误方面,c#语言一点不比Java语言要差,它使用的也是自动管理内存机制。第四,灵活性比较高,比如在默认情况下,C#语言是不可以使用指针的,但是如果有必要我们可以将指针打开来使用。第五,安全性比较高,它的安全性是由.ne t平台来提供的。 此外,C#语言还具备可移植性、解释性、高性能、多线程、组件模式等特点,总体来说,它属于Java流行之后的有一种语言,但是由于微软系统的支持,使其在Windows方面相对于Java有着更大的优势。当前,这一语言的主要应用有网络编程、数据库、窗体编程等方面。 1.5 Pascal语言。这是计算机通用的高级程序设计语言,它的主要特点是结构化形式比较严格、数据类型非常丰富、查错能力较高以及运行的效率高等。正是由于这些优势,使得这一语言可以对各种算法以及数据结构进行描述。另外,利用这种语言,可以帮助我们编程者保持一个很好的习惯和设计风格。 总体来说,每一种语言都有其独特的优势和应用范围,在计算机应用软件开发过程中如果能够使用最合适的语言将极大地降低我们的工作量,提升我们的工作效率。 具体参考范文:
187 评论(9)

syan

不是我们不帮呀。关键是收到的大型作业内容如有雷同,则作严肃处理。wuguijun老湿原话
360 评论(9)

yanrz1

333发来贺电!如有类同,纯属巧合~
355 评论(14)

AnnaZz

我估计你是要交作业吧。。。。建议你还是去GOOGLE吧,这里没什么正经答案,不会有人写2000字在这的其实这里也写不了2000字。其他人也是从网上找的。GOOGLE一下绝对能得到很多东西。
117 评论(15)

wunianleng

只为等级升博士,不受复制右键限制
306 评论(8)

相关问答