精华内容
下载资源
问答
  • DIY玩家最近一直都在关注内存的价格走势,想要攒机的朋友更是揪心。你以为刚发布的iPhoneX手机价格很高?看看内存吧,想要把高端平台的八个插槽都插满,使用8G单条就需要超过六千块钱,如果是单条16G就已经超越了...

    DIY玩家最近一直都在关注内存的价格走势,想要攒机的朋友更是揪心。你以为刚发布的iPhone X手机价格很高?看看内存吧,想要把高端平台的八个插槽都插满,使用8G单条就需要超过六千块钱,如果是单条16G就已经超越了iPhone X的价钱。最揪心的是花了这么多钱之后我们却没有得到应有的性能那就更揪心了。

    17aa6e33bc91b023fe8088026f0289b1.gif

    内存双通道,算是目前非常成熟的一项可选技术了,并不需要额外付费,轻轻松松就可以自己搞定几乎双倍的内存性能,高端平台比如Intel的X99、X299以及AMD的X399都可以支持到最高四通道,性能翻四倍的诱惑力还是蛮大的。

    25990d4dfd74ae4eae392d56f7d0acbd.gif

    虽然这项技术目前很成熟,一般情况下不易出现兼容性问题,不过世事总有例外。笔者在测试的时候发现很多时候即使是看到一些软件中显示了已经组成了双通道(或者三通道、四通道同理),事实上却并没有成功,你所使用的性能也并不能达到应有的高度。到底应该如何确认自己是否成功组建了内存双通道(或三通道、四通道)呢,今天小狼就来教大家一招。

    7b3dacdcc9d37488c8dfb6d80a8786aa.gif

    首先应该了解什么叫双通道

    所谓知其然更要知其所以然,我们首先来了解一下内存和CPU直接是如何工作的。老玩家可能都知道,当初在主板上有南桥和北桥两大芯片,其中南桥负责沟通北桥和I/O接口、SATA等设备,偶尔也帮忙转接成低速PCI-E接口来使用。

    北桥,也被称为主桥,主要肩负着沟通CPU与其他设备,包括PCI-E,内存,南桥这些,其实还有其他接口,现在用的不多就不提了。其中用来沟通内存的部件叫做内存控制器。

    4dfc38c72fb88ae4fd45f9b6e2a9d262.gif

    CPU从内存里读取数据要先向北桥下达命令,然后内存控制器命令内存寻找对应数据,读取之后从内存传输到内存控制器,然后再经过FSB前端总线传输到CPU之中。整个过程要经过CPU-北桥-内存-北桥-CPU,明显就比较慢。

    为了提高使用效率,两大CPU厂商都开始尝试将内存控制器逐步转移到CPU基板中,这样CPU就可以直接向内存进行寻址,过程简化为了CPU-内存-CPU,速度成倍增加。

    022abf0fe46e7dc0fa7ddfe2e653c7be.gif

    好了现在我们了解了CPU和内存之间的沟通方法,从奔腾4开始,Intel处理器对内存带宽的要求就越来越高,单条内存已经不足以满足需求,双通道技术就应运而生,早期时候技术不成熟,兼容性问题很严重,经过这么多年的发展,目前来说大多数的内存都可以轻松组建双通道。

    类似于磁盘阵列的原理,内存双通道技术就是借助两条内存来同时进行读写操作,提供理论上双倍的带宽,从而减少CPU等待时间,提高性能,三通道四通道同理。简单可以理解为Raid 0磁盘阵列的模式,提升了带宽和速度同时也一定程度上降低了系统的稳定性,不过这种稳定性降低是可以通过生产工艺和技术进步来弥补的。

    如何装机就是组建了双通道

    了解了双通道内存的原理以及优势,接下来说说如何装机才能保证内存为双通道。

    首先是比较常见的桌面级普通主板,诸如目前的Intel B250/Z270、AMD B350/X370等,一般都配备了四条内存插槽,这四条插槽最高可以支持双通道,这是为了拉开桌面级和旗舰产品的区别。

    dd86e5b39557d72a70df692f48e162ee.gif

    如图所示的四根内存插槽,从左向右一般被命名为A1 A2 B1 B2,其中A和B代表两个内存通道,1和2只是为了编号,一般没影响。想要组建内存双通道就需要将两条内存分别插在A和B两个通道中,需要注意的是两个通道的内存容量需要一样大。笔者测试过多次没有找到合适的方法来检测所谓非对称双通道的性能,综合性能测试中只有对等的双通道才可以获得性能翻倍。

    有的主板只有两个内存插槽,一般情况下都是为了缩减主板的尺寸,多见于ITX和M-ATX主板上,这两根插槽一般都为A1和B1通道,可以直接组建内存双通道。如下图

    fd362a1ea56c742a55f24075c35eb02d.gif

    旗舰平台Intel X99/X299和AMD X399这种一般都会配备八条内存插槽,也有迷你身材的只配备四条,与桌面平台同理。

    7f337e23c59bee471e1e369fc724d4be.gif

    这种八条内存插槽的主板一般从左到右依次为B1 B2 A1 A2 C2 C1 D2 D1,ABCD分别代表四个内存通道,需要将这四个通道所连接的内存容量搞成均等才能正确开启四通道。

    如何确定双通道是否成功组建

    计算机中经常出现的一个硬件故障就是内存虚接,虽然挨个将内存插好了,但是也不能保证都工作正常。那么我们要怎么确定双通道是否组建成功了呢?

    网上会看到各种各样的方法,不过经过笔者测试发现,大多是的方法都是无效的。比如有一种流传非常广的方法是使用CPU-Z来检测,如果在内存选项卡中通道数显示为双通道或是“Dual”(Triple三通道、Quad四通道),则证明双通道开启成功。不过这种方法是无效的!

    d24f56c7448f3385c9bfe67dd116b8e4.gif

    这个并不靠谱

    7aec04e72136d573ec15a832089db58a.gif

    即使全部识别也不能保证

    实际使用中即使是SPD选项卡中将所有的内存都识别出来了,但其实也不一定是成功组建双通道了。经过小狼分析,最靠谱的方法是直接用AIDA 64中的内存性能测试功能来测试内存读写速度。只有速度正确才是真正开启双通道。一般来说DDR3内存1600MHz下单通道读写应该在13000MB/s左右,DDR4 2400MHz下应该能达到15000MB/s以上,双通道几乎是翻倍。

    9934e1048fd565e1365f82a09abfc603.gif

    读写测试(笔者开启的软件有点多影响了一点速度)

    而想要查询Windows到底识别了多少容量的内存会简单许多,直接右击“此电脑”(Win10,旧版本可能称为“计算机”“我的电脑”等),点击属性,在“已安装的内存(RAM)”项之中就可以看到识别了多少容量的内存。

    168e0bc316567dec489032924f14cbe0.gif

    系统属性

    通过这两个方法互相佐证就可以确定内存双通道是否开启成功,目前版本的系统可以用这些方法来确定,以后会不会有什么变化小狼也不敢确定,可能需要持续关注才能了解吧。

    两条4G内存和一条8G内存是否能开启双通道?

    答案是可以的,将两个4G内存插入同一个通道的两个插槽中,8G独占另一个通道就可以,这算是比较省钱的升级方法了。

    2f3a9c9d5cc4b0fae16d1b547bac8f05.gif

    你需要四根内存插槽

    DDR3和DDR4可以混用么?

    确实有主板同时提供了两代内存插槽,但是都专门强调了,两代内存不可以同时使用。

    68b9eb304e0b1f5b402d8c61f8a6deda.gif

    支持两代内存的主板

    不同频率的内存组建双通道能成功么?

    答案是可以的,一般来说主板会自动将高频内存的频率拉低到低频内存的水平,不过相比较双通道带来的性能翻倍,损失的那一点频率反而不是那么重要。

    dcd7a9ebc2844af40dc94f8bb8a1891d.gif

    不同频率不是问题

    插入A1和B2接口能组成双通道么?

    大多数主板是可以的,但是也不排除有例外,之前笔者在测试的时候曾遇到过插了D1 C1 A2 B2开机被BIOS提示不能使用的情况。

    笔记本上的低电压内存(如DDR3L 1.35V)和标压内存(DDR3 1.5V)能同时使用组建双通道吗?

    答案是可以的,不过不推荐这样做,笔者之前这样用了很长时间,偶尔会出现死机的情况,不确定是不是内存造成的。

    展开全文
  • BIOS入门之我见-内存

    千次阅读 2016-04-27 22:21:25
    经过前面的几篇介绍,已经搭建了基本的界面,和实现对应的键盘操作功能,接下来我们开始... 谈到内存,相信大部分读者第一个想到是那在机箱里插在主板上的绿色条子(当然偶尔也能碰到红色或蓝色:)  
    经过前面的几篇介绍,已经搭建了基本的界面,和实现对应的键盘操作功能,接下来我们开始实现各具体的功能.本文先介绍Memory的相关知识,阐述内存空间的概念,然后介绍如何访问内存空间,并在XU中如何实现memory dump
    部分。 
    

    1. 内存介绍

        谈到内存,相信大部分读者第一个想到是那根在机箱里插在主板上的绿色条子(当然偶尔也能碰到红色或蓝色:)

      图1 常见内存条
    这里先明确一下概念,内存,即内存储器,英文Memory,(所以港台同胞称其为“记忆体”)。作用是暂时存放CPU中运算数据,以及硬盘等外部存储的交换数据。其形态多是被标准化成条状,因此往往我们把它直接用等价成内存条来看了。但实际上存在一点已少盖全,比如智能手机中也是要有内存的,只是形态各异。基本功用是一致的。当然本文涉及的主要还是电脑 上用到内存,即使这样,形态也有差异的。
       内存涉及到的专有名词技术术语挺多的,本文仅是把相关概念用导图梳理一下,详情网络上大把资源不再赘述。

     图2 内存相关概念导图

    1.1 内存工作原理

        现在市面上通用的内存大都属于DRAM ,Dynamic Random Access Memory的衍生产品,如我们主流DDR内存, 是利用电容存储电荷的能力来当作存储器,通过电晶体开关来决定是输出还是写入,如果电荷多就是1,少就是0; 使用电容来做内存体积可以做到很小,但是因为电容有漏电的问题,因此必须周期性地对电容进行充电,否则内容将会消失,这个充电过程叫刷新,因为体积小容量高,成本优势等,DDR内存已经延续至4代,当然也有专门用于显存的gddr5冒出来了。

    图3 DRAM存储原理

    1.2 内存相关参数获取

             不同的主板支持的内存会有所差异,这取决于芯片组的支持范围,对于不同厂商的内存,其关键参数CL,BL等,是要根据不同平台来调整的,BIOS在初始化时,有一个重要的动作就是设置相关北桥(或内存控制器)参数。而这些参数该填多少,怎么填,一般都是交给芯片厂商提供的MRC(memory referance code)来实现的,对于板级厂商一般无需修改,但如果想突破个别限制,有时还是需要改一下的。这里还涉及到如何获取所插入的内存条的参数,前面到图中,仔细找找,能看到一个SPD的词汇,这个就是固化在内存条模组上的资料,BIOS通过I2C协议(smbus)获取其内容,从而知道如何设置对应的内存控制器了。见下图内存条组成

    图4 内存条组成
        SPD的读写操作,属于smbus协议范畴,计划在后续章节中做介绍,这里聚焦SPD的内容,通常内存条自带SPD内容都是按照JEDEC提供的规范设计的,不同的内存条规范会有些具体差异,但有个通用的SPD规范可以供做参考, SPD General Standard, 可以到JEDEC官网下载,用来参考一下。这里不再赘述。

    1.3 内存演进

    内存作为计算机系统中宝贵的资源,一直得到业界长期关注推进, 由最开始的几M到目前的几十G的容量,甚至更大。早期的DIP式,到现在的模组化的内存条,经过了一系列的进化。
    我们只聚焦今天的王者DRAM,有最早的SIMM 30 和FPM 平分天下,到EDO,经典的SDRAM, RDRAM的贵族崛起, 再到DDR独霸天下的今天(DDR3,DDR4),只能感慨性能之差异不可同日而语。如下图所示内存进化史。
     
    图5 内存发展简图

    2 内存空间

     对于CPU来讲,内存就是他的柜子,因为出身不同,不同家族的CPU,其可配置的柜子是不一样的,这里就撤出一个概念,CPU有多大的活动空间来翻柜子,即CPU的寻址空间。对于X86来讲,有内存寻址和IO寻址, 本文先聚焦内存寻址空间,简称内存空间,内存空间与内存是两个概念,内存是柜子,是可以放具体东西的,是实物。而内存空间是指CPU有多大的活动范围来翻箱子,是抽象的,不能直接放东西。


    图6 内存空间VS内存

    2.1内存空间占用情况

    因为历史原因,X86的内存使用分布不是连续的,表1是较典型的PC内存使用布局
    表1 Physical memory layout of the PC
    linear address rangereal-mode address rangememory typeuse
    0- 3FF 0000:0000-0000:03FF RAM real-mode interrupt vector table (IVT)
    400- 4FF 0040:0000-0040:00FF BIOS data area (BDA)
    500- 9FBFF 0050:0000-9000:FBFF free conventional memory (below 1 meg)
    9FC00- 9FFFF 9000:FC00-9000:FFFF extended BIOS data area (EBDA)
    A0000- BFFFF A000:0000-B000:FFFF video RAM VGA framebuffers
    C0000- C7FFF C000:0000-C000:7FFF ROM video BIOS (32K is typical size)
    C8000- EFFFF C800:0000-E000:FFFF NOTHING  
    F0000- FFFFF F000:0000-F000:FFFF ROM motherboard BIOS (64K is typical size)
    100000- FEBFFFFF   RAM free extended memory (1 meg and above)
    FEC00000- FFFFFFFF     various motherboard BIOS, PnP NVRAM, ACPI, etc. 
    早期的DOS时代,关于内存各区域有不同的叫法,这里也稍作说明。
    Expanded Memory VS Extended Memory,扩充内存与扩展内存,这个容易混淆,扩充内存技术,主要是通过在常规内存开辟一个窗口映射到其他存储设备上,从而实现扩容的目的,因限制较多,所以现在基本已经不用,扩展内存,主要指1M以上的内存扩容,常规的0~640KB是DOS使用的常规内存,640KB~1MB是UMA,即 Upper Memory Area, 1MB~1MB+65519B 即为HMA,就是High Memory Area,这里为什么是1MB+655219B是因实模式下逻辑寻址最高寻址地址,FFFF:FFFF -> 10FFEF H = 1MB + 65519B, HMA的大小就是65536-16=65520 Bytes。 


    图7 扩展内存,HMA,UMA

    2.2获取内存布局信息

    知道内存的大概布局和相关概念,那我们如何获取内存布局信息呢? 这个一般是操作系统或BootLoader考虑的,要和BIOS或EFI交互信息,从而知道哪段能用哪段不能用,通常我们会引述一个东西E280,这个是啥?目前最好的PC侦测内存的方式。用BIOS提供的中断INT 0x15, EAX=0xE820 命令,E820就是这么来的,实际上,这个命令返回的是一个地址,以便下次调用时继续使用,直到返回0为止。表示所有的内存使用情况反馈完毕。使用E820的汇编参考代码如下:
       
    ; use the INT 0x15, eax= 0xE820 BIOS function to get a memory map
    ; inputs: es:di -> destination buffer for 24 byte entries
    ; outputs: bp = entry count, trashes all registers except esi
    do_e820:
    xor ebx, ebx ; ebx must be 0 to start
    xor bp, bp ; keep an entry count in bp
    mov edx, 0x0534D4150 ; Place "SMAP" into edx
    mov eax, 0xe820
    mov [es:di + 20], dword 1 ; force a valid ACPI 3.X entry
    mov ecx, 24 ; ask for 24 bytes
    int 0x15
    jc short .failed ; carry set on first call means "unsupported function"
    mov edx, 0x0534D4150 ; Some BIOSes apparently trash this register?
    cmp eax, edx ; on success, eax must have been reset to "SMAP"
    jne short .failed
    test ebx, ebx ; ebx = 0 implies list is only 1 entry long (worthless)
    je short .failed
    jmp short .jmpin
    .e820lp:
    mov eax, 0xe820 ; eax, ecx get trashed on every int 0x15 call
    mov [es:di + 20], dword 1 ; force a valid ACPI 3.X entry
    mov ecx, 24 ; ask for 24 bytes again
    int 0x15
    jc short .e820f ; carry set means "end of list already reached"
    mov edx, 0x0534D4150 ; repair potentially trashed register
    .jmpin:
    jcxz .skipent ; skip any 0 length entries
    cmp cl, 20 ; got a 24 byte ACPI 3.X response?
    jbe short .notext
    test byte [es:di + 20], 1 ; if so: is the "ignore this data" bit clear?
    je short .skipent
    .notext:
    mov ecx, [es:di + 8] ; get lower uint32_t of memory region length
    or ecx, [es:di + 12] ; "or" it with upper uint32_t to test for zero
    jz .skipent ; if length uint64_t is 0, skip entry
    inc bp ; got a good entry: ++count, move to next storage spot
    add di, 24
    .skipent:
    test ebx, ebx ; if ebx resets to 0, list is complete
    jne short .e820lp
    .e820f:
    mov [mmap_ent], bp ; store the entry count
    clc ; there is "jc" on end of list to this point, so the carry must be cleared
    ret
    .failed:
    stc ; "function unsupported" error exit
    ret
    如果只是获取内存大小,方法较多,比如通过CMOS的30,31 Byte,比如通过SMBios,或者INT 0x15的其他功能,AH=E801, AH=E881, 因为不是所有的主板都提供这些功能,这里不展开介绍。参考代码XU有实现E820的功能。读者可自行查阅。

    2.3内存映射机制

    前面已经解释内存和内存空间的区别,那么内存空间除了内存还有什么呢? 比如上面图例中的BIOS区域,也是可以通过内存空间访问地,他不算是传统意义上的内存,而是广义内存中的非失忆存储设备,一般是SPI接口的Flash(早期也有FWH的),还有些PCI设备可以通过内存访问其寄存器的,这里就涉及到各概念memory mapping。 
    PCI设备寄存器map到内存空间,  Why? 1. X86的IO空间只有64K, 扣除保留的空间,实际能使用的很有限。2.CPU的IO指令存取数据很慢,用Memory方式可以很快。因此,对于需要高速、大空间的PCI设备都改成内存空间上访问其寄存器,PCI本身支持内存存取,方便转移,因此现在高速的PCI设备一般占用内存空间。
    读者可能会奇怪PCI与内存之间没线路连接,怎么可以在内存空间看到PCI设备呢?这个关键在于桥片了,(南北桥时代看北桥),实际上就是内存控制器,他做了些工作,将特定的内存位置转由PCI总线传送出去,所以可以使用内存的方式操作PCI设备。


    图8 内存映射机制
    当然,不是说有的PCI设备都需要内存映射,主要取决于厂商的设计,简单的PCI设备无需,高级的复杂的比如RAID卡等需要memory mapping。

    3.内存的读写操作

       前面已经将内存的基础知识做了一下回顾,下面解释CPU对于内存怎样访问读写。

    3.1内存地址空间访问模式

    内存地址空间的访问模式与CPU的工作模式对应的, X86因为历史原因,一直保留着实模式real mode,这时的寻址范围1 MB以下,主要是其地址线范围所限,通过段地址+偏移地址来访问内存的指定位置。
    286及以后的CPU支持保护模式,286的地址上线是16MB,而之后的是4G或更大。保护模式用到了段选择子,虽然还是通过CPU的段寄存器操作,但其定义已经完全变了。
    另外一种叫big real mode的模式,实际上等价于在实模式实开启了A20,使得内存线性地址与实际的物理地址一一对应,这个对于调试,内存内容比较会直观些。

    3.2内存访问指令

    内存的访问指令,汇编比较直接,读:mov 通用寄存器,[内存地址]  写:mov 「内存地址],通用寄存器;C语言中,用指针操作会方便些。当然我们在C中定义的变量,对其修改时其实也是最终转换成mov指令的。只是这部分工作由编译器汇编器代劳了。

    3.3XU中内存访问的实现

    最后,简单介绍一下XU中对内存dump功能的实现方式,前面已经说过C语言中可以通过指针来操作内存,读或写,XU中就是通过指针操作实现的,不过拥有了一个union联合来方便按Byte,Word,Dword来访问显示数据,定义如下:
       
    union point_tag {
    unsigned char *pb;
    unsigned short *pw;
    unsigned long *pd;
    unsigned long d;
    } pmem;
    这样访问的是同一个地址,按小边对齐,可以访问数据的长度因为union里面的不同成员定义类型而定,这样方便后续切换操作,所访问的内存地址仍然是同一个。至于相关信息的显示内容,就不再赘述,请各位看官参考源代码吧,基本都是体力劳动了。

    4.参考文献

    高手进阶,终极内存技术指南——完整  赵效民  百度文库 
    内存分类介绍 刘彦清 百度文库
    详解内存工作原理及发展历程
    Memory Map(x86)
    Detecting Memory (x86)

    展开全文
  • Linux的简介 安装 以及BIOS设置问题

    千次阅读 2020-08-19 14:23:07
    首先,要了解一个计算机的系统结构,首先是硬件,包括CPU,显示卡,内存等等,硬件之上是内核,用来控制这些硬件资源的,一旦内核程序被破坏,所有系统将会崩溃,所以普通用户不能直接调用内核,为了保护内核程序,...

    就像是手机有iOS和安卓系统,电脑有Windows和Mac系统,Linux也是一样的,他和Windows一样,也是电脑的操作系统。
    在了解Linux之前,我们要先了解什么是操作系统。
    首先,要了解一个计算机的系统结构,首先是硬件,包括CPU,显示卡,内存等等,硬件之上是内核,用来控制这些硬件资源的,一旦内核程序被破坏,所有系统将会崩溃,所以普通用户不能直接调用内核,为了保护内核程序,并且让研发程序更加方便,操作系统就设置了系统调用接口,工程师只要遵循这一套系统调用接口,就可以让软件在内核上运营了,而操作系统指的就是内核和系统调用接口这一部分。

    Linux简介

    Linux和我们所熟知的window最大的认知上的不同就是图形化处理和命令行的不同,这也是windows系统广为流行的原因之一,图形化处理简单快捷易处理,在办公事情上显得更为方便,但是命令行也有它的优势所在,就是数据处理,文件管理等等。
    目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

    Linux和Windows的不同

    1. Linux是开源的,而Windows收微软版权的保护。开源即开放源代码,用户可以在应用厂商的官网上下载完整源代码进行学习和和修改,同样的,遵循GPL(general public license)的规则,对于源代码的修改,也要上传到网络中。开放源代码也方便用户在出现问题的时候进行修改,有较高的自由度。
    2. 多用户,Linux有三种对象,开发者,用户群和其他人,代表着多种不同的操作权限,在Linux中的所有文件都是对应着这三种对象的三种操作,阅读,编写和执行。和Windows的不同的是,Linux是一切皆为文件的理念,包括图片,文本,文件夹都是文件,没有想Windows一样的扩展名,只有是否可阅读,执行和改写的操作。
    3. 文件格式的不同,对于内核的处理,Linux的操作系统内核是shell,而Windows是NT。他们决定这终端的功能和执行我们的命令。
    4. 命令行,Windows当然也有命令行,但是Linux的命令行更加强大,基本上可以完成所有任务,文件管理比win更加高效且不需要鼠标,同时Linux对命令行更加敏感,对大小写有要求而win没有。

    Linux学习笔记

    在这里插入图片描述
    在命令行中,有command和optional,同时会显示现在显示的目录,Linux所有的文件都是来源于根目录,从根目录下面开始分属不同的部分,我们可以用命令打开,关闭,修改文件,也可以查询文件权限和状态,通过file的命令。

    对于初学者,我们可以通过看和查询使用手册来学习,即 man命令。我们也可以通过man man命令看man这个操作手册到底有些什么内容。

    安装

    由于大部分用户用的是Windows或者iOS系统,所以使用Linux要双系统或者虚拟机,然后在虚拟机上安装Linux系统操作,下面主要介绍一下如何在电脑上安装虚拟机和在虚拟机上安装Linux系统的流程以及踩坑。

    1. 安装虚拟机,

    这里一般推荐VMware, 你可以直接上官网进行安装,在网站上直接搜索VMware,然后进入官网,点击 Download, 然后选择在列表中选择 VMware Workstation Pro,但是在官网上下载需要秘钥,还需要在此搜索VMware Workstation Pro 15的秘钥下载,所以也不是很推荐。
    以下是在官网上下载VMware的流程在这里插入图片描述
    登陆或注册以后才可下载,以下是一些可以使用的秘钥:
    UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
    VF750-4MX5Q-488DQ-9WZE9-ZY2D6
    UU54R-FVD91-488PP-7NNGC-ZFAX6
    YC74H-FGF92-081VZ-R5QNG-P6RY4
    YC34H-6WWDK-085MQ-JYPNX-NZRA2
    在这里插入图片描述
    保持电脑处于开机状态。点击链接
    在这里插入图片描述
    安装流程比较简单,一直点击下一步就好了,安装地址可以放在自己习惯的地方,最后生成桌面快捷方式就完成了。

    在这里插入图片描述

    2.安装 centOS

    首先要安装centOS的安装包,你依旧可以在官网上下载,但是需要付费,想要找免费方式的同学可以在这个网址中找安装包。
    C语言技术网
    打开C语言技术网以后点击 “资源下载 ”
    在这里插入图片描述
    点击 Linux系统操作下载, 点击网址,在里面寻找到centOS

    在这里插入图片描述

    在这里插入图片描述
    然后在里面点击下载就可以,找到7以及7以后的版本,下载即可,注意,要记住安装的地址,以便再次寻找。

    3.在VMware中创建Linux操作系统

    打开你的VWware,新建一个虚拟机。是
    配置直接经典就可以,直接下一步
    在这里插入图片描述
    然后点击安装程序光盘映像文件,在里面浏览到你刚刚下好的centOS的压缩包,系统会自动检测出安装系统。

    在这里插入图片描述
    设置好你的用户名,密码等相关内容,然后一直点击下一步即可在这里插入图片描述
    设置磁盘大小在这里插入图片描述
    点击完成以后,计算机会开始自动配置,等候一段时间就可以使用了。在这里插入图片描述
    试运行一下:请添加图片描述
    请添加图片描述
    值得一提的是,很多人可能会遇到开启虚拟机时的问题

    提示信息:
    已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。
    此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。
    如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。
    (1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。
    (2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机。
    (3) 如果您在安装 VMware Workstation 之后从未重新启动主机,请重新启动。
    (4) 将主机的 BIOS/固件更新至最新版本。
    有关更多详细信息,请参见 http://vmware.com/info?id=152。

    我也同意遇到了这个问题,我们可以进入BIOS进行操作,对于不同电脑进入的方式不同,以Lenovo为例,开机/关机时按F2可以进入如下界面:在这里插入图片描述
    然后在不同的界面中找到virtualization and technology选项,之所以说在不同界面中找到这个选项,是因为一些博主是在security中找到的,而我是在configuration界面中找到的,左右箭头键可以调整界面,上下箭头可以调整选项。如图:
    在这里插入图片描述
    点击回车打开该选项然后保存退出即可:
    在这里插入图片描述

    以上

    展开全文
  • 那就是不知道那复杂的bios怎么设置,特别是在win8系统改装win7,win10改装xp等时完全不懂得除了设置U盘启动外其实还有一些东西也是要设置的,其中硬盘模式就是其一,只有硬盘模式正确了,安装系统的时候才不会发生...

    U盘装系统并不难,但大多数的人却不会,为什么?那就是不知道那复杂的bios怎么设置,特别是在win8系统改装win7,win10改装xp等时完全不懂得除了设置U盘启动外其实还有一些东西也是要设置的,其中硬盘模式就是其一,只有硬盘模式正确了,安装系统的时候才不会发生蓝屏、黑屏等状况。

    6529ca1338a0f63d57b34932d13fc2a9.png

    一般情况下,硬盘模式主要有AHCI、RAID、IDE三种模式,对这三种模式你了解吗?接下来就和小编一起看看这三种硬盘模式都有什么优缺点:

    一:IDE模式

    IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了      优点:易于使用与价格低廉,问世后成为最为普及的磁盘接口      缺点:

    <1> 速度慢 <2> 只能内置使用 <3> 对接口电缆的长度有很严格的限制

    二:RAID模式

    PADI模式即磁盘阵列模式,简单说就是利用多个硬盘同时工作,来保证数据的安全以及存取速度的。它共有九个模式,以数字命名,为RAID 0、RAID1到RAID 7以及RAID 0+1,而目前最常见的是RAID 0、RAID 1、RAID 5和RAID 0+1这四种模式     优点:

    1、设置与组建方便2、能够叠加硬盘容量避免容量浪费3、两倍于单块机械硬盘传输性能4、相比升级SSD节省大量资金

    缺点:

    1、缺少数据冗余 数据可靠性低2、无法使用Ghost软件备份镜像。

    三:AHCI模式

    AHCI本质是一种PCI类设备,在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色(即它在不同的操作系统和硬件中是通用的)。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SATA设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。   优点:

    1.ACHI支持NCQ技术2.读写速度更快3.支持热插拔

    缺点:安装系统的时候需要ahci驱动才行

    了解了硬盘模式的这些特点后,你就知道到底为什么U盘装系统要修改这些了!

    展开全文
  • 点击查看我电脑一开机自动进入bios设置 怎么让他正常启动 华硕的主板具体信息答:华硕笔记本若电脑一开机自动进入bios设置,可按以下操作更改BIOS设置: 1、开机的时候长按F2键进入BIOS界面,通过方向键进【Secure】...
  • BIOS设置图解教程

    2011-12-27 10:27:33
    第一、第二组设备是指主板上的第一、第二IDE数据线,一般来说靠近芯片的是第一组IDE设备,而主设备、从设备是指在一条IDE数据线上接的个设备,大家知道每数据线上可以接个不同的设备,主、从设备可以通过...
  • BIOS学习:BIOS设置图解教程

    万次阅读 多人点赞 2016-02-25 21:28:46
    BIOS学习:BIOS设置图解教程 Posted on 2010年05月22日 by 虾虾 暂无评论 对于大多数用户来说BIOS都是一个很神秘的东西,不只只是蓝色界面加纯英文的选项让人感到神秘,其功能往往也让人不可...
  • bios设置图解教程

    千次阅读 2016-03-31 13:50:47
    bios设置图解教程   本文转自:http://www.zolsky.com/cainiaoxuetang/1/41.htm   BIOS设置程序是储存在BIOS芯片中的,只有在开机时才可以进行设置。CMOS主要用于存储BIOS设置程序所设置的参数与数据,而BIOS...
  • 经常使用U盘装系统的用户都知道,在使用U盘装系统前,都需要进入bios设置开机启动项顺序才能够安装系统。但是对于一些新手们来说,对U盘启动的设置并不是很清楚。今天我们就来说说联想c200一体机的U盘启动方法,之前...
  • BIOS设置图解

    千次阅读 2014-01-23 17:31:59
    BIOS设置图解之一 MSI H55 系列  2011-01-28 10:44:15| 分类: 其它|举报|字号 订阅 应为很多网友对BIOS还是 不太了解的,所以特地 转一些有用的帖子过来 方便大家参考 有用的朋友请看自己...
  • BIOS界面翻译..

    2021-07-28 00:59:03
    该楼层疑似违规已被系统折叠隐藏此楼查看此楼下面是硬盘情况设置,列表中存在PRIMARY MASTER 第一组IDE主设备;PRIMARY SLAVE 第一组IDE从设备;SECONDARY MASTER 第二组IDE主设备;SECONDARY SLAVE 第二组IDE从设备...
  • bios是什么,怎么进入bios,bios设置图解教程 对于电脑初学者来说BIOS设置是最基本地操作技巧,是电脑系统最基础而设置,经常使用电脑的人最好都要掌握,对大家地电脑性能有着很大地影响,但是由于大家大家使用地...
  • 一切ok后 点integrated remote console 以后就可以在自己电脑上全程控制服务器关机开机bios设置等等啦 但是要注意有个问题 就是你要买惠普的ilo的license不过可以注册一个免费使用60天的。 RBSU BIOS介绍篇 开机...
  • 电脑不断重启问题(两根内存条)

    千次阅读 2008-10-18 13:49:00
    1.插上电源就启动电脑 解: 进入BIOS 找到Power选项 选择After Power Failure 【stay off】 就可以了 ...解:两根内存条 如有用一根低的内测是可以的 那么先进入电脑 右键我的电脑-->属性-...
  • Windows XP BIOS设置图解教程(转载)

    万次阅读 2009-10-05 16:28:00
    Windows XP BIOS设置图解教程 对于计算机爱好者来说BIOS设置是最基本、最常用的操作技巧,是计算机系统最底层的设置,对我们的计算机性能有着很大的影响,但是由于我们大家使用的主板不同,我们的BIOS具体设置项目...
  • 要完全发挥出新平台的性能,其BIOS的参数设置是非常重要的,而Nehalem平台比以往增加了不少的设置项,今天我们要介绍的就是如何设置Nehalem-EP主板BIOS将其性能发挥到最大。Intel送测样机:华硕RS700-E6服务器...
  • 系统检测到了16G内存,却显示只有8G可用。出现这一故障的原因有多个,不妨逐一排除。 一台电脑支持的最大内存容量,取决于CPU、主板和操作系统。从题主图片上的信息来看,AMD X4系列的处理器,完全可以支持16G。而...
  • 服务器设置虚拟内存的方法 内容精选换一换目的本次测试网卡采用以太网标卡-25GE(Hi1822)-四端口-SFP+,以该网卡为例对网卡配置参数进行优化以达到最佳性能。本次测试网卡采用以太网标卡-25GE(Hi1822)-四端口-SFP+,...
  • 点击查看系统win10 64位 内存条一个4g一共8g显示8g但是可用只有3.9g具体信息系统win10 64位 内存条一个4g一共8g显示8g但是...答:在开始图标上右键,选择运行,输入msconfig,切换到引导,选高级选项,检查...
  • 这里写目录标题1 做系统盘2 设置BIOS3 分区4 开始Deepin系统的世界5 Deepin系列问题 1 做系统盘 准备大于8G的U盘 进入官网Deppin 官网点击下载镜像文件,可以把地址复制到迅雷下载,快速。再下载专门的制作启动盘的...
  • 双通道DDR4,两根内存插槽 独立音频区块设计,采用高品质音频专用电容 独立PCB切割区块 搭配cFos网络管理软件的Realtek® GbE网络 技嘉App Center 搭配包含EasyTune™和Cloud Station™等软件工具 支持 Intel® ...
  • 玩转BIOS与注册表

    2021-07-19 11:37:38
    天逛图书馆看到了一本书《玩转BIOS与注册表》,因为自己上大学之前没接触过电脑,而大学以来一直学的比较多的都是软件相关的知识,很少涉及硬件,所以自己对硬件这方面的知识还是比较少的,所以对这本书很感兴趣...
  • 说到恢复bios出厂默认值就一定要先给大家介绍一下biosbios是作为电脑启动的重要信息来读取位置的,如果设置的不好就会导致电脑没办法正常启动更不用说操作了,所以重新恢复bios出厂默认值的目的就是通过恢复bios来...
  • 内存条不能启动

    千次阅读 2017-07-30 09:37:00
    我分析可能是内存条需要更长的加载时间,用系统默认的时间可能不够,具体设置如下: 改完后内存电脑就能正常启动了,启动后在windows下查看发现内存变成4G了,大功告成。 -------------...
  • 1、首先强调U盘格式必须是FAT32,rom文件名字是MSI.ROM。 ...3、正常情况下刷bios插上U盘后只需按一下flash bios buttom键即可,按键灯闪亮后主板启动,主板故障灯CPU常亮,四五分钟后重启。 ...
  • Dell PowerEdge BIOS 和 UEFI 参考指南

    千次阅读 2021-08-07 03:13:16
    空插槽取消隐藏 启用或禁用 BIOS 和操作系统可访问的所有空插槽的端口。此选项默认设置为已禁用。 高于 4 GB 的内存映射 I/O 启用或禁用需要大量内存的 PCle 设备的支持。启用此选项仅适用于 64 位操作系统。此...
  • 华为服务器RH2288 V2 BIOS配置

    千次阅读 2020-11-30 14:47:22
    v2服务器安装时boot manager菜单没有光驱项和硬盘项 问题描述 v2服务器安装时boot manager菜单没有光驱项和硬盘项,提示EFI USB Device,无法从光驱和...在BIOS中Boot Type项中<EFI Boot Type>改成Legacy Boo...
  • 对于熟悉服务器主板的读者们来说,当我们要判断一块主板的配置如何的时候,我们首先会去关注这块主板的CPU有几个,然后最重要的是数数排列整齐的内存插槽的条数,当看到一排排排列宽宽的内存插槽,这块主板的地位...
  • 第一章 Bios启动电源--Initial北桥--将程序装入内存--读南桥COMSdata--建立SMBIOS--POST北桥控制CPU、内存南桥控制所有外设BIOS(BasicInputOutputSystem)的主要作用:自动检测并进行初始化;记录系统设置值(如onboard...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,956
精华内容 9,582
关键字:

两根内存bios设置