intel i处理器有哪几种架构,三个等级有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intel i处理器有哪几种架构,三个等级有啥区别?相关的知识,希望对你有一定的参考价值。
i3 i5 i7都有哪些区别?处理器集成高清显卡是回事?
Intel的CPU架构有:x86,即英特尔的32位x86架构
EPIC架构(Iantium、Iantium2),这也就是 IA64 架构,Intel Architecture 64(Intel64位架构),有时单独列为一类而不算RISC
Yonah微架构
NetBurst架构
Core微架构
2009年采用Nehalem-EP架构(Nehalem架构)
Broadwell架构
Haswell架构
Ivy Bridge架构
Sandy Bridge架构
Richland架构
Trinity架构
Zambezi架构
Llano架构
等就不一一列举可以看参考CPU架构历史。
i3和i5和i7的区别:
i3和i5及i7最大的区别就是,i5和i7都是四核CPU(少部分i7型号是六核、八核),而i3只有双核,没有四核版本。
在台式机系列产品中,Intel Core i7系列定位为发烧级、高性能用户专属,他们拥有4核心+8线程、高主频、超大容量三级缓存等特性,性能是最强的,当然价格也是最贵的。游戏玩家、图形、设计工作者、视频编辑、多任务处理等对电脑性能有着最苛刻要求的用户。
那么Core i5系列产品则可以看作i7的降低规格版本:i5系列多为4核心+4线程的规格,缓存容量和处理器频率略低于i7,取消了多线程特性,这一点的主要影响在于多任务的处理、大型设计、3D软件的优化上。也就是说,如果不是确定自己常用的应用需要超线程技术,那么i5处理器会是比i7更加有性价比的选择。
Core i3的定位则更加贴近主流用户,它的规格可以看作是i7的一半:双核心四线程,缓存也容样缩减。我们应该知道,至今仍有很多游戏和软件仅仅对双核处理器有优化,而有部分程序有所优化,也很难发挥出四核心、八线程CPU的潜力,那么实际上双核四线程的i3的性能已经被完全榨干,当然,它的价格也仅仅不到i7处理器的一半。因此,对于主流用户来说,对PC性能没有过高要求,i3处理器完全可以满足日常的需求。
在CPU中都集成了显卡功能,又叫核芯显卡,内存共享显存。英特尔的核芯显卡,如果是播放高清视频以及玩一些小游戏和老游戏的话,是根本没有任何问题的。但英特尔的核芯显卡对大型网游和单机游戏,运行起来非常吃力,无法达到流畅运行游戏的目的。
参考CPU架构历史:http://blog.sina.com.cn/s/blog_72cbc6fd01010m9l.html
参考CPU区别:http://jingyan.baidu.com/album/fec7a1e53910611190b4e7c4.html 参考技术A Intel处理器是按照“Tick-Tock(工艺年-构架年)”的芯片技术发展的战略模式来开发处理器的。“Tick-Tock”也就是传统的时钟摇摆的声音,表示一个周期。在Intel的发展战略中具体指:奇数年更新制作工艺,偶数年更新微架构。 我举个例子,现在是2010年,偶数年,也就是Intel的架构年,今年主推的架构是“Sandy Bridge”架构处理器,采用新型环形QPI总线架构布局,32纳米制程工艺,在命名上属于第二代的“Core i”系处理器,产品分别也有低、中、高三种,分别来取代第一代的Core i3、Core i5、Core i7。而2009年是奇数年,是更新制作工艺的,这一年的制作工艺主要是从45纳米制程向32纳米制程过度。举例来说,2008年推出的45纳米制程新的微架构是Nehalem架构,代表型号最高是Core i系处理器中的主打的高端处理器Core i7 975EE高端四核八线程处理器,架构是第一代Nehalem架构,45纳米制程工艺,而到了2009年,奇数年,45纳米向32纳米过渡时,处理器成为第二代Nehalem架构,命名为Westmere架构,代表主要是Core i3双核四线程处理器,再就是Core i7 980X/990X高端六核十二线程处理器。关于内部集成GPU显示核心的问题,其实是反映了处理器制造商的一种思维发展模式,不仅是Intel,包括AMD也是。一致认为处理器将成为以后多种硬件功能的集大成者。我举例说一下,传统的电脑平台,一般常见的,不包括现在的Core i系和AMD的二代处理器(速龙II和羿龙II等),以及以前的一些K8架构的型号,因为总线模式不一样,前者一般是传统的FSB(前端总线),而后者的HT总线布局是不一样的。一般内存控制器是集成于主板北桥的,而现在集成于处理器内部。所以以后包括集成显示核心,也不集成于主板北桥,也转移到处理器内部。这是目前的一种趋势。包括现在推出的Sandy Bridge架构处理器也是,大部分型号也将集成GPU显示核心...... 参考技术B 作为全球最大的芯片制造商,INTER在以往的集成显卡芯片领域做得相当差。进入I系之后才有所改观,现在集成在CPU内的GPU芯片,也就是集成显卡较以前来说进步了不少,但同其他(包括ATI)集显一样,依然无法满足大多数用户的需求,尤其是要玩游戏等对显卡有较高要求的用户。这类显卡仅能满足一般娱乐、高清电影等。I3、I5、I7是INTER对新一代酷频CPU的命名,顾名思义I3最低端、I5适中、I7为高端产品。以台式机用CPU为例:I3采用Clarkdale核心,基本都是双核四线程,也就是所谓的模拟四核I5 6系可以看做是I3的升级版,为原生四核CPU,不支持超线程技术,同样是采用Clarkdale;而I5 7系则采用了先进一步的Lynnfield核心,性能更强I7 8系同样可以说是I5的升级版,同样是4核但支持超线程技术,也就是四核八线程,核心采用和I5 7系一样的Lynnfield以上都是1156针脚。而I7 9系U采用了1366针脚,核心也采用更先进的Bloomfield(4核)和Gulftown(6核)。其中四核的U虽然和8系一样但核心类型、接口方式(关系到数据交换速度)等区别性能明显更强。当然,6核的Gulftown构架U是目前市面上已经上市的最强大的U希望我的回答对你有帮助! 参考技术C i3和i5及i7最大的区别就是,i5和i7都是四核CPU(少部分i7型号是六核),而i3只有双核,没有四核版本。i3是英特尔双核CPU中性能最强的,但性能再强,也是比不上四核CPU的。
而i5和i7之间的区别在于,i5是四核心四线程,而i7则是四核心八线程,而且i7有少量型号是六核心十二线程的,而i5则没有六核心的型号,都是四核心。另外i5和i7的三级缓存容量也不同,i5只有6MB,i7则有8MB。
现在不管是英特尔也好,AMD也罢,在CPU中都集成了显卡功能,又叫核芯显卡。英特尔的核芯显卡,如果是播放高清视频以及玩一些小游戏和老游戏的话,是根本没有任何问题的。但英特尔的核芯显卡对大型网游和单机游戏,运行起来非常吃力,无法达到流畅运行游戏的目的。因此对游戏感兴趣的玩家,都不会考虑英特尔的核芯显卡,他们只会选择AMD的独立显卡或者NVIDIA的独立显卡。 参考技术D 简单的说 i3低端 i5 中端 i7高端 去年推出22纳米工艺ivy架构 就是以以3开头的cpu,比如i5-3550,e3-1230 v2也是ivy架构 处理器集成高清显卡就是所谓的集显,集显都是在cpu里的,具体撸主可以百度一下 集成显卡。
linux操作系统文件类型有哪几种,有啥区别?
Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1. 普通文件
我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。
2. 目录文件
当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
3. 字符设备或块设备文件
区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。
字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。
4. 数据接口文件(sockets):
数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。
5. 符号链接文件:
当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。 参考技术A 第一种:普通文件。就是一般存取的文件,由ls-al显示出来的属性中,第一个属性为 [-];另外,依照文件的内容,又大致分为:
1、纯文本文件:这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到数据,比如数字、字母等。设置文件几乎都属于这种文件类型。
2、二进制文件:系统其实仅认识且可以执行二进制文件。Linux中的可执行文件就是这种格式的。
3、数据格式的文件:有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件也可以称为数据文件。
第二种:目录文件。就是目录,第一个属性为[d]。
第三种:连接文件。类似Windows下的快捷方式,第一个属性为[l]。
第四种:设备文件。与系统外设及存储等相关的一些文件,通常都集中在/dev目录,又分为两种。
1、块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘,第一个属性为 [b]。
2、字符设备文件:即串行端口的接口设备,比如键盘、鼠标等,第一个属性为 [c]。
第五种:套接字文件:这类文件通常用在网络数据连接,可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为[s],常在
/var/run目录中看到这种文件类型。
第六种:管道文件:FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误,FIFO是first-in-first-out的缩写,第一个属性是[p]。 参考技术B linux系统只有文件这一说法,没后缀名,分为普通文件(linux的后缀是为了方便区分,没有实际意义),可执行文件(.开头)
千万别和windows混为一谈,这俩系统是完全不一样的东西,
想了解linux请继续问,我专门学这个的。 参考技术C 一 、Linux文件结构
文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。
目录提供了管理文件的一个方便而有效的途径。
Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。
/根目录
┃
┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
bin home dev etc lib sbin tmp usr var
┃ ┃
┏━┻━┓ ┏━━┳━━┳━━┳━┻━┳━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
rc.d cron.d X11R6 src lib local man bin
┃
┏━━━┳━━┳━┻━┳━━━┓
┃ ┃ ┃ ┃ ┃
init.d rc0.d rc1.d rc2.d …… linux bin lib src
Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。
如果这样讲不好理解的话,我来举个例子:
有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat
对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。
如果我把windows下的fat分区挂载到/mnt/winc下,(挂载??哦,别急,呵呵,一会就讲,一会就讲。)那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。
因为linux是一个多用户系统,制定一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理。但就是这一点让很多从windows转到linux的初学者感到头疼。下面列出了linux下一些主要目录的功用。
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录(呵呵,特权阶级)
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信 息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包 含:
/usr/X11R6 存放X window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
二 、linux文件系统
文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。
Llinux文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。
索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。
linux文件系统将文件索引节点号和文件名同时保存在目录中。所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。
对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问它。
可以用ln命令对一个已经存在的文件再建立一个新的连接,而不复制文件的内容。连接有软连接和硬连接之分,软连接又叫符号连接。它们各自的特点是:
硬连接:原文件名和连接文件名都指向相同的物理地址。
目录不能有硬连接;硬连接不能跨越文件系统(不能跨越不同的分区)
文件在磁盘中只有一个拷贝,节省硬盘空间;
由于删除文件要在同一个索引节点属于唯一的连接时才能成功,因此可以防止不必要的误删除。
符号连接:用ln -s命令建立文件的符号连接符号连接是linux特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径名。类似windows下的快捷方式。
可以删除原有的文件而保存连接文件,没有防止误删除功能。
这一段的的内容过于抽象,又是节点又是数组的,我已经尽量通俗再通俗了,又不好加例子作演示。大家如果还是云里雾里的话,我也没有什么办法了,只有先记住,日后在实际应用中慢慢体会、理解了。这也是我学习的一个方法吧。
三 、挂载文件系统
由上一节知道,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”就是指的挂载。
将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。
举个例子吧:
根分区:
/根目录
┃
┏━━━━┳━━━━━┳━━━━━┳━━━━━╋━━━━━┳━━━━━┳━━━━━┳━━━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
bin home dev etc lib sbin tmp usr var
┃
┏━┻━┓
┃ ┃
rc.d cron.d
┃
┏━━━┳━━━┳━┻━┳━━━━┓
┃ ┃ ┃ ┃ ┃
init.d rc0.d rc1.d rc2.d ……
/usr分区 :
usr
┃
┏━━━━┳━━━╋━━━┳━━━┳━━━┓
┃ ┃ ┃ ┃ ┃ ┃
X11R6 src lib local man bin
┃ ┃
┃ ┏━━━╋━━━┓
┃ ┃ ┃ ┃
linux bin lib src
挂载之后就形成了文章开始时的那个图。像不像挂上去的?
注意:1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有
-t 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的 有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)
例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。
# mk /mnt/winc
# mk /mnt/floppy
# mk /mnt/cdrom
# mount -t vfat /dev/hda1 /mnt/winc
# mount -t msdos /dev/fd0 /mnt/floppy
# mount -t iso9660 /dev/cdrom /mnt/cdrom
现在就可以进入/mnt/winc等目录读写这些文件系统了。
要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时更换的话,我想就不会犯这样的错误了 :-> )
如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要用到 -o 参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或 gb2312。
当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。
四 、自动挂载
每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使用mount命令呢?
其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab文件如下:
/dev/hda2 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支持中文文件名。参数defaults实际上包含了一组默认参数:
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作来自:求助得到的回答 参考技术C file 文件名
linux 下一切皆是文件..
用file命令显示一下文件的信息..
以上是关于intel i处理器有哪几种架构,三个等级有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章