0

前端

前端知识专题栏目,提供与前端相关内容的知识集合,希望能快速帮助您找到有用的信息以解决您遇到的前端问题。

分享

浏览

6661

文章

29

前端和后端的区别

全文共 372 字

+ 加入清单

前端就是我们可以直接查看的一部分,它涉及用户可以看到,触摸和体验的一切。比如你在网站上看到的各种各样的图形、按钮,图片,导航菜单等。前端也被称为“客户端”,因为行动发生在客户端在这种情况下是用户的一方。通常客户端指的是计算机应用程序,例如正在查看它的Web浏览器。前端开发主要在于设计网站。

后端称为“服务器端”,是我们无法查看的一部分。它更像是前端开发的间接服务提供商。它是系统中不与用户直接联系的部分。与前端不同,它在服务器端运行,但与前端通信以确保一切正常。在每个应用程序中,还有很大一部分非用户界面代码可以处理后台发生的所有复杂系统。处理后端的人通常是程序员和开发人员。

前端与后端的差别在于前端是我们可以直接查看的一部分,主要通过HTML、CSS等语言编写;后端是用户看不到的一面在服务器中运行,主要通过java,Python等语言编写。

展开阅读全文

互联网的it前端是做什么的?主要工作是什么?

全文共 346 字

+ 加入清单

随着计算机逐渐的进入到人们的生活中,很多高新产业也跟随着一起发展了起来,这也让人们看到了很多相关的娱乐形式,让很多计算机专业随着变得庞大了起来,对于计算机操作也更加的注重,那么it前端是做什么的呢?

计算机专业是当下非常热门的,很多先进的技术都是要依靠计算机进行完成的,这也让人们能够更好的进行相关的工作,并且计算机中也有着很多详细的区分,对于不同专业来说也有着不一样的要求,计算机技术的使用也将会推动人们的相关工作开展,让人们的技术达到一个全新的高度。

it前端是做开发工作,这也要求其要拥有很高的专业技能,可以顺利的完成相关的工作,并且对于人们的要求来说也更加的严格,通常需要掌握数学、计算机体系、操作系统以及编码等,这对于人们来说也是相对困难的,通常需要进行专业的学习后才可以完成相关工作。

展开阅读全文

前端开发工程师需要掌握哪些技能

全文共 251 字

+ 加入清单

前端开发工程师也是常见的互联网岗位。下面,我们来开看看前端开发工程师需要掌握哪些技能吧。

操作方法

1

基本的编程语言

前端开发工程师需要掌握基本的编程语言,比如HTML+CSS,和JavaScript等语言,这些是基本的入门知识,学起来也比较简单。

2

后端语言

前端开发工程师也需要掌握一定的后端语言,比如Node.js、RoR等后端语言。

3

前端框架

然后还需要学习几个前端框架,比如jQuery、Bootstrap等就是比较简答的前端框架。

4

数据库

另外还需要学习一点有关数据库的只是,在电脑上安装一个MySQL、SQL等等工具。

展开阅读全文

入门:前端之路

全文共 659 字

+ 加入清单

工具/材料

HTML/CSS,JavaScript,jQuery,H5

操作方法

1

相信了解过前端开发的小伙伴都知道,想要学好前端,HTML和CSS这两门语言是必不可缺的。

HTML:超文本标记语言,主要是为一个网页搭建框架。

CSS:层叠样式表,为网页添加各种各样的样式,使其更易于用户浏览。

这两门语言学习难度非常低,主要是需要记一些常用的标签或者样式属性,非常适合初学者学习,并且网上的学习资料和学习平台也非常多,想学的小伙伴们快去了解一下吧。

2

其次需要学习的是一种脚本语言,它可以用来给网页增加动态功能,还可以用来处理数据等等,它j就是javascript,简称JS。JS在前端开发中应用得非常广泛,经常在开发中用它来处理一些复杂的事件。所以,学习JS是非常重要的,它比起HTML/CSS学起来要稍微难一点,因为语法很多。不过相信您一定能够学好它的~

3

说到JS,不得不说一个简洁、快速的JS框架——jQuery。它的诞生让很多非常复杂的JS代码变得异常简洁,学过JS的小伙伴们都知道,JS在写代码的时候有些代码单词非常长,根本记不住。但当你使用了jQuery过后,你会发现,写JS也不过如此,它封装了非常多的JS常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。所以,它是一个非常值得您去学习的好框架~

