新 文

M.J

All posts in “电脑知识”

CENTOS7 计划任务

我们有时候需要服务器自动更新或者定时间运行某个程序或或者脚本

需要用到crontabs

1. 可以先查看一下当前机器上是否已经安装了crontabs

2.如果没有需要利用yum 进行安装

3.启动服务
#启动

#重新载入配置

#查看crontab服务状态

4.查看计划任务。基本命令行参数建议使用crontab –help查看

#查看当前用户计划任务

#查看userx用户的计划任务

5.查看日志

6./etc/crontab文件里面存放系统计划任务,/var/spool/cron/目录里面按用户存放计划任务。

7./etc/crontab配置

下面添加具体任务
举例(来自网络):

如何用nero刻录整轨ape无损音乐文件

第一步:准备所需要的文件。

下载资源到本地后,解压。
打开文件夹之后会发现里面有两个用到的文件,一个是ape文件,一个是cue文件。
首先,使用千千静听将ape转成wav,因为nero不识别ape格式。
如何转换?
打开,千千静听之后,选择添加,然后找到ape文件,注意,这里是找到ape文件,分轨的时候是找到cue文件。
打开ape之后,在文件上右键,转换格式,生成wav文件。
将生成的wav文件也放在这个文件夹里,这个文件夹最好是没有中文名字的文件夹。
我的是放在了桌面,cdbao的文件夹里面,如图,我们得到的三个文件
一个wav,一个ape,一个cue
1479429410-1489-170952iskw4iwg76hbksch

文件准备好了,我们用记事本打开cue文件。
可以再cue上右键,打开方式,选择记事本。
可以看到下图,我用红色框出来的部分,名字对应的是外面的ape文件名字。

1479429410-7392-171248tbp2tiict0i1z51c

这里,需要改成wav。即名字和外面的wav文件一样。这里只是后缀不一样,只需要改后缀,有的cue文件连文件名都不一样,也要将文件名修改一下,修改这里的原因是要用nero载入cue之后,自动加载wav文件,所以名字和后缀必须对应起来。
教程第二步里还要修改名字,原因往下看。

改完之后,保存一下。

第二步,开始刻录:
打开nero  express

打开方法依次为-电脑上的开始-所有程序-nero-nero10-nero express
我这里用的是nero10 ,其他的版本也差不多,不同版本的请自己动动脑子。
nero 10 下载:http://www.cdbao.net/forum.php?mod=viewthread&tid=15544&fromuid=1

打开nero之后,选择映像项目复制-光盘映像或保存的项目
到这里,很多朋友遇到的问题就是nero提示错误
解决办法就是把之前准备的文件名字改成拼音或者英文,数字。nero不识别中文。
要修改的文件一个是cue文件名字,一个是wav文件名字,还有cue用记事本打开之后里面对应的wav文件名字,一共三处。
我全修改成了cdbao.net。
如图:

1479429410-6708-173452m3tx0ritu8oix919

选择cue文件,打开,进入刻录程序了。

1479429410-5821-1742346m1shbkt1hlti1hh
注意下nero的左边中间部分有个小三角,打开之后,可以设置你的刻录速度。
每一个机器及cd盘的刻录速度不一样,但是请选择你刻录机能达到的最低速度。
右边那些cd的数据都是在cue里面写好的,如果要修改cd名字,歌曲名字等就修改cue文件。

设置完这些之后,直接点击刻录,放入空白CD,开始刻录。
刻录完之后cd自动弹出,一张完美的CD就刻录完了。

小建议:
1,刻录的时候,电脑最好是不要开其他的大型软件或者处理别的东西。
2,刻录总是有各种各样的情况发生,建议你刻录完一张cd之后试听一下,或者直接拿到车里听一下,可以听,可以选曲,显示中文信息等再回到电脑前刻录下一张,不要一次性刻录好多,结果一张不能听。
3,还有论坛有很多的wav的资源是dts的,简单说就是多声道的,刻录完,普通的cd播放起来只有沙沙声音,下载资源的时候注意下,如果是dts的wav资源,先用千千静听和ape一样转一遍格式,再刻录,就可以了。
4,如果你觉得整轨的很麻烦,或者你不想整张专辑的听,就想听里面的几首歌曲,那么你就参照分轨刻录的办法,去刻录分轨吧。

