主板芯片和内存映射
BIOS设置详解

BIOS设置详解BIOS设置详解其实有很多硬件问题是由于BIOS设置不当引起的,BIOS的设置正确与否,对系统的稳定性、性能的发挥都有很⼤的影响。
详细地了解其设置可以清楚地掌握电脑的运⾏状态,准确地分析各种硬件信息。
鉴于有很多朋友对BIOS的设置不甚了解,⽽不同的主板有不同的BIOS,设置⽅法也有所不同。
我在这⾥把⽹上找到的⼀些BIOS设置的详细⽅法写在这⾥,给⼤家⼀个参考:⼀、STANDARD CMOS SETUP(标准CMOS设置)这⾥是最基本的CMOS(Complementary Metal Oxide Semiconductor,)系统设置,包括⽇期、驱动器和显⽰适配器,最重要的⼀项是halt on:系统挂起设置,缺省设置为All Errors,表⽰在POST(Power On Self Test,加电⾃测试)过程中有任何错1、Drive A/Drive B选项:360K,5.25in;1.2M,5.25in;720K,3.25in;1.4M,3.25 in;2.88M,3.25in设置合适的驱动器(现在都是1.44M的啦),如果没有相应的硬件,尽量设为None,可以提⾼系统⾃检速度。
2、Video(视频)选项:EGA/VGA,Mono(⿊⽩显⽰器)设成EGA/VGA吧,不要尝试改为Mono,会减慢启动速度的。
⼆、BIOS FEATURES SETUP(BIOS特征设备)1、Virus Warning/Anti-Virus Protection(病毒警告/反病毒保护)选项:Enabled(开启),Disabled(关闭),ChipAway(芯⽚控制)这项设置可防⽌外部程序对启动区和硬盘分区表的写⼊,当发⽣写⼊操作时,系统会⾃动产⽣警告并提⽰⽤户中断程序的执⾏。
它并不能保护整个硬盘,⽽且对于操作系统的安装(例如/98)及某些磁盘诊断程序,甚⾄对BIOS的升级,都可能产⽣不必要某些主板⾃带有抗病毒内核,它可以提供⽐普通病毒警告更⾼⼀层的防卫,不过,当使⽤⾃带BIOS的外围控制器(如SCSI卡或UltraDMA 66控制卡)时,启动区病毒可以绕过系统BIOS来进⾏攻击,保护将完全失效。
芯片与内存的工作原理

芯片与内存的工作原理芯片和内存都是计算机系统中重要的组成部分。
它们分别负责不同的任务和功能,但它们的工作原理却有一些相似之处。
芯片(chip)是指集成电路板(Integrated Circuit,IC),它是一种由多个电子器件组成的小型电路,通常被用于存储和处理信息。
芯片的工作原理是基于半导体材料的性质,通过在芯片上构建电子器件,以实现逻辑电路的功能。
芯片中的主要构建单元是晶体管(transistor),它是一种用于控制电流的电子器件。
晶体管是一种三层结构的半导体材料,其中包括了一个控制端、一个输入端和一个输出端。
当控制端输入的电压高于一定阈值时,晶体管的导电性能会发生变化,电流就可以从输入端流向输出端,实现信号的放大和控制。
在现代芯片中,晶体管可以被制造成不同类型的功能块,如逻辑门、存储单元等。
逻辑门是芯片中的基本构建单元,它负责执行逻辑运算。
常见的逻辑门包括与门、或门、非门等,通过逻辑门的组合,可以构建出复杂的逻辑电路,实现各种计算和控制功能。
另外,芯片上还可以添加其他功能块,如时钟发生器、输入/输出控制器、电源管理等。
这些功能块可以帮助芯片与外部设备进行通信和控制,从而实现更加复杂的系统功能。
与芯片不同,内存(memory)是用于临时存储和读写数据的一种硬件设备。
它主要负责存储计算机运行时所需的程序和数据,以及处理器与外部设备之间的数据传输。
内存的工作原理基于电子器件存储信息的特性。
常见的内存类型包括随机存取存储器(Random Access Memory,RAM)和只读存储器(Read-Only Memory,ROM)。
RAM 是一种易失性内存,它可以在电源关闭时丢失数据。
RAM 的主要组成是存储单元,每个存储单元都可以存储一个固定大小的数据。
这些存储单元被组织成一个地址空间,通过地址来访问和读写数据。
当计算机需要读取或写入数据时,内存控制器将根据地址从相应的存储单元读取或写入数据。
与之相比,ROM 是一种不易失性内存,它的数据在电源关闭后仍然能够保持。
主板芯片的原理及应用

