首页
|
资讯动态
|
linux基础
|
系统管理
|
网络管理
|
编程开发
|
linux数据库
|
服务器技术
|
linux相关
|
linux认证
|
嵌入式
|
下载中心
|
专题
|
linux招聘
|
镜像站
·
设为首页
·
加入收藏
·
联系我们
系统管理
:
中文环境
系统管理
桌面应用
内核技术
|
Linux基础
:
基础入门
安装配置
常用命令
经验技巧
软件应用
|
Linux数据库
:
Mysql
Postgre
Oracle
DB2
Sybase
other
网络管理
:
网络安全
网络应用
Linux服务器
环境配置
黑客安全
|
编程开发
:
PHP
CC++
Python
Perl
Shell
嵌入式开发
java
jsp
|
PHP技术
:
PHP基础
PHP技巧
PHP应用
PHP文摘
Linux资讯
Linux招聘
Linux专题
Apache
|
Linux相关
:
硬件相关
Linux解决方案
Linux认证
企业应用
其它Unix
|
相关下载
:
资料下载
参考手册
开发工具
服务器类
软路由
其它
技术搜索:
智能模糊
仅搜标题
会员中心
注册会员
高级搜索
→ 当前位置:
首页
>
系统管理
>
内核技术
>正文
Linux对超线程技术支持
http://www.oklinux.cn
2007-01-04 来源: oklinux收集整理 linux286
会员收藏
游客收藏
【
大
中
小
】
超线程技术(Hyperthreading Technology)是Intel公司的创新设计。HT技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,从而兼容多线程操作系统和软件,并提高处理器的性能。
操作系统或应用软件的多线程可以同时运行于一个处理器上,两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等操作。在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。
而HT技术可以使芯片同时进行多线程处理,当在支持多处理器的Windows XP或Linux等操作系统之下运行时,同时运行多个不同的软件程序可以获得更高的运行效率。这两种方式都可使计算机用户获得更优异的性能和更短的等待时间。
Linux是第一个把超线程特性引入市场的操作系统,它在发布2.4.17内核时,就开始包含对Intel P4处理器的超线程的支持(Linux 2.4内核最初的发布版本中不支持),它包括以下增强技术:
◆128字节锁对齐。
◆螺旋等待循环优化。
◆基于非执行的延迟循环 。
◆检测支持超线程的处理器,并启动逻辑处理器,如同该机器是SMP(多处理器构架)。
◆MTRR和微码更新(Microcode Update)驱动程序中的串行化,因为它们影响共享状态。
◆在逻辑处理器调度发生之前,当系统空闲时对物理处理器上的调度进行优先级排序时,对调度程序进行优化。
◆偏移用户堆栈以避免64K混叠。
上一篇:
Linux线程的定义
下一篇:
Kernel升级笔记
【
收藏于收藏夹
】 【
评论
】 【
推荐
】 【
打印
】 【
关闭
】
相关文档
·
Linux线程的定义
·
Kernel升级笔记
·
Linux内核主要五个子系统详解
·
Linux磁盘管理命令
·
用VI阅读linux内核代码---VI的高级使用
·
Linux内核源代码位于/usr/src/linux目录中概述
·
Linux信号
·
Linux密码的破解
·
Linux中重新编译内核
·
linux内核体系结构
·
Linux:让内存不再泄漏
·
Debian下编译安装Linux内核
·
Debian/Ubuntu Linux下内核编程者必备的几件法宝
·
跟我一步一步学汉化(一)
·
FC4 下编译Linux内核+perfctr
·
Linux 2.6内核中新的锁机制--RCU
发表评论
密码:
匿名评论
评论内容:
(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
最新文档
·
Linux系统下内核定时器的用法
·
学习园地:Linux系统内核中判断大小的
·
系统编译:如何给Make命令来传递参数
·
Linux 2.6内核中sysfs文件系统简单概述
·
Fedora 8 Linux系统的内核配置注意事项
·
升级Linux内核的一般步骤方法
·
Linux发行版知识普及:三个版本的CPUID
·
编译安装Virtualbox驱动模块
·
Linux系统的内核解读入门
·
新手学堂 Linux系统的内核解读入门
·
Linux系统内核中网络参数的意义及其应
·
走向Linux系统高手之路 内核编译过程解
阅读排行
·
深入理解LINUX内核中文版下载地址
·
基于S3C44B0微处理器的uClinux内核引导
·
Kernel command using Linux system ca
·
Linux 2.6内核如何武装Fedora Core 2
·
Process priority and control on AIX
·
Linux操作系统的内核编译内幕详解
·
推荐:Linux用户态与内核态的交互
·
通过振动向Linux ThinkPad传输信息
·
Linux操作系统源代码详细分析(二)
·
Linux系统内核接收以太帧的处理程序
·
Linux and symmetric multiprocessing
·
主流嵌入式Linux系统下GUI解决方案
·
揭秘Linux内核调试器之内幕
·
用命令行加挂Linux的文件系统简介
·
Linux内核和核心OS组件的测试与分析
网摘收藏:
设为首页
-
加入收藏
-
版权声明
-
广告服务
-
关于我们
-
联系我们
-
友情连接
Copyright © 2007-2008 All rights reserved
OKLinux
.Cn
津ICP备07002096号