主机知识点

 

SATA硬盘工作模式
纵使AHCI模式千好万好,也奈何不了IDE模式的超强兼容性,以及电脑城装机商对IDE模式的偏爱。

ahci模式
ide模式
AHCI模式是专门为SATA接口而设计,支持SATA接口特性,诸如本机命令队列(NCQ)和热插拔。但是需要用户在BIOS中选择AHCI模式,方便操作系统自动加载AHCI驱动。
IDE模式可以将SATA盘映射模拟成普通IDE硬盘,无需额外加载SATA驱动。但不支持任何SATA接口的新特性。
两种模式最大的区别:是否支持本机命令队列(NCQ),理论上NCQ最大能提高SATA硬盘约30%的性能。简单来说开启NCQ之后,硬盘从一个程序跳到另一个程序时速度会更快,类似于英特尔的超线程技术。

win设备管理器下面一项
ide ata/atapi 控制器
ahci模式显示为:sata ahci controller或者ahci 1.0 串行 ata 控制器
ide模式显示为:serial ata storage controller

AHCI模式与Win7、SSD的不解之缘

winxp
win7
在WinXP时代,系统对AHCI模式支持不佳,选择AHCI模式装系统需要用软驱安装驱动等。因此IDE模式在Windows XP时代一度盛行,并随着SATAII接口达到顶峰。而到了Win7时代,AHCI驱动集成于操作系统,完全没繁琐步骤,从而拉开AHCI的普及之路。
winxp 无法自动加载ahci驱动,不支持trim垃圾回收,ssd越用越慢

机械盘
固态盘
早期的机械硬盘在AHCI和IDE模式下的速度差距较小;随着高性能的SSD固态硬盘出现,用户逐渐发现AHCI和IDE模式下的速度差距悬殊。

 

30.fram与dram

铁 电存储技术早在1921年提出,直到1993年美国Ramtron国际公司成功开发出第一个4K位的铁电存储器FRAM产品,目前所有的FRAM产品均由 Ramtron公司制造或授权。最近几年,FRAM又有新的发展,采用了0.35 um工艺,推出了3V产品,开发出“单管单容”存储单元的FRAM,最大密度可达256K位。

FRAM的特点是速度快,能够像RAM一样操作,读写功耗极低,不存在如E2PROM的最大写入次数的问题。但受铁电晶体特性制约,FRAM仍有最大访问(读)次数的限制。所以,与闪存和EEPROM 等较早期的非易失性内存技术比较,铁电存储器具有更高的写入速度和更长的读写寿命。

FRAM产品具有RAM和ROM优点,读写速度快并可以像非易失性存储器一样使用

1.FRAM与E2PROM

2.FRAM与SRAM

3.FRAM与DRAM

4.FRAM与Flash

铁电已经解决了最大访问次数的限制,已可成为所有的嵌入式和通用式存储器。

24.透明

实际的物理存储设备是通过并行 SCSI、iSCSI、网络、光纤通道还是主机上的 FCoE 适配器来访问,这对客户机操作系统以及虚拟机上运行的应用程序而言是透明的。

透明的意思就是看不见的

23.总线

总 线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是 cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系 统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

pci,usb,ata总线又分pata与sata,scsi

22.关于改mac地址

网络连接-属性-配置-高级
设备管理器-网络适配器右键属性-高级-网络地址
形如:123456abcdef,不能超过f,否则视为0

可以改,有的网卡驱动自带的就可以更改,
有的网卡驱动不带这项功能需要借助其它软件。
更改网卡的MAC前最好先记住原来的MAC地址
更改过后有什么问题,可以再改回来。
一般更改MAC地址不会造成上不了网,除非你在路由或其它地方做了IP和MAC的绑定。如果这样,你更改了地址,就会造成无法上网。

在操作系统中更改了网卡的MAC地址只在内存中有效,重启后MAC地址会恢复原始值,我用过个别的网卡可以通过自带的工具修改自己的MAC地址。
大部分人改的 是 逻辑性 MAC ,例如在网卡那里修改
只有甚少部分人可以通过芯片烧录更改MAC,这是更改物理性MAC。
所以烧录其实是一种方法,或者一种手段而已,还有其他手段是大家不知道的。

11.计算机配件功能

网卡功能

Wake-On-LAN简称WOL,是一种电源管理功能;如果存在网络活动,则允许设备将操作系统从待机或休眠模式中唤醒。许多主板厂商支持IBM提出的网络唤醒标准。该标准允许网络管理员远程打开PC机电源,以便进行文件升级、资源跟踪和设备清点等工作。
Wake- On-LAN的实现,主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称 魔术包(Magic Packet)。MagicPacket格式虽然只是AMD公司开发推广的技术,并非世界公认的标准,但是仍然受到很多网卡制造商的支持,因此许多具有网 络唤醒功能的网卡都能与之兼容。

Note:
This service can be used to wake up (power on) computers by sending special "Magic Packets". The NIC in the computer that is to be woken up must support Wake on LAN and has to be configured properly (WOL cable, BIOS settings).