特别提示

虽然本文只是前端路上的冰山一角,不过它会为您以后的学习道路打下坚实的基础,所以,请小伙伴们认真的去学习吧,同时,小编还会不断更新,为您规划优质的学习道路,尽量少走弯路,学好前端!

展开阅读全文

web前端:理解js原型链

全文共 1121 字

+ 加入清单

工具/材料

javascript

操作方法

1

学习原型链之前我们先认识一下构造函数,代码如下:

function S() {

this.name = xxx;

this.say = function() { console.log(this.name) }

}

var s1 = new S();

其中,s1是S的实例,s1的__proto__(大家先不用管__proto__属性,后续会讲到)中有一个constructor(构造函数)属性,该属性指向S。

在这里,大家可以记住两点:

1.s1是构造函数S的实例;

2.s1.__proto__.constructor===S 也可以写成 s1.constructor===S;

2

接下来我们来看下一段代码:

function S2() {}

S2.prototype.name = XXX;

S2.prototype.say = function() {

console.log(this.name);

}

var s2 = new S2();

var s3 = new S2();

console.log(s2.sayName === s3.sayName);//true

console.log(s2.__proto__===S2.prototype);//true

这一段代码中我们可以看到一个新属性——prototype,这是什么呢,其实这就是构造函数S2的原型对象,每个对象都有__proto__属性,但是只有函数对象才有prototype属性。而s2是构造函数S2的实例,而s2.__proto__指向的就是S2的原型对象,即s2.__proto__===S2.prototype。得到一个结论,实例的__proto__属性指向的就是其构造函数的原型对象。

3

继续上一步的代码,我们添加代码继续调试:

console.log(s2.__proto__);//返回S2的原型对象

console.log(S2.prototype);//返回S2的原型对象

console.log(s2.__proto__.__proto__);//返回Object对象

console.log(S2.prototype.__proto__);//返回Object对象

console.log(s2.__proto__.__proto__.__proto__);//返回null

console.log(S2.prototype.__proto__.__proto__);//返回null

其实,S2的原型对象上还有原型对象,因为S2的原型对象也相当于只是Object对象的一个实例。

4

在这里我给大家画了一张图,便于大家理解原型链。

特别提示

码子不易,小编如有说得不对的地方,望大家指点包含,谢谢

展开阅读全文

web前端安全编码规范整合

全文共 270 字

+ 加入清单

5)在页面链接的url中:eg:

6)提交url参数处理

7)js获取url参数值的时候

下面来一个一个的分析上面提到了7种语境中的转义情况:

1)直接显示在页面上(简称页面html环境中):

为了保证用户的本意,完完全全的展示在页面上,这类主要是防止标签的自闭合,属性中的单引号,双引号已经存在的情况下不正确显示,所以必须转义4个字符:,",to为转义的意思(下同)

(1)

(2)>to>

(3)"to";

(4)to';

提醒您:网络安全防范措施与应用一定要实施起来,这样才能保障信息安全。另外也可多学习一些网络安全常识和网络安全技术知识。

展开阅读全文

web前端安全问题及对策

全文共 637 字

+ 加入清单

在所有发生在后端服务器、应用、服务当中的安全问题就是“后端安全问题”,所有发生在浏览器、单页面应用、web页面当中的安全问题则算是“前端安全问题”,那么web前端安全问题及对策你知道吗?

网络安全小知识:

警惕iframe带来的风险

有些时候我们的前端页面需要用到第三方提供的页面组件,通常会以iframe的方式引入。典型的例子是使用iframe在页面上添加第三方提供的广告、天气预报、社交分享插件等等。

iframe在给我们的页面带来更多丰富的内容和能力的同时,也带来了不少的安全隐患。因为iframe中的内容是由第三方来提供的,默认情况下他们不受我们的控制,他们可以在iframe中运行JavaScirpt脚本、Flash插件、弹出对话框等等,这可能会破坏前端用户体验。

如果说iframe只是有可能会给用户体验带来影响,看似风险不大,那么如果iframe中的域名因为过期而被恶意攻击者抢注,或者第三方被黑客攻破,iframe中的内容被替换掉了,从而利用用户浏览器中的安全漏洞下载安装木马、恶意勒索软件等等,这问题可就大了。