主板芯片的原理及应用1. 什么是主板芯片?主板芯片,又称北桥芯片,是计算机主板上的重要组成部分之一。
它负责控制计算机的各种硬件设备,包括内存、显卡、声卡、硬盘、USB等外部设备,并且与CPU进行数据交互和通信。
主板芯片的作用类似于计算机的大脑和控制中枢,是整个计算机系统的核心之一。
2. 主板芯片的原理主板芯片是通过集成电路技术将多种功能集成在一片晶圆上实现的。
它由多个子芯片组成,包括北桥、南桥、BIOS芯片等。
其中,北桥主要负责与CPU、内存和显卡等高速设备的通信,南桥负责连接各种外部设备,BIOS芯片则负责计算机的引导和系统设置。
主板芯片通过内部的总线结构来实现各个子芯片的通信。
其中,前端总线(FSB)连接北桥和CPU,通过它与内存和显卡的数据传输速度及效率有直接关系。
后端总线(PCI-E、USB、SATA等)则连接南桥和各种外部设备,用于数据传输和控制。
主板芯片的工作原理是,当计算机启动时,BIOS将会初始化主板芯片,将相关的配置信息加载到内存中,并将控制权交给操作系统。
操作系统通过与主板芯片的通信,控制各种硬件设备和资源的分配,完成计算机的各种功能。
3. 主板芯片的应用主板芯片在计算机系统中起到至关重要的作用,它不仅决定了计算机的性能和扩展性,也影响着计算机的稳定性和可靠性。
以下是主板芯片在计算机系统中的几个主要应用:•内存控制:主板芯片负责管理计算机的内存,包括内存的分配、读写操作和通信速度的调节。
高性能的主板芯片可以提高内存的读写速度和响应速度,从而提高计算机的运行效率。
•显卡控制:主板芯片与显卡之间的通信是计算机图形处理的关键。
主板芯片通过与显卡的数据交互,控制图像的显示、分辨率、色彩深度等参数,并优化计算机的图形处理性能。
•外部设备连接:主板芯片通过后端总线连接各种外部设备,如USB、SATA、网卡等。
这些外部设备的正常工作和性能表现也与主板芯片密切相关。
•CPU协调:主板芯片与CPU之间的数据交互和协调是计算机的核心。
计算机三级(PC技术)64_真题-无答案

计算机三级(PC技术)64(总分100,考试时间90分钟)选择题(每题1分,共60分)1. PC机可以配置的外部设备越来越多,这带来了设备管理的复杂性。
在下列有关设备管理的叙述中,错误的是:A. 设备管理是指对I/O设备的管理,不包括磁盘等外存储设备B. 在Windows98环境下,系统可以将打印机等独占设备改造成共享设备C. Windows98支持多种类型的设备驱动程序,包括实模式的驱动程序和保护模式的驱动程序D. 目前数码相机等数码影像设备一般通过USB或IEEE1394接口与PC机相连接,并采用WMD驱动程序2. 数码相机与传统的光学相机的根本不同之处在于它的成像原理不同,它使用的成像芯片是( )。
A. CCDB. CMOSC. CCD或CMOSD. flash memory3. 将模拟的声音波形数字化包括采样和量化两个方面。
采样频率是将模拟声波转换为数字时,每秒抽取声波幅度样本的次数。
以下哪个采样频率足以还原为人们所能听到的任何声音频率?A. 44.1kHzB. 22.05kHzC. 11.025kHzD. 22.5kHz4. 在具有PCI/ISA总线结构的奔腾机中,打印机一般是通过打印接口连接到下列哪一种总线上的?A. CPU局部总线B. PCI总线C. ISA总线(AT总线)D. 存储器总线5. 为了提高DRAM的读写速度,通常采用一些特殊的技术开发多种不同类型的DRAM。
下面四种DRAM中速度最快的是【】。
A. EDODRAMB. FPMDRAMC. PR100SDRAMD. PC133SDRAM6. 在中断控制方式下,CPU和外设在大部分时间里是( )。
A. 串行工作B. 并行工作C. 以上都是D. 以上都不是7. 下面是关于Pentium微处理器实地址模式和虚拟8086模式的描述,其中错误的是:A. 这两种模式总是具有相同的物理地址空间B. 在这两种模式下都可以运行16位应用程序C. 虚拟8086模式具有保护机制,而实地址模式下无此功能D. 虚拟8086模式下的程序在最低特权级3级上运行,而实地址模式下运行的程序不分特权级8. 在页式存储管理中,进行地址映射所依据的关键是( )。
xp最大支持多大内存