远程开机+自动开机!

如果有人问:“你会开计算机吗?”你肯定会说:“不就是按一下Power键吗?这有谁不会?

000208549

开机,不只从这里开始
      如果再问你:“除了按Power键开机外,你还会用其他的方法开机吗?”你肯定会一愣。
000214864
开机六种玩法,你会么?(AwardBIOS版本“电源管理”)
000214874
开机六种玩法,你会么?(AMI版本“电源管理”,华硕主板
      哈哈,告诉你吧,开机的方法是有很多种的。怎么样,是不是想知道,别着急,跟我来!不能说是花哨,的确很实用的哦,不同的场合你一定发现非常有乐趣。
      在教程开始前,我们需要说明的是,不是每块主板都具备一下功能,文的图片中分别使用了3块主板,才能把教程写入完整,不同主板不通功能,请进入BIOS检查你的主板是否具备。
    通电开机

      现在的大多数主板厂商都在自己的主板BIOS里加入了一个独特的电源管理设计,可以让用户选择计算机在停电后再来电时的状态。

000214869
主板中的电源控制系统,秘密都在其中拉

      在BIOS里“Power Management Setup”菜单下有一项“Pwron After PWR-fail”,它有三个设置选项ON(开机)、OFF(关机)和FORMER-STS(回到断电前的状态),我们只要把“Pwron After PWR-fail”设置为ON即可(如图1)。现在,我们把计算机关掉并拔掉电源,等一会再接上电源,看看你的计算机是不是自己启动。

000214870

图1 通电开机设置

  定时开机

  如果你的计算机能够在每天固定的时间自动开机,是不是也是一件很惬意的事呢?要实现这个功能并不需要其他软件的辅助,只需你的主板BIOS支持就可以。进入主板BIOS,在“Power Management Setup”里,有一项“Resume By Alarm”(预设时间启动),该选项可以设置系统每天开机时间或者某一固定的日期开机。它只有两个选项Enabled和Disabled,选择Enabled后,下面的Date(of month)和Resume Time(hh:mm:ss)项就可以设置了。Data(of month)表示系统开机日期,如果选择0,就表示每天开机;如果选择1~31之间的数字,则表示每月固定的一天开机。Resume Time(hh:mm:ss)表示系统开机时间。例如,我们把Date(of month)设成0,把Resume Time(hh:mm:ss)设成08:00:00,那么每天早晨8:00的时候,计算机就会自动启动了。

000214865

定时开机选项

000214866

定时每天早上8点自动开机

       键盘鼠标开机

      利用键盘或者鼠标来开机也是通过设置主板BIOS来实现的。不过一般情况下,支持键盘鼠标开机方式的主板上都会由一个跳线来控制,我们可以先参考主板说明书把它设置成Enable(开启)状态。

000214877

键盘开机的几种方法

  进入BIOS,在“Power Management Setup”菜单里,有一项“Power On By Keyboard”,它有“Disabled”(禁用)、“Password”(密码开机)、“Hot KEY”(热键开机)、“Any KEY”(任意键开机)和“keyboard 98”(98键盘)几个选项。选择“Hotkey”后,我们可以在下面的“PS2KB Wakeup from S1-S5”项里选择开机热键Ctrl+F1(开机热键除了包括Ctrl+F1至Ctrl+F12这几个组合键外,还有Power、Wake以及Any key这几项),保存退出,关机。然后按下Ctrl+F1,看看你的计算机是不是启动了(如图5)。选择“Hotkey”,则按下键盘上的任何键都可以开机。

  要想设置密码开机,就选择“Password”,然后直接在上面敲一下回车,根据提示输入两遍密码就可以了。下次开机的时候,在键盘上输入密码就可以直接开机了。需要注意的是,某些主板在输入完密码之后,还需要再敲一下回车才能开机。
000214876

设置鼠标开机

  有的主板在设置了键盘开机后,机箱上的电源开关就会自然失效,如果不输入正确的开机密码,系统将无法启动!但可惜的是并不是所有的主板都是这样,很多主板在设置完了密码开机后,Power按钮并不会自动屏蔽,按此按钮仍旧可以启动机器,这样键盘密码开机也就失去了存在的价值。如果不想让其他人随意开机,可以打开机箱,将主板上的“PW Switch(其实就是电源开关)”上的跳线拔掉,这样一来,以后就只能用键盘才能开机了。

0002148771
Power On By Mouse,支持鼠标开机

  如果你在“Power Management Setup”菜单里看到有“Power On By Mouse”这一项,那么恭喜你,你还可以设置用鼠标来开机。该项的设置一般会有三个选项:“Left Double”、“Right Double”和“Disabled”项,分别是用鼠标左键双击唤醒、右键双击来唤醒及关闭鼠标开机功能,设置好后保存退出就可以了。另外,如果你用的是USB接口的鼠标,因为USB控制器与PS/2控制器不同,就可能实现不了鼠标开机。还有一些情况,由于BIOS中有Bug或者遇到主板不支持某些鼠标开机时,可以尝试升级一下BIOS试试,说不定就可以解决问题。

    网卡开机      人们通常也把这种开机方式叫做网络唤醒(WOL)。如果用户想通过网络唤醒一台指定的计算机,首先需要知道标识计算机的身份号。由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,惟一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是惟一的。

      而每块网卡的MAC地址均不相同(获取网卡的MAC地址,不同的操作系统获取的方法也不相同。在Windows 98操作系统下,可以在“运行”里输入“winipcfg”打开“IP配置”窗口,在窗口的“适配器地址”项内,有诸如“00-E0-4C-39-93-2D”的16进制地址就是网卡的Mac地址了;但在Windows XP、Windows 2000、Windows Server 2003下,则需要输入“ipconfig/all”才可以显示网卡的Mac地址。

000208561

      另外,你还可以用其他一些软件来获取网卡的MAC地址,例如Windows优化大师。)。当用户知道了被唤醒的计算机的MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。此时,被唤醒的计算机虽然处于关机状态,但是其内部的网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的接收者,然后通过专用的连线发出开机信号,通知主板开机。

  所以,要想实现网络唤醒开机的功能还必须有相应的网卡主板支持才可以。现在大多数主板均支持网络唤醒功能(WOL),一般这类主板的PCI插槽附近会都有一个三脚插座,旁边标注有“WOL”字样。支持网络唤醒功能的网卡比一般的网卡多了一个三脚插座,通常还会附带一条专用的三芯连接线,用来连接主板网卡之间的三脚插座。

000214946
Magic Packet的软件

  为了唤醒网络上的计算机,用户还必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。你可以去网络搜索获得一个名叫Magic Packet的软件,这是AMD公司开发的一款软件,这款软件可以生成网络唤醒所需要的特殊数据包(包含有连续6个字节的“FF”和连续重复16次的MAC地址)。

000214867
000214945

图7 设置网卡开机

  我们先进入需要被唤醒的计算机的BIOS中,在“Power Management Setup”菜单里找着“PowerOn by Ring”有的可能是“Wake Up On LAN”),把它设置成“Enable”后保存退出。在网络中的另一台计算机上安装Magic Packet,安装完成后运行MAGPAC.EXE,从菜单中选择“Magic Packets”——“Power On One Host”,然后在“Destination Ethernet Address”中填入所要唤醒的计算机网卡的MAC地址,单击“Send”,该计算机就会被唤醒了。