还好在HTML5中,iframe有了一个叫做sandbox的安全属性,通过它可以对iframe的行为进行各种限制,充分实现“最小权限“原则。使用sandbox的最简单的方式就是只在iframe元素中添加上这个关键词就好,

提醒您:实施网络安全防范措施与应用知识非常重要,这样才能更好保障自己的信息不被泄露。另外也应该多学习一些网络安全常识和网络安全技术知识。

展开阅读全文

web前端安全防范不可忽视

全文共 680 字

+ 加入清单

前端安全主要有三类:XSS、CSRF、界面操作劫持。越往后,实施这些攻击的代价越大,界面劫持需要很好的美工基础,黑客高美工不太现实,因为现在有很多好的方式可以黑下目标,因此web前端安全防范不可忽视,下面我们一起来看一下吧。

网络安全小知识:

1.不要信任任何外部传入的数据

防范Web前端攻击的一个重要的常识是:永远也不要相信用户输入的数据,一定要针对用户输入作相关的格式检查、过滤等操作,防止任何可能的前端注入。如下所列的是在前端开发中应用的具体实践方法。

2.不要信任用户输入的内容

大部分的网站中都有和用户输入交互,或者是通过URL传递输入等功能模块存在,这些输入的入口,也给了攻击者可乘之机,XSS攻击就是利用这些入口来攻击网站的。预防攻击的方式其实并不复杂,只要在所有的这些入口添加必要的输入校验和过滤即可。具体来说,就是针对用户输入内容进行html编码、html标签属性编码、JavaScript编码、CSS编码、URL编码。

如果项目中使用了jQuery框架,那么以上的编码过滤操作就会变得简单多了,jQuery内置的DOM操作接口已经针对输入的内容作了相应的编码处理,比如,显示用户输入的内容时使用$(...).text(data)而非$(...).html(data)、使用$(...).attr()添加属性、使用$(...).css()添加样式等。至于URL编码,则直接使用原生函数encodeURL。

提醒您:保护自己的信息不被入侵是一定要做的事情,因此一定要实施网络安全防范措施与应用知识,另外也可学习一些网络安全常识和网络安全技术问题来帮助自己。

展开阅读全文

前端安全方便怎么处理

全文共 493 字

+ 加入清单

随着互联网的发达,各种WEB应用也变得越来越复杂,满足了用户的各种需求,但是随之而来的就是各种网络安全的问题。作为前端工程师的我们也逃不开这个问题,接下来就跟大家聊聊前端安全方便怎么处理

网络安全小知识:

1.测试环境保护

测试环境安全与线上安全同样重要,不要为了测试便利而忽略测试机的安全性,防止黑客由内到外的安全攻击事件。

2.数据来源安全

我们程序员写出的程序多数都无法辨别请求是用户自行发起的还是被偷偷恶意发起的,所以我们的程序需要对来源进行验证,可以使用referer进行判断,或者在提交的变量组中加入token验证机制,使表单无法预测。

另外还要小心flash的CSRF的攻击,请开发人员谨慎设置根目录下crossdomain.Xml中的flash脚本允许互交域,还要灵活配合referer的判断防止flashsocket攻击(关键参数:allowscriptaccess,allownetworking)。

提醒您:实施网络安全防范措施与应用措施刻不容缓,因为现在网络中的漏洞太多了,只有积极预防才能保障自己的信息安全。最后大家想要了解更多网络安全常识和网络安全技术可关注本网站了解。

展开阅读全文

新手必看的前端安全规范

全文共 667 字

+ 加入清单

随着网络的普及,黑客进行网络攻击的手段越来也多,越来越复杂。以网站的攻击为例,据国家计算机网络应急技术处理协调中心的统计,一年中五个政府网站里就会有一个被入侵,而且入侵的数量每年都在以两倍多的速度增加,那么就要做好安全规范,下面一起来看一下新手必看的前端安全规范。

网络安全小知识:

1、文档类型声明及编码:统一用;编码统一为。目的:统一性和网站提高开发合作效率。

2、非特殊情况下样式文件必须外链至之间;非特殊情况下JavaScript文件必须外链至页面底部之前;目的:网站的优化。