xp最大支持多大内存xp最大识别内存说明一:理论3.2g左右与系统位数关32位操作系统能识别即使装补丁能识别用64位操作系统能识别并且使用xp,vista,win7都别32位64位版本windowsxp系统32位比较64位比较少见完善vista系统本渡产品推荐使用windows7系统64位兼容性些仍能完美兼容所程序特别些型游戏或些众软件能问题所说想非稳定与u能行windows732位比较适合能识别3.2g足够用windows864位版本比较完善由于系统普及度够高所再等等综所述要稳定推荐windows732位要充发挥性能windows764位xp最大识别内存说明二:32位的xp系统,其逻辑地址编码采用的地址位数是32位的,那么操作系统所提供的逻辑地址寻址范围是4gb。
而在intel x86架构下,采用的是内存映射技术(memory-mapped i/o, mmio),也就说将4gb逻辑地址中一部分要划分出来与bios rom、cpu寄存器、i/o设备这些部件的物理地址进行映射,那么逻辑地址中能够与内存条的物理地址进行映射的空间肯定没有4gb。
一般是3.2g左右。
64位的xp系统,其逻辑地址编码采用的地址位数是40位,能够最大支持1t的逻辑地址空间。
考虑一种情况,假如cpu是64位的,地址总线位数是40位,操作系统也是64位的,逻辑地址编码采用的地址位数也是40位,内存条大小是64gb。
内存的大小,受主板芯片组影响。
系统支持,但主板不支持也没得用,以主板为准。
xp最大识别内存说明三:xp系统属于32位操作系统32位系统平台,其寻址能力上限为4gb,不过要说的是这4gb 的最后1gb空间基本上都被显卡等设备所占据了,所以系统实际上无法访问3gb至4gb地址段的物理内存。
具体到32位的windows xp,它也只能认出3gb的内存,而且单个进程最多只能使用2gb 的空间。
即使是32位版的windows vista也无法临驾于这个寻址的限制。
内存与主板不兼容问题解决的几种方法

内存与主板不兼容问题解决1) 内存篇1、内存内存是电脑中最重要的配件之一,它的作用毋庸置疑,那么内存最常见的故障都有哪些呢?常见故障一:开机无显示内存条原因出现此类故障一般是因为内存条与主板内存插槽接触不良造成,只要用橡皮擦来回擦试其金手指部位即可解决问题(不要用酒精等清洗),还有就是内存损坏或主板内存槽有问题也会造成此类故障。
由于内存条原因造成开机无显示故障,主机扬声器一般都会长时间蜂鸣(针对Award Bios 而言)。
常见故障二:Windows注册表经常无故损坏,提示要求用户恢复此类故障一般都是因为内存条质量不佳引起,很难予以修复,唯有更换一途。
常见故障三:Windows经常自动进入安全模式此类故障一般是由于主板与内存条不兼容或内存条质量不佳引起,常见于高频率的内存用于某些不支持此频率内存条的主板上,可以尝试在CMOS设置内降低内存读取速度看能否解决问题,如若不行,那就只有更换内存条了。
常见故障四:随机性死机此类故障一般是由于采用了几种不同芯片的内存条,由于各内存条速度不同产生一个时间差从而导致死机,对此可以在CMOS设置内降低内存速度予以解决,否则,唯有使用同型号内存。
还有一种可能就是内存条与主板不兼容,此类现象一般少见,另外也有可能是内存条与主板接触不良引起电脑随机性死机。
常见故障五:内存加大后系统资源反而降低此类现象一般是由于主板与内存不兼容引起,常见于高频率的内存内存条用于某些不支持此频率的内存条的主板上,当出现这样的故障后你可以试着在COMS中将内存的速度设置得低一点试试。
常见故障六:运行某些软件时经常出现内存不足的提示此现象一般是由于系统盘剩余空间不足造成,可以删除一些无用文件,多留一些空间即可,一般保持在300M左右为宜。
常见故障七:从硬盘引导安装Windows进行到检测磁盘空间时,系统提示内存不足此类故障一般是由于用户在config.sys文件中加入了emm386.exe文件,只要将其屏蔽掉即可解决问题。
4G内存条的终极解释

