在smp系统中,操作系统提供了什么机制 一个操作系统的可扩展性,是指该系统什么的能力

作者&投稿:植钓 (若有异议请与网页底部的电邮联系)
SMP(Symmetric Multi-Processing),对称多处理结构的简称,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。在这种技术的支持下,一个服务器系统可以同时运行多个处理器,并共享内存和其他的主机资源。像双至强,也就是我们所说的二路,这是在对称处理器系统中最常见的一种(至强MP可以支持到四路,AMD Opteron可以支持1-8路)。也有少数是16路的。但是一般来讲,SMP结构的机器可扩展性较差,很难做到100个以上多处理器,常规的一般是8个到16个,不过这对于多数的用户来说已经够用了。在高性能服务器和工作站级主板架构中最为常见,像UNIX服务器可支持最多256个CPU的系统。  
  构建一套SMP系统的必要条件是:支持SMP的硬件包括主板和CPU;支持SMP的系统平台,再就是支持SMP的应用软件。  

  为了能够使得SMP系统发挥高效的性能,操作系统必须支持SMP系统,如WINNT、Linux、以及UNIX等等32位操作系统。即能够进行多任务和多线程处理。多任务是指操作系统能够在同一时间让不同的CPU完成不同的任务;多线程是指操作系统能够使得不同的CPU并行的完成同一个任务。  

  要组建SMP系统,对所选的CPU有很高的要求,首先、CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers)单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用;再次,相同的产品型号,同样类型的CPU核心,完全相同的运行频率;最后,尽可能保持相同的产品序列编号,因为两个生产批次的CPU作为双处理器运行的时候,有可能会发生一颗CPU负担过高,而另一颗负担很少的情况,无法发挥最大性能,更糟糕的是可能导致死机。

另答:SMP: Symmetric MultiProcessing,即对称多处理。指在一个计算机上汇集了一组处理器(多CPU)。它们共享内存及总线结构,系统将处理任务队列对称地分布于多个CPU上,从而极大地提高了系统的数据处理能力。随着应用水平的提高,单个处理器很难满足实际的应用需求,因而服务器厂商纷纷采用对称多处理系统来解决这一矛盾。PC服务器中最常见的对称多处理系统采用2路、4路或8路处理器,UNIX服务器可支持最多64个CPU系统,如Sun 公司的产品E10000。SMP系统中最关键的技术问题是如何更好地解决多处理器的协调和通讯。

转载自:http://blog.163.com/nangong127@126/blog/static/38590245200781195434667/

SMP(Symmetric Multi-Processing),对称多处理结构的简称,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。在这种技术的支持下,一个服务器系统可以同时运行多个处理器,并共享内存和其他的主机资源。像双至强,也就是我们所说的二路,这是在对称处理器系统中最常见的一种(至强MP可以支持到四路,AMD Opteron可以支持1-8路)。也有少数是16路的。但是一般来讲,SMP结构的机器可扩展性较差,很难做到100个以上多处理器,常规的一般是8个到16个,不过这对于多数的用户来说已经够用了。在高性能服务器和工作站级主板架构中最为常见,像UNIX服务器可支持最多256个CPU的系统。  
  构建一套SMP系统的必要条件是:支持SMP的硬件包括主板和CPU;支持SMP的系统平台,再就是支持SMP的应用软件。  

  为了能够使得SMP系统发挥高效的性能,操作系统必须支持SMP系统,如WINNT、Linux、以及UNIX等等32位操作系统。即能够进行多任务和多线程处理。多任务是指操作系统能够在同一时间让不同的CPU完成不同的任务;多线程是指操作系统能够使得不同的CPU并行的完成同一个任务。  

  要组建SMP系统,对所选的CPU有很高的要求,首先、CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers)单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用;再次,相同的产品型号,同样类型的CPU核心,完全相同的运行频率;最后,尽可能保持相同的产品序列编号,因为两个生产批次的CPU作为双处理器运行的时候,有可能会发生一颗CPU负担过高,而另一颗负担很少的情况,无法发挥最大性能,更糟糕的是可能导致死机。

另答:SMP: Symmetric MultiProcessing,即对称多处理。指在一个计算机上汇集了一组处理器(多CPU)。它们共享内存及总线结构,系统将处理任务队列对称地分布于多个CPU上,从而极大地提高了系统的数据处理能力。随着应用水平的提高,单个处理器很难满足实际的应用需求,因而服务器厂商纷纷采用对称多处理系统来解决这一矛盾。PC服务器中最常见的对称多处理系统采用2路、4路或8路处理器,UNIX服务器可支持最多64个CPU系统,如Sun 公司的产品E10000。SMP系统中最关键的技术问题是如何更好地解决多处理器的协调和通讯。

转载自:http://blog.163.com/nangong127@126/blog/static/38590245200781195434667/

是上海摩托罗拉通信设备公司。

操作系统知识_百度文库

操作系统中的“陷入机制”是什么?~