3、所有编码均遵循xhtml标准,标签&属性&属性命名必须由小写字母及下划线数字组成,且所有标签必须闭合,包括br(),hr()等;属性值必须用双引号包括;目的:更加符合web标准(w3c),也有利于seo。

4、充分利用无兼容性问题的html自身标签,比如span,em,strong,optgroup,label,等等目的:减少代码量

5、语义化html,如标题根据重要性用h*(同一页面只能有一个h1),段落标记用p,列表用ul,内联元素中不可嵌套块级元素;目的:减少代码量,也有利于seo

6、尽可能减少div嵌套,如4.11、给区块代码及重要功能(比如循环)加上注释,方便后台程序员嵌套模版;

7、特殊符号使用:尽可能使用代码替代:比如)&空格()&()等等;4.13、书写页面过程中,请考虑向后扩展性。

提醒您:在网络上保障自己的信息是必须要做的事情,因此实施网络安全防范措施与应用措施非常重要,另外学习一些网络安全常识和网络安全技术问题也是非常重要的。

展开阅读全文

编写程序不可忽视前端安全防范代码

全文共 575 字

+ 加入清单

随着网络的快速普及,网络安全问题的受害者不再只是政府、企业等集体,每一个接触网络的普通人都有可能成为网络攻击的受害者。那么接下来我们一起来看一下编写程序不可忽视前端安全防范代码

网络安全小知识:

大部分的网站中都有和用户输入交互,或者是通过URL传递输入等功能模块存在,这些输入的入口,也给了攻击者可乘之机,XSS攻击就是利用这些入口来攻击网站的。预防攻击的方式其实并不复杂,只要在所有的这些入口添加必要的输入校验和过滤即可。具体来说,就是针对用户输入内容进行html编码、html标签属性编码、JavaScript编码、CSS编码、URL编码。

如果项目中使用了jQuery框架,那么以上的编码过滤操作就会变得简单多了,jQuery内置的DOM操作接口已经针对输入的内容作了相应的编码处理,比如,显示用户输入的内容时使用$(...).text(data)而非$(...).html(data)、使用$(...).attr()添加属性、使用$(...).css()添加样式等。至于URL编码,则直接使用原生函数encodeURL。

如果期望更灵活地控制输入内容,则可以使用jQuery插件jqencoder。

提醒您:为了更好地保证自己的信息安全,学习一些常见的网络安全常识和网络安全技术问题是非常有必要的,另外也要做好网络安全防范措施与应用措施来保护自己。

展开阅读全文

前端安全问题如何防御

全文共 718 字

+ 加入清单

总的来说,当我们在谈论“前端安全问题”的时候,我们说的是发生在浏览器、前端应用当中,或者通常由前端开发工程师来对其进行修复的安全问题,那么前端安全问题如何防御?下面一起来看一下。

网络安全小知识:

还好在HTML5中,iframe有了一个叫做sandbox的安全属性,通过它可以对iframe的行为进行各种限制,充分实现“最小权限“原则。使用sandbox的最简单的方式就是只在iframe元素中添加上这个关键词就好,就像下面这样:

JavaScript...

sandbox还忠实的实现了“SecureByDefault”原则,也就是说,如果你只是添加上这个属性而保持属性值为空,那么浏览器将会对iframe实施史上最严厉的调控限制,基本上来讲就是除了允许显示静态资源以外,其他什么都做不了。比如不准提交表单、不准弹窗、不准执行脚本等等,连Origin都会被强制重新分配一个唯一的值,换句话讲就是iframe中的页面访问它自己的服务器都会被算作跨域请求。

另外,sandbox也提供了丰富的配置参数,我们可以进行较为细粒度的控制。一些典型的参数如下:

allow-forms:允许iframe中提交form表单

allow-popups:允许iframe中弹出新的窗口或者标签页(例如,window.open(),showModalDialog(),target=”_blank”等等)

allow-scripts:允许iframe中执行JavaScript

allow-same-origin:允许iframe中的网页开启同源策略

提醒您:做好网络安全防范措施与应用措施是必不可少的,另外在日常时也要多了解一些网络安全常识和网络安全技术知识来帮助自己。

展开阅读全文

前端总线频率是什么?

全文共 972 字