昨天刚换4G内存虽然是64BIT windows7 但是依然无法完全使用。
可用内存只有3G。
坛子上搜了不少帖子发现时主板问题。
SIS671DX 号称支持4G内存的主板。
实际在操作系统里是无法完全使用的。
内存映射PAE这些选项在笔记本主板里是没有的。
所以至今还是个无解的难题。
一下转载某人博客里的文章希望大家能深刻理解。
全面解析4GB内存无法识别问题因为内存价格的持续走低,目前各大内存厂商相继推出了单条2GB的DDR2 800内存,这些内存给人最大的感觉就是价格便宜量又足。
很多用户就直接买了两条2GB的内存,想组成双通道使用。
可拿回家一看,原本4GB的内存容量被识别出来的只有3.2GB左右。
通过检查,发现内存本身并没有问题。
那又是什么吞食了你的内存呢?这就是我们本期将要给大家说清楚的一个问题。
800MB内存被吞食了大家或许会发现一种很奇怪的现象,在我们的Windows XP和Vista中,安装4GB内存后,显示出来的只有3.2GB左右甚至更少,有800多MB的内存“无缘无故”地消失了,这让人感觉十分费解,主板和操作系统之所以不能使用全部的4GB内存,问题的根源就在于计算机那32位X86架构。
32位X86架构是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。
32位地址总线可以支持的内存地址代码是4096MB,也就是有4GB的地址代码,可以编4GB个地址。
这4GB个地址码正好可以分配给4GB内存。
但是,这4GB个地址码不能全部分配给安装在主板上的物理内存。
因为个人电脑还有很多设备需要地址代码,以便CPU可以根据地址码找到它们,同时CPU和这些设备交换数据需要暂时存放数据的存储器——寄存器,这些寄存器也需要地址代码。
比如硬盘控制器、软驱控制器、管理插在PCI槽上的PCI卡的PCI总线控制器,PCI-E总线控制器和PCI-E显卡,它们都有寄存器都需要系统分配给它们地址代码。
32位系统最大只能支持4GB内存的原因