背景:很多人熟悉远程桌面并经常地利用它所带来的方便,但是前提是服务器(远程电脑)必须是处于开机状态。对于机房里有专人管理的服务器,这点不成问题,但如果是放在家里的电脑,要让它7*24地开机似乎就不好办了。所以,关键的问题是如何能够在需要的时候可以启动/关闭家里的电脑(或者者说任何连着internet的电脑)。

1.WOL原理

WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现上电开机。

可见,网络唤醒需要硬件(主要是主板和网卡)的支持。目前几乎所有品牌的硬件都支持WOL(2000年以前的硬件产品有可能不具有该功能),但有可能在软件上默认WOL处于关闭状态(为什么不是默认启用状态呢?当然是出于安全考虑),如何启用硬件的这两个功能,网络上有很多这样的文章,下面也将简单介绍。不同的产品,界面略有不同,但这些都是很简单的。

a.主板WOL启动:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”。

b.网卡WOL启动:进入windows后,进入设备管理器,选择要用于WOL的网卡,进入属性窗口选择“高级”标签,在列表里能找到“Wakeup Capabilities(唤醒功能)”设置值为“MagicPacket”或”Both”

如果能找到上述两种设置的地方,就说明你的硬件是支持WOL的,启用这些功能后就可以通过局域网来唤醒了。