+ 加入清单

前端总线频率是什么? 总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算机的前端总线频率是由CPU和北桥芯片共同决定的。

北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。

外频与前端总线频率的区别:前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度。而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一万万次,它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。

展开阅读全文

什么是CPU前端总线频率

全文共 3222 字

+ 加入清单

什么是CPU前端总线频率

NVIDIA该系列最新的芯片组能够支持1333MHz的前端总线频率, 总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算机的前端总线频率是由CPU和北桥芯片共同决定的。

北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。

外频与前端总线频率的区别:前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度。而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一万万次,它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。此外,在前端总线中比较特殊的是AMD64的HyperTransport。

目前各种芯片组所支持的前端总线频率(FSB):Intel平台系列Intel芯片组: 845、845D、845GL所支持的前端总线频率是400MHz,845E、845G、845GE、845PE、845GV以及865P、910GL所支持的前端总线频率是533MHz,而865PE、865G、865GV、848P、875P、915P、915G、915GV、915PL、915GL、925X、945PL、945GZ所支持的前端总线频率是800MHz,定位于欢跃(VIIV)平台的945GT所支持的前端总线频率是533MHz和667MHz,高端的925XE、945P、945G、955X、975X所支持的前端总线频率是1066MHz。946PL和946GZ所支持的前端总线频率是800MHz,而P965、G965、Q965和Q963所支持的前端总线频率则都是1066MHz。

VIA芯片组: P4X266、P4X266A、P4M266所支持的前端总线频率是400MHz,P4X266E、P4X333、P4X400、P4X533所支持的前端总线频率是533MHz,PT800、PT880、PM800、PM880、P4M800、P4M800 Pro、PT880 Pro所支持的前端总线频率是800MHz,PT880 Ultra、PT894、PT894 Pro、PT890所支持的前端总线频率也高达1066MHz。P4M890所支持的前端总线频率是800MHz,而P4M900所支持的前端总线频率则是1066MHz。

SIS芯片组: SIS645、SIS645DX、SIS650所支持的前端总线频率是400MHz,SIS651、SIS655、SIS648、SIS661GX所支持的前端总线频率是533MHz,SIS648FX、SIS661FX、SIS655FX、SIS655TX、SIS649、SIS656、SIS662所支持的前端总线频率是800MHz,SIS649FX和SIS656FX所支持的前端总线频率则高达1066MHz。

ATI芯片组: Radeon 9100 IGP、Radeon 9100 Pro IGP、RX330、Radeon Xpress 200 IE(RC410)、Radeon Xpress 200 IE(RXC410)所支持的前端总线频率是800MHz,Radeon Xpress 200 IE(RS400)、Radeon Xpress 200 CrossFire IE(RD400)、CrossFire Xpress 1600 IE所支持的前端总线频率则高达1066MHz。

ULI芯片组: M1683和M1685所支持的前端总线频率是800MHz。

NVIDIA芯片组: nForce4 SLI IE、nForce4 SLI X16 IE、nForce4 SLI XE、nForce4 Ultra IE所支持的前端总线频率全部都高达1066MHz。nForce 590 SLI IE、nForce 570 SLI IE和nForce 570 Ultra IE所支持的前端总线频率全部都是1066MHz。

AMD平台系列VIA芯片组: KT266、KT266A、KM266所支持的前端总线频率是266MHz,KT333、KT400、KT400A、KM400、KN400所支持的前端总线频率是333MHz,KT600和KT880所支持的前端总线频率是400MHz。

SIS芯片组: SIS735、SIS745、SIS746、SIS740所支持的前端总线频率是266MHz,SIS741GX和SIS746FX所支持的前端总线频率是333MHz,SIS741和SIS748所支持的前端总线频率是400MHz。

Uli芯片组: M1647所支持的前端总线频率是266MHz。

nVidia芯片组: nForce2 IGP、nForce2 400和nForce2 Ultra 400所支持的前端总线频率是400MHz。