32位系统最大只能支持4GB内存的原因也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存,其它的内存跑到哪去了?接下来是小编为大家收集的32位系统最大只能支持4GB内存的原因,希望能帮到大家。
32位系统最大只能支持4GB内存的原因:一.总线结构和主板的构成说起总线大家肯定不陌生,而且大家平时肯定跟它打过交道,我们在用U盘拷贝数据的时候先要把U盘通过USB接口与电脑相连才能拷贝。
USB接口实际上就是一种总线,一般称这种总线为USB总线(也叫做通用串行总线)。
在很久之前是没有USB总线的,那个时候每个外设各自采用自己的接口标准,举个最简单的例子:鼠标生产厂商采用鼠标特有的接口,键盘生产厂商用键盘特有的接口,这样一来的话,PC机上就必须提供很多接口,这样一来增加了硬件设计难度和成本,直到后来USB接口的出现,它统一了很多外设接口的标准,不仅使得用户可以很方便地连接一些外设,更增强了PC的可扩展性。
所以现在大家看到的鼠标、键盘、U盘、打印机等等这些外设都可以直接通过USB接口直接插到电脑上的。
在计算机系统中总线是非常重要的一个概念,正是因为有了总线,所有的组成部件才能一起正常协同分工合作。
在很久以前的PC机中,采用的是三总线结构,即:数据总线、地址总线、控制总线。
它们分别用来传输不同类型的数据,数据总线用来传输数据,地址总线用来传输地址,控制总线用来传输一些控制信号。
下面这幅图很清楚地展示了三总线结构:随着时代的发展,这种简单的总线结构逐渐被淘汰。
下面这幅图是现代计算采用的结构:事实上这也是现代主板所采用的结构,当然可能部分地方有略微不同(大体结构是差不多的),仔细观察过主板构成的朋友可能对上面一幅图很熟悉。
在主板上主要有两大主要部分:北桥(North Bridge也称Host Bridge)和南桥(South Bridge)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
astrotycoon 大道至简,贵在恒久力行Diagram for modern motherboard. The northbridge and southbridge make up the chipset.(补充: 北桥芯片用于与CPU、内存和AGP视频接口,这些接口具有很高的传输速率。
北桥芯片还起着存储器控制作用,因此Intel把该芯片标号为MCH(Memory Controller Hub)芯片。
南桥芯片用来管理低、中速的组件,例如,PCI总线、IDE硬盘接口、USB端口等,因此南桥芯片的名称为ICH(I/O Controller Hub))As you look at this, the crucial thing to keep in mind is that the CPU doesn’t really know anything about what it’s connected to. It talks to the outside world through its pins bu t it doesn’t care what that outside world is. It might be a motherboard in a computer but it could be a toaster, network router, brain implant, or CPU test bench. There are thre e main ways by which the CPU and the outside communicate: memory address space, I/O address space, and interrupts. We only worry about motherboards and memory for now.正如你所看到的,其实CPU是完全不知道自己与哪些外部器件相连接的。
CPU仅仅通过自己的引脚与外界沟通,而它并不关心自己是与什么设备在沟通。
或许是另一台计算机的主板,或许是烤面包机,网络路由器,脑植入医疗设备,又或许是CPU测试仪。
CPU主要通过三种方式与外界通信:内存地址空间,IO地址空间,和中断。
我们目前只关注主板和内存。
In a motherboard the CPU’s gateway to the world is the front-side bus connecting it to the northbridge. Whenever the CPU needs to read or write memory it does so via this b us. It uses some pins to transmit the physical memory address it wants to write or read, while other pins send the value to be written or receive the value being read. An Intel Core 2 QX6600 has 33 pins to transmit the physical memory address (so there are 233 choices of memory locations) and 64 pins to send or receive data (so data is transmitte d in a 64-bit data path, or 8-byte chunks). This allows the CPU to physically address 64 gigabytes of memory (233 locations * 8 bytes) although most chipsets only handle up to 8 gigs of RAM.CPU通过前端总线与北桥芯片连接,作为与外界通信的桥梁。
无论何时,CPU都可以通过前端总线来读写内存。
CPU通过一些引脚来传送想要读写物理内存的地址,同时通过另一些引脚来发送将要写入内存的数据或者接收从内存读取到的数据。
Intel Core 2 QX6600 用33个引脚来传送物理内存地址(因此共有233 个内存地址),并且用64个引脚来发送或接收数据(所以数据在64位通道中传输,也就是8字节的数据块)。
因此C PU可以访问64G的物理内存(233*8字节),尽管多数芯片组只能处理8G大小的物理内存。
Now comes the rub. We’re used to thinking of memory only in terms of RAM, the stuff programs read from and write to all the time. And indeed most of the memory requests from the processor are routed to RAM modules by the northbridge. But not all of them. Physical memory addresses are also used for communication with assorted devices on t he motherboard (this communication is called memory-mapped I/O). These devices include video cards, most PCI cards (say, a scanner or SCSI card), and also the flash mem ory that stores the BIOS.那么现在的问题是,通常一提起内存我们仅仅联想到RAM,以为程序一直读写的就只是RAM。
的确,绝大多数来自CPU的内存访问请求都被北桥芯片映射到了RAM。
但是,注意,不是全部。
物理内存同样可以用来与主板上的各种设备通信(这种通信方式被称为I/O内存映射)。
这些设备包括显卡,大多数PCI卡(比如,扫描仪,或者是SCSI卡),也包括存储BIOS的flash存储器。
When the northbridge receives a physical memory request it decides where to route it: should it go to RAM? Video card maybe? This routing is decided via the memory addres s map. For each region of physical memory addresses, the memory map knows the device that owns that region. The bulk of the addresses are mapped to RAM, but when the y aren’t the memory map tells the chipset which device should service requests for those addresses. This mapping of memory addresses away from RAM modules causes the c lassic hole in PC memory between 640KB and 1MB. A bigger hole arises when memory addresses are reserved for video cards and PCI devices. This is why 32-bit OSes have pr oblems using 4 gigs of RAM. In Linux the file /proc/iomem neatly lists these address range mappings. The diagram below shows a typical memory map for the first 4 gigs of p hysical memory addresses in an Intel PC:当北桥芯片接收到来自CPU的物理内存访问请求时,它将决定应该把该物理地址映射到哪里:是映射到RAM呢?还是显卡呢?这个映射过程是通过内存地址映射完成的。
内存地址映射知道物理内存地址的每一块区域所对应的设备。
大多数的物理地址都被映射到了RAM,但当请求的物理地址不是映射到RAM时,内存地址映射就告诉芯片组应该由哪一个设备来负责响应处理该物理地址请求。
在PC机物理内存地址中,地址640K到1M 的范围内很多区域并不是映射到RAM的,而是映射到各种各样的设备的。
尤其当为视频卡和PIC设备预留物理内存地址时,该内存区域映射到RAM的地址空间就越小。
这也就是为什么32位的操作系统不能完全使用4G RAM内存的原因。
在linux操作系统中,文件/process/iomem清晰地列出了这些地址范围的映射关系。
下图展现的是IntelPC机的前4G物理内存地址的典型的内存映射:Memory layout for the first 4 gigabytes in an Intel system.Actual addresses and ranges depend on the specific motherboard and devices present in the computer, but most Core 2 systems are pretty close to the above. All of the brown regions are mapped away from RAM. Remember that these are physical addresses that are used on the motherboard buses. Inside the CPU (for example, in the programs we r un and write), the memory addresses are logical and they must be translated by the CPU into a physical address before memory is accessed on the bus.实际的物理内存地址以及地址范围取决于计算机上不同的主板和设备,但是绝大多数Core 2系统的内存映射情况与上图很接近了。