简单地说就是操作系统通过陷入指令Trap来进入操作系统的内核系统,即内核态,来处理一些系统异常,通常是溢出等一些非外部异常。

一个操作系统的可扩展性,是指该系统适应变化的能力。
在软件范畴上,可扩展性是软件系统本身的属性,或者进一步说是设计的属性,代码的属性。因为我们经常说设计的可扩展性,代码的可扩展性。那与之相对应的是什么呢?是变化,软件环境的变化(可能是业务环境,运行环境)导致软件要进行改动才能满足人们对它的要求,这种系统本身适应变化的能力就是可扩展性。

什么是网络操作系统,与普通操作系统有什么区别
答:WindOWSNT是一个什么样的网络操作系统?具有哪些特点?1.开放互联性 WindowsNT 是开放的系统。首先,WindowsNT服务器允许网络环境中包容多种客户操作系统平台和多种硬件平台。WindowsNT提供了全网单点登录和集中控制的功能,网络服务器升级以后,现有的网络软、硬件都可以保留继续使用,并且使网络具有集成新技术的...

CPU的虚拟化有什么用?
答:CPU虚拟化技术十分有用,例如在Win10系统中运行基于Win XP或Win7开发的应用,程序能够正常运行,不会出现不兼容的情况(部分程序本身兼容性问题除外)。一般有软件虚拟和硬件虚拟两种,软件虚拟效率低,资源消耗大,硬件虚拟则可以大幅度提高效率,加快程序运行速度。

电脑中存在NT6系列系统是什么意思?
答:Vista、Windows Server 2008、Windows 7、Windows Server 2008 R2、Windows 8、Windows8.1和Windows Server 2012。Windows NT内核是微软公司推出的一款面向网络应用的操作系统,在和通信技术密切融合的基础上提供打印等各种附加服务,由于其非常周到的人性化服务,得到了许多用户的亲睐,具有广泛的市场。

简述Windows操作系统的特点
答:一个活动的程序是指当前能够接收用户键盘输入的程序。3、设备无关性。设备无关性使你在购买新设备时,不必考虑某个特定的应用软件是否支持该设备,只要Windows支持就够了。4、出色的多媒体功能,在Windows中你可以完成DOS操作系统所有命令的功能,而且更加容易和方便。此外,使用WindOws还可以完成许多DOS操作...

说明Windows NT操作系统的主要特点
答:②实现了“抢先式”多任务和多线程操作。③采用SMP(对称多处理)技术,支持多CPU系统。④支持CISC(如Intel系统)和RISC(如Power PC、R4400等)多种硬件平台。⑤可与各种网络操作系统实现互操作。如:UNIX、Novel Netware、Macintosh等系统;对客户操作系统提供广泛支持,如MS-DOS、Windows、Windows NT ...

什么是Windows服务器系统?
答:标准版 它面向中小型企业及部门级应用,重点加强了文件服务、打印服务与协同作业服务等基本功能。 Web版 专为快速开发、部署Web服务与应用程序的用户,提供Web托管与服务系统平台。 Windows Server 2003 是一个多任务操作系统,它在Windows 2000基础上进行了改进。它能够按照用户的需要,以集中或分布的方式处理各种服务器...

什么是Intel Virtualization Technology?
答:Intel Virtualization Technology就是“VANDERPOOL”技术,这种技术让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一部电脑内同时运行多个操作系统成为可能。市场上有一些软件可以实现虚拟多个系统的目的,例如VMWARE WORKSTATION,VIRTUAL PC等。使用此技术可以模拟一个CPU与多个CPU并行运行,并且可以实现...

我想知道一些关于操作系统的知识?
答:NOS与运行在工作站上的单用户操作系统或多用户操作系统由于提供的服务类型不同而有差别。一般情况下,NOS是以使网络相关特性达到最佳为目的的,如共享数据文件、软件应用,以及共享硬盘、打印机、调制解调器、扫描仪和传真机等。一般计算机的操作系统,如DOS和OS/2等,其目的是让用户与系统及在此操作系统...

CPU的处理技术有哪些
答:NUMA即非一致访问分布共享存储技术,它是由若干通过高速专用网络连接起来的独立节点构成的系统,各个节点可以是单个的CPU或是SMP系统。在NUMA中,Cache 的一致性有多种解决方案,一般采用硬件技术实现对cache的一致性维护,通常需要操作系统针对NUMA访存不一致的特性(本地内存和远端内存访存延迟和带宽的不同)...

WindowsNT的操作系统是什么?
答:②实现了“抢先式”多任务和多线程操作。 ③采用SMP(对称多处理)技术,支持多CPU系统。 ④支持CISC(如Intel系统)和RISC(如Power PC、R4400等)多种硬件平台。 ⑤可与各种网络操作系统实现互操作。如:UNIX、Novel Netware、Macintosh等系统;对客户操作系统提供广泛支持,如MS-DOS、Windows、...