此外,由于AMD64系列CPU内部整合了内存控制器,其HyperTransport频率只与CPU接口类型有关,而与主板芯片组无关,所以其HyperTransport频率的区分是相当简单的:Socket 754接口的所有CPU的HyperTransport频率都是800MHz;Socket 939接口的Sempron的HyperTransport频率是800MHz,除Sempron之外的所有Socket 939接口CPU的HyperTransport频率都是1000MHz;旧版的Socket 940接口CPU的HyperTransport频率也是800MHz,而新版的Socket 940接口CPU的HyperTransport频率也已经提高到了1000MHz;Socket S1接口的所有CPU的HyperTransport频率都是800MHz;Socket AM2接口的Sempron的HyperTransport频率是800MHz,除Sempron之外的所有Socket AM2接口CPU的HyperTransport频率都是1000MHz;即将发布的Socket F接口Opteron的HyperTransport频率则都是1000MHz。

展开阅读全文

什么是前端总线FSB

全文共 364 字

+ 加入清单

什么是前端总线FSB

总线是将中央处理器与内存芯片以及与之通信的设备连接起来的硬件通道。其中前端总线负责将CPU连接到主内存,前端总线(FSB)频率则直接影响CPU与内存数据交换速度。 数据传输最大带宽取决于同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)/8。目前主流的笔记本CPU前端总线频率已经有400MHz,并达到533MHz,前端总线频率越高,代表着CPU与内存之间的数据传输量越大,更能充分发挥出CPU的功能。外频与前端总线(FSB)频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;100MHz前端总线指的是每秒钟CPU可接受数据传输量是100MHz×64bit÷8Byte/bit=800MB/s

展开阅读全文

什么是CPU的缓存/前端总线FSB频率

全文共 1774 字

+ 加入清单

什么是CPU的缓存/前端总线(FSB)频率

缓存 缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于CPU芯片面积和成本的因素来考虑,缓存都很小。

L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。一般服务器CPU的L1缓存的容量通常在32—256KB。

L2 Cache(二级缓存)是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是512KB,而服务器和工作站上用CPU的L2高速缓存更高达256-1MB,有的高达2MB或者3MB。

L3 Cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。

其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。

但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效的性能提升。

前端总线(FSB)频率

前端总线(FSB)频率(即总线频率)是直接影响CPU与内存直接数据交换速度。有一条公式可以计算,即数据带宽=(总线频率×数据带宽)/8,数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率。比方,现在的支持64位的至强Nocona,前端总线是800MHz,按照公式,它的数据传输最大带宽是6.4GB/秒。

外频与前端总线(FSB)频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输量是100MHz×64bit÷8Byte/bit=800MB/s。

其实现在“HyperTransport”构架的出现,让这种实际意义上的前端总线(FSB)频率发生了变化。之前我们知道IA-32架构必须有三大重要的构件:内存控制器Hub (MCH) ,I/O控制器Hub和PCI Hub,像Intel很典型的芯片组 Intel 7501、Intel7505芯片组,为双至强处理器量身定做的,它们所包含的MCH为CPU提供了频率为533MHz的前端总线,配合DDR内存,前端总线带宽可达到4.3GB/秒。但随着处理器性能不断提高同时给系统架构带来了很多问题。而“HyperTransport”构架不但解决了问题,而且更有效地提高了总线带宽,比方AMD Opteron处理器,灵活的HyperTransport I/O总线体系结构让它整合了内存控制器,使处理器不通过系统总线传给芯片组而直接和内存交换数据。这样的话,前端总线(FSB)频率在AMD Opteron处理器就不知道从何谈起了。

展开阅读全文

前端主机,前端主机是什么意思

全文共 731 字

+ 加入清单

前端主机,前端主机是什么意思

随着控制、计算机、通信、网络等技术的发展,计算机控制的形式已逐步从单机控制发展成多机控制,并进一步出现了集检测、控制、管理于一体的计算机控制网络,即分布式控制系统(Distributed Control System)。这类系统一般由两级计算机组成:上位机和前端机。上位机一般采用桌面个人计算机,即PC机,其人机界面好,硬件、软件资源比较丰富,主要用于过程监控、优化计算和数据管理等。前端机一般采用单片机,其价格低廉,系统构成灵活,抗干扰能力强,主要用于数据采集、数据处理和实时控制等。这种分布式控制系统的性能价格比高,且充分利用了单片机和PC机各自的优点,因而具有较广阔的应用前景。