You may store MAC addresses below for your convenience. Click the MAC address to wake up a computer.

wol,pxe,vlan过滤,iscis/fcoe引导,SR-Iov
以 太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。许多网卡的芯片把MAC和PHY的功能做到了一颗芯片中,比如 Intel 82559网卡的和3COM 3C905网卡,但是MAC和PHY的机制还是单独存在的,只是外观的表现形式是一颗单芯片。当然也有很多网卡的MAC和PHY是分开做的,比如D- LINK的DFE-530TX等。

cpu功能

vt 虚拟化
ht 超线程
smp

BIOS与EFI

精英发布eBLU和eDLU两技术助力BIOS及驱动更新  2010-05-10发布,2015-05-13阅读书写

精英电脑今天推出全新的功能eBLU,这是一款BIOS实时更新的实用工具,是一个智能方便和实用的工具,可以保证用户的主板BIOS保持最新。

相对于传统的麻烦的方法来更新主板BIOS,“花大量的时间,确定产品型号,手动搜索和下载互联网上的正确的BIOS,找到最新版本的固件更新工具,面临 着系统崩溃的风险,更新BIOS,稍有差池将导致无法开机”。而全新的eBLU提供了一种快速简便的更新BIOS方法,只需几个简单的步骤,“联网,检查 新BIOS,更新BIOS”,如此简单让每个人都可以更新主板BIOS。 “精英eBLU”不仅为用户节省了大量宝贵的时间,最重要的是,“精英eBLU”是最安全的方式刷新主板BIOS,并且避免系统崩溃的风险。

新型 UEFI,全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于 操作系统自动从预启动的操作环境,加载到一种操作系统上。
可扩展固件接口(Extensible Firmware Interface,EFI)是 Intel 为 PC 固件的 体系结构、接口和服务提出的建议标准。其主要目的是为了提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年历史的 BIOS 的继任者。
UEFI是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织。

9.清除引导记录

故障原因:安装路由时,安装程序会改写硬盘的主引导记录(MBR),如果再安装其他系统,必须要清空此记录,否则安装后的操作系统将无法正确引导。
解决办法(任选其一):
通过启动盘进入纯 DOS 模式,运行 fdisk /mbr 清除主引导记录,然后重启即可顺利启动 Windows。
使用安装光盘启动,进入主配置菜单后,选择“系统工具(Tools)”, 在子菜单中选择“修复主引导记录 MBR”,然后程序会自动寻找硬盘,并提示是否进行修复操作, 输入“Y”即可。

7.64位cpu
在i3 Cpu上允许64位系统

今 天想在64位系统上运行一些代码,看和32位系统有什么差别。然后准备在虚拟机中安装一个64位的Fedora系统,但是开始之后却提示:this kernel requires an x84-84cpu,but only detected an i686 cpu. unable to boot please use a kernel appropriate for your cpu.

然后我就怀疑是我的i3处理器不支持64位系统,在网上查了一下,发现:
i7 i5 i3是都是32位处理器,但都能执行64位指令,就是能像64位处理器一样用,它们对64位的支持是通过扩展指令集实现的。

64位和32位的是指操作系统的分法,CPU只是说支持64位系统与否。
I5是四核处理器,双核心以上的处理器都称为64位处理器的。
一般来说,双核或者以上处理器都支持64位系统。

然后再找了一下原因,才知道原因,原来需要在BIOS中开启CPU的Virtualization技术之后才能支持64位的指令。

然后我进入bios,找到CPU中的Virtualization Technology选项,设置为Enabled,然后F10,保存退出。重启,然后就可以安装64位系统了。

下面是官方参考:

在 Vmware的官方知识库里面(http://kb.vmware.com/selfservice/microsites /search.do?language=en_US&cmd=displayKC&externalId=1003945)说明了在虚 拟机中安装64位操作系统所需的硬件条件:
Vmware的虚拟机控制器使用传统的内存空间分段来隔离虚拟机操作系统和控制器,由于虚拟机操作系统和虚拟机控制器共享同样的线性地址空间,CPU必须能提供分段能力(64位模式下)才能运行64位的虚拟机操作系统。

AMD的CPU:
最早的AMD64 CPU没有提供分段能力 ,后来才引入了64位模式下有限的分段支持,如下列出的CPU都可以支持运行64位的虚拟机操作系统:
AMD Athlon 64, revision D or later;
AMD Opteron, revision E or later;
AMD Turion 64, revision E or later;

Intel的CPU:
由于Intel的64位CPU(EM64T)不支持长模式下分段,所以必须同时支持硬件虚拟化的VT技术(同时在BIOS中开启支持),才能运行64位的虚拟机操作系统。
只要CPU能够满足以上的条件,无论宿主机操作系统是32位或64位的,就可以在VMware中安装64位的虚拟机操作系统了。
也就是要在电脑的BIOS中打开虚拟化选项,找到Virtualization后将其开启。

你可能感兴趣的:(主机知识点)