要注意,如果电脑非正常关机(比如按Power键来强制关机)还是无法WOL的,只有正常关机后,网卡仍会处于活动状态可以接收网络数据。

Magic Packet的具体技术资料可以查看AMD的网站

http://www.amd.com.cn/chcn/ConnectivitySolutions/TechnicalResources/0,,50_2334_2481_2494,00.html

Magic packet白皮书下载

MagicPacket Technical White Paper

了解了基本的原理,接下来就试试如何来唤醒吧

2.WOL工具介绍

实现远程唤醒的软件有很多,原理都是相同的。下面列出几款常用的WOL软件:

LanHelper

Magic Packet Utility

NetWaker for windows

WakeOnLanGui(http://www.depicus.com

这种几都可以在网络上找到,由于第三方下载不稳定,就不给出下载地址了。这里以depicus的WOL软件为例来说明。

可以在这里http://www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx下载到WOL for windows,它是个绿色版的小软件,只几百K大小。界面如下:

这个工具不仅可以在局域网内唤醒电脑,还可以通过internet唤醒电脑(将在下一节详细介绍)。

首先,得到被唤醒电脑网卡的MAC地址(可以通过查看对应网卡的属性找到),再将Send Options选为Local Subnet一项。其它项在局域网内唤醒时并不重要,也就是说只要MAC正确,点击“Wake Me UP”就可以唤醒对应的电脑了。

如果需要通过internet来唤醒,也必须确保在局域网内是可能正常唤醒的。在局域网内,该软件会发送Magic Packet的广播包,如果对应MAC地址的网卡收到该包后,就可以做出响应启动电脑。

3.通过internet远程唤醒

WAN与LAN在不同在于在广域网上,有许多的路由器等网络设备,这些设备可能会使Magic Packet的包不能到达我们想唤醒的电脑网卡上。因此,要实现通过internet来唤醒,必须得到路由器的支持。

下面以TP-Link WR541G+无线路由为例来说明配置过程。

首先确保路由器可以正常接入internet,即通过服务商得到一个公网IP(对于家庭来说ADSL、CableModem是常见的上网方式),进入路由器WEB配置页面http://192.168.1.1

a.     端口映射(虚拟服务器)

“转发规则”-“虚拟服务器”,添加一新条目,端口为2301(2301是默认的端口号,也可以是其它端口号,只要不和其它的冲突),IP地址为需要唤醒电脑网卡所使用的IP地址(比如192.168.1.101),协议为UDP,并使之处于“生效”状态。

这一步使得当路由器收到发到它2301端口的数据都会转发到192.168.1.101这台电脑上。

b.     IP与MAC绑定

“IP与MAC绑定”-“静态ARP绑定设置”,添加一新条目,MAC地址添为网卡(被唤醒电脑上的)MAC,如00-15-60-CA-1A-B6,IP为上一步设置的IP192.168.1.101

当路由器收到从internet发来的MagicPacket包时,由于设了端口映射就需要将其转发到192.168.1.101上。但由于电脑是处理关机状态,ARP无法通过广播找到192.168.1.101这台电脑,Magic包将被路由器丢弃,因此进行静态的IP-MAC绑定,使数据包可以直接发往MAC为00-15-60-CA-1A-B6的网卡上。

此时,从理论上来说,通过internet的远程唤醒就可以成功了。但还有一些工作需要补充,以便更好地工作。

c.     为了确保该电脑在启动后可以获得192.168.1.101这个IP,需要在DHCP服务器中设置一个静态地址分配,即MAC00-15-60-CA-1A-B6静态分配192.168.1.101永不过期。

d.     在路由器上使用动态DNS功能,这样可以用一个域名来访问而不用查看经常改变的公网IP(ADSL拨号上网的IP是经常变的)。同时,允许路由器可以进行无端WEB管理,以方便当我们在任何地方都可以检查路由器的状态。具体操作可参阅相关资料

配置好了路由器(可能需要重新启动路由器),就可用上面那个WOL for windows来通过internet过程唤醒(WOL over the internet)。

下面再详细说一下界面中其它几项的意思。

MAC地址:同样需要输入网卡的MAC地址

Internet Address:IP地址,输入路由器的公网IP地址(或者域名)

Subnet Mask:子网掩码,输入该IP的子网掩码,需要输入255.255.255.255 。这是个特别要注意的地方,因为普通的家用路由器不支持(或不可配置)子网定向广播(subnet directed broadcast),所以如果输入255.255.255.0这样的掩码将无法让路由器转发Magic Packet包。但是对于允许进行子网定向广播的路由器,我们就不需要上面对路由器的复杂配置,只需将子网定向广播功能启用即可。

Send Options:发送选项,这次应该选择“internet”

Remote Port Number:端口号,这个端口号在局域网唤醒中是无所谓的,因为不论Magic Packet包发到哪个端口都可以被网卡识别。在步骤a中,我们映射了一个端口(2304),只有发到这个端口的数据才可被路由器转发,所以在internet唤醒中,这个端口号必须于端口映射中的端口号一致。

depicus提供了一个在线的远程唤醒,以方便我们使用:

http://www.depicus.com/wake-on-lan/woli.aspx

远程开机之后

一旦远程开机了,就可以通过远程桌面来使用自己家里的电脑了(当然也需要在路由器上对远程桌面使用的3389端口进行映射)。要想关闭电脑,只需在DOS窗口里执行shutdown命令。

安全是我们需要注意的问题,可以通过路由器的远端WEB管理来允许是否可进行internet远程唤醒(在静态ARP绑定配置中是否绑定IP与MAC)

目前网络上大部分关于WOL的文章没有说明如何在广域网上wakeup,本人在实验的过程中查阅了大量的资料,尝试了多种途径,最后将认为较为简便易用的一种写成此文。感谢这些文章、帖子的原作者,感谢赵贤书先生以及我所有好朋友的帮助。如果文中有错误的地方请指正,欢迎讨论

2016年5月30日 0 / /
标签:  暂无标签

计算机硬件-CPU、内存、硬盘

计算机硬件知识对于我来说是其中一个比较薄弱的环节,最近看鸟哥linux的首章节,决定对计算机内部的硬件,作一个简单的了解。
一、CPU-计算机大脑

cpu
① 什么是CPU?
CPU作为计算机的大脑兼顾了计算机很大一部分的计算和功能的协调,CPU的主要运作原理,不论其外观,都是执行储存于其程序存储器中的一系列指令,晶体管集成电路的出现,衍生了不同用途的小型处理器供不同数字设备使用,如手机、pad、kindle等等。

多核心中央处理器是在中央处理器芯片包含多个处理器核心,现今使用双核心和四核心以上处理器的个人计算机已相当普遍。另也有少数三核心、六核心、八核心、十核心处理器等

* 由于CPU型号不同具有的针脚也有区别,不是所有的CPU都适合安装在同一个主板上,当我们自己配电脑时注意CPU是否兼容主板

不同的CPU微指令会导致CPU工作效率是否高效,比如新出版的cpu有很多新的微指令更省电等等,这就需要我们去挖掘cpu具体新增的微指令,另外CPU的频率也是能表明在相同时间内CPU能做更多事情,比如E5-2697 V3为大概3.6GHz表示CPU可以在一秒内执行3.6 * 10^3MHz  =》 3.6 * 10^6 KHz  =》 3.6 * 10^9 次指令的运行,这里就要结合微指令集和频率来比较CPU的运行性能,不同生产商开发的CPU架构上的不同,微指令集的不同,每次相同频率执行的指令集也不一样,产生的频率也不一致,做同样的事有时是时间换空间,也有可能是空间换时间,最终实现的效率是一致的。

② CPU外频、倍频、主频
外频是CPU与外部各部件基本一致,所以我们会把外频称为计算机的基准频率,主要是外部连接内存等外部设备的频率。倍频是CPU内部用来加速的一个倍数,主要是CPU内部处理频率。主频一般等于外频乘以倍频,刚开始CPU的主频等于外频,限制CPU频率的进一步提高,随着倍频技术的出现,主频等于外频的倍数,而外部则保持一个比较低的外频率。
这里涉及一个超频的名词,由于倍频被开发商锁定,一般我们通过主板设定来提供外频率,外频提高了,对应的倍频和主频也会相应提高,以提高电脑运行速度,但是由于高频率下CPU可能温度会升高导致死机或者CPU的损坏,所以想玩超频最好是做好充足的散热准备。

③ 32位和64位CPU
这里涉及到主板的北桥和南桥芯片组,北桥主要是CPU、内存、显卡传输的主要通道,叫系统总线,传输速度快;而南桥主要是一些输入输出设备、网卡,硬盘等传输设备,速度较系统总线慢。这里北桥所支持的频率我们称为前端总线速度(FSB),北桥所支持的频率有400/800/1600等等,而每次传送的位数称为总线宽度,也就是我们常说的32/64位。总线频宽(每秒钟传送的最大数据量) 等于 FSB X 总线宽度。比如说:
一个1600MHZ的前端总线速度的北桥,我们计算它和内存间的频宽就是,
1600MHz * 64 bit = 1600MHz * 8Byte = 12800MB/s = 12.8GB/s
所以以前的老式32位CPU,你给它配再大的CPU,传输的数据量最终还是受到限制的

二、内存-计算机二把手

memory

① 什么是内存?
内存是CPU进行通信的重要组件,内存为CPU计算提供数据,我们编写的程序都离不开内存操作,之前我们Java程序的编写,我们可以看到Java基本离不开对内存的操作。

内存是普遍是通电后才对所有执行的程序进行数据的记录,所以有时我们感觉电脑很卡,CPU和内存都占用很高情况下进行重启,实际是短暂断电清空寄存在内存的数据。

内存又分为RAM(随机存储器),ROM(只读存储器)等等。
关于ROM的应用其实我们经常接触的BIOS是基于ROM实现的。在我们计算机主板上各种组件间参数频率的调整,功能性的启动,这就需要我们经常叫的CMOS芯片来发挥这些功能参数的记录,当我们按下计算机的del进入到一个叫BIOS的程序,这套程序就是写在ROM(只读存储器)里面,ROM其特性是一旦存储数据就无法再将之改变或删除,且内容不会因为电源关闭而消失,通常用以存储不需经常变更的程序或数据,记录在其中的内容不会被改变,一般一些计算机固定程序会写在里面。

内存先后出现SDRAM和DDR等不同的内存。DDR以双倍速度传输数据,也称为双倍速率SDRAM。后来随着CPU的发展,DDR也有了进一步发展,DDR2,DDR3随之出现,总朝着更省电,传输数据速率更快发展

② 内存的外频、频率、带宽
内存的外频和频率也跟CPU一样是作为表示性能优劣的一个指标,频率越高表示每秒执行工作越多,频率和频宽总是成正比,据说DDR4频率有2667MHz,其中内存容量也是我们应该考虑的,根据其他组件性能选购尽量大容量的内存能对我们处理大数据过程有很大帮助,因为不用一个很大的数据占据内存后不释放,只有等已加载满数据的内存释放一定量数据才能加载新数据。

我们平常所说的添加内存就涉及到双通道内存设计,一般传统内存带宽是64位,使用这种设计的话,加入两条内存,这时总内存带宽就会达到128位。容量相同的内存如果分别装在不同颜色的插槽下会被认为是单通道设计。另外。组装双通道内存系统时要注意内存条的搭配,不同主板可能要求不同,最好使用相同品牌、相同型号的内存条,频率相同以确保稳定性。

* CPU的外频最好和内存的外频一致,内存频率过高有可能会导致蓝屏

③ 第二层高级缓存设计
除了内存之外,我们知道频繁地经北桥从内存读取数据是件很耗时的操作,这时缓存就出现了。CPU内集成了第二层高速缓存,第二层高速缓存的频率和CPU频率接近一致,容量小于内存,当CPU去向内存请求数据的时候,会先到缓存内存查看是否有类似数据,如果有则直接取缓存数据,没有的直接取内存数据。一般第二层高速缓存使用的是SRAM设计的,其特点是晶体管数量多,相对于DRAM,SRAM功率消耗和速度都比较好,但是晶体管数量较多,每个单元所需要的费用也相对比较高,大容量也意味着钱更多

三、硬盘

hardword

① 什么是硬盘?
硬盘相信大家也不陌生了,主要是存储一些资料使用,包括多年珍藏的种子。
硬盘使用坚硬的旋转盘片为基础的非挥发性存储设备,主要由盘片、机械手臂、磁头、中轴马达等所组成,硬盘运作实际上是通过中轴马达高速运转使用磁头在盘片上刻录数据。其中硬盘分为3.5英寸台式和2.5英寸笔记本。
硬盘大致分为以下接口:
1)  ATA(又称为IDE) 接口速度大概130MB/S左右,由于并线线路,占用空间大,导致抗干扰性和散热差,基本被SATA接口所代替
2) SATA 串行接口,2代速度达到300多MB/S的速度,抗干扰和散热较IDE好
3)  FC 光纤通道接口,速度达到4GB/S以上,到时相对费用也很高