从功能上看,主机需从前端机收集信息和向前端机发布命令;前端机在进行检测与控制时,需向主机及时传送现场信息并按主机的命令控制现场。这种主机与多台前端机之间相互传递信息的过程称为多机通信。它是构成整个分布式控制系统的关键。

主站端主要完成对多个执行端的查询, 发送控制命令, 显示各执行端开关信息和电量数据, 提供良好的人机界面、操作系统等。执行端主要完成对具体对象的操作控制, 采集开关信息和电量数据, 并将信息和数据送回给主站端。由于主站端与各执行端之间有大量的数据信息需要相互传输, 主站端要保证数据信息的实时性, 主站端的多机监控系统中专门设计一台前置机来完成数据、信息的通信任务, 并对数据做预处理。

前置机功能

前置机是一种特殊的网关设备,实现数据轮询、数据处理、数据转换的功能。前置机将远方数据采集分站的数据传送到INMS的数据库。前置机是数据采集系统的中心,因此可靠性要求十分高,为了提高可靠性,前置机的硬件应采用工业控制级主机或专用硬件系统。

展开阅读全文

前端总线频率是什么

全文共 819 字

+ 加入清单

北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz、1066MHz、1333MHz、1600MHz、2000MHz、几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。

现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。总线是将计算机微处理器与内存芯片以及与之通信的设备连接起来的硬件通道。前端总线将CPU连接到主内存和通向磁盘驱动器、调制解调器以及网卡这类系统部件的外设总线。人们常常以MHz表示的速度来描述总线频率。

前端总线(FSB)频率是直接影响CPU与内存直接数据交换速度。前端总线频率越大,代表着CPU与内存之间的数据传输量越大,更能充分发挥出CPU的功能。

外频与前端总线频率的区别

前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输量是100MHz×64bit=6400Mbit/s=800MByte/s(1Byte=8bit)。

主板支持的前端总线是由芯片组决定的,一般都带有足够的向下兼容性。如865PE主板支持800MHz前端总线,那安装的CPU的前端总线可以是800MHz,也可以是533MHz,但这样就无法发挥出主板的全部功效。

展开阅读全文

前端总线是什么

全文共 618 字

+ 加入清单

前端总线——Front Side Bus(FSB),是将CPU连接到北桥芯片的总线。选购主板和CPU时,要注意两者搭配问题,一般来说,前端总线是由CPU决定的,如果主板不支持CPU所需要的前端总线,系统就无法工作。也就是说,需要主板和CPU都支持某个前端总线,系统才能工作,只不过一个CPU默认的前端总线是唯一的,因此看一个系统的前端总线主要看CPU就可以。前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响CPU访问内存的速度。

技术概念

“前端总线”这个名称是由AMD在推出K7 CPU时提出的概念,但是一直以来都被大家误认为这个名词不过是外频的另一个名称。通常所说的外频指的是CPU与主板连接的速度,这个概念是建立在数字脉冲信号震荡速度基础之上的,而前端总线的速度指的是数据传输的速度,由于数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、667MHz、800MHz、1066MHz、1333MHz几种,前端总线频率越大,代表着CPU与内存之间的数据传输量越大,更能充分发挥出CPU的功能。CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU。较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。

展开阅读全文

QQ能否设置始终保持在其他窗口前端

全文共 368 字

+ 加入清单

QQ可以设置主面板始终保持在其他窗口前端。设置选项如下图:

腾讯QQ是深圳市腾讯计算机系统有限公司开发的一款基于Internet的即时通信(IM)软件。腾讯QQ支持在线聊天、视频电话、点对点断点续传文件、共享文件、网络硬盘、自定义面板、QQ邮箱等多种功能,并可与移动通讯终端等多种通讯方式相连,可以使用QQ方便、实用、高效的和朋友联系,而这一切都是免费的。

QQ不仅仅是简单的即时通信软件,它与全国多家寻呼台、移动通信公司合作,实现传统的无线寻呼网、GSM移动电话的短消息互联,是国内最为流行功能最强的即时通信(IM)软件。腾讯QQ支持在线聊天、即时传送视频、语音和文件等多种多样的功能。同时,QQ还可以与移动通讯终端、IP电话网、无线寻呼等多种通讯方式相连,使QQ不仅仅是单纯意义的网络虚拟呼机,而是一种方便、实用、超高效的即时通信工具。

展开阅读全文