② 扇区、磁道、簇
hardword1
上图中涉及到以下几个名词:
扇区是硬盘上存储的物理单位,每个扇区大小为512bytes,即使计算机只需要硬盘上存储的某个字节,也须一次把这个字节所在的扇区中的全部512字节读入内存
磁道(Track) 其实是盘片在中心轴带动下做高速旋转,磁头连续写入的数据是排列在一个圆周上的圆形。
簇其实是物理相邻的若干个扇区

硬盘读取数据时,读写磁头沿径向移动,移到要读取的扇区所在磁道的上方,这段时间称为寻道时间。因读写磁头的起始位置与目标位置之间的距离不同,寻道时间也不同。磁头到达指定磁道后,然后通过盘片的旋转,使得要读取的扇区转到读写磁头的下方。这里就需要考虑硬盘的每分钟转速,一般转速越快表示这个硬盘的读写速度也快,另外注意的问题是在高速运转过程中,我们经常回去拍打震动机箱,其实这有可能会因为影响盘片的刻录导致硬盘的损坏

③ 虚拟内存和硬盘
在我们计算机中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows会采用虚拟内存技术,腾出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以暂时缓解内存的紧张。

四、显卡
显卡对于图像的显示起着重要作用,图像的显示涉及到分辨率和颜色深度,而这些会占用内存,所以显卡也有自己的内存,显存的大小影响了你显示图像的分辨率和颜色深度,显卡也有自己的”CPU”叫做GPU(图形处理器),显卡也是通过北桥和计算机的其他组件进行通信。
显卡的发展经历了:
ISA下那颗->VESA显卡->PCI显卡->AGP显卡->PCI-Express显卡
这几种显卡发展总体向带宽更大的方向前进。
我们通常说的独立显卡和集成显卡是什么意思?
独立显卡:将GPU,显存及相关的电路做在一块电路板上的扩展槽供电脑爱好者去增加。
集成显卡:是指芯片组集成了显现芯片,运用这种芯片组的主板就可以不需求独立显卡完成普通的显现功用,以满足普通的家庭娱乐和商业运用,节约用户买显卡的开支

回到顶部