若转载请于明显处标明出处:http://www.cnblogs.com/kelamoyujuzhen/p/8979262.html

整台PC都是围绕主板(motherboard)构建的,它是PC中最重要的组件。主板是一块大的印刷电路板(PCB),其上安装了大量的芯片(chips),连接器(connectors )和其他电子元件(electronics )。计算机科学家们简单地称之为板子(board)。在PC内部,数据不断地在下图所示的各种设备之间进行交换。大部分数据交换发生在主板本身上,所有组件都相互连接:
关于PC的外部设备,主板的功能就像一个中央火车站。

所有流量都来自 或 终止于主板,可见主板地位之高,说是PC中最重要的组件一点都不过分。下图是主板。

主板实际上只是一块大的塑料板,里面装满了electrical conductors。conductors(也称为tracks)横跨和下行,并在几层中连接所有单个组件,并在它们之间传输数据。主板使用小塑料托架和螺钉安装在PC机箱中。机柜和主板相互匹配,因此在安装主板时会出现孔。最后,主板必须连接到安装在机柜中的PC电源。这是使用标准连接器完成的,下图是电源插口:

电源通过多色电缆和大白色塑料连接器连接到主板。
现在我们来看看主板上的各种组件。
 

芯片(Chips)

主板上的有源器件集成在一起。这些都是微小的电子电路,塞满了晶体管。芯片具有各种功能。例如,有:
    • ROM芯片(ROM chips),用于存储BIOS和其他程序。
    • CMOS存储器(CMOS storage),其中包含安装程序使用的用户定义数据。
    • 芯片组(The chipset)通常由两个所谓的控制器组成,其中包含许多非常重要的功能。

插槽(Sockets or Slots)

你还会在主板上找到插槽(Sockets)。 这些是已经焊接到主板上的固定器(holders)。 插槽的构造与卡或芯片完全匹配。这是很多组件直接连接到主板的方式。 例如,插槽可以安装:
    • CPU和工作存储器(working storage)(RAM modules)。
    • 扩展卡(Expansion cards)也称为适配器(adapters )(PCI,AGP和AMR slots等)。
插槽(Sockets or Slots)的目的是,可以直接在主板上安装组件,而无需使用特殊工具。下图可以看到3个PCI插槽。

Plugs, connectors and ports…

主板还包含许多输入和输出,可连接各种设备。大多数ports (也称为I / O ports )都可以在PC后面的connector 中看到。这些是:
    • 键盘和鼠标的Ports 。
    • 串行ports,并行ports和USB ports。
    • 扬声器/麦克风水Sockets
通常,各种connectors 都焊接在主板上,这样外部组件(如键盘,鼠标,打印机,扬声器等)可以直接连接到主板。

连接器直接安装在主板上。
除了sockets, connectors 和ports之外,主板还包含许多其他contacts。这些包括:
  • 一个大的connector为主板提供电源供电。

  • 用于软盘驱动器,硬盘,CD-ROM驱动器等的其他connector
  • jumpers,在一些主板上用来配置电压和各种运行速度等。
  • 许多引脚(pins )用于连接重置按钮,用于硬盘活动的LED,内置扬声器等。

ROM BIOS芯片(Award品牌),如下图。包含一小部分程序(软件),它们永久存储在主板上,例如在PC启动时使用:
上图在左下角,您可以看到两排插针(pins ),例如,连接到机柜内的小型扬声器。 在右下角你可以看到两个“跳线”。圆形部分是主板电池,它保持时钟功能和保存在CMOS存储器中的任何设置。
 

主板(motherboard)的更多相关文章

  1. uboot的readme导读

    UBOOT的移植其实并没有想象中的难,这主要归功于众多的工程师已经将常见的平台代码写入了UBOOT,我们所要做的就是一点小小的更改,在网上看了很多相关的移植,也听到有人说其实看了UBOOT的readm ...

  2. linux查看主板型号、CPU、显卡、硬盘等信息

    系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # ...

  3. 微星X470主板装机

    记录一下装机过程,以作纪念 配置 机箱:先马黑洞3 电源:先马金牌500w CPU:AMD 锐龙5:2600X 主板:微星 X470 暗黑版 显卡:七彩虹 RTX2060 内存:科赋 3200,2条8 ...

  4. Motherboard Chipsets and the Memory Map.主板芯片组与内存映射

    原文标题:Motherboard Chipsets and the Memory Map 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外 ...

  5. CentOS查看主板型号、CPU、显卡、硬盘等信息

    系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # ...

  6. ]# dmesg | grep ATAcentos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 osc_4o5tc4xq 2019/10/11 15:03 阅读数 253 centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信 ...

  7. centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 rose_willow rose_willow 发布于 2016/06/16 11:32 字数 902 阅读 405 收藏 0 点赞 0 ...

  8. Win8换成Win7系统问题小结(修改主板BIOS方法)

    问题描述: 笔记本电脑W8系统使用不习惯,想要换成W7系统,但不管是用光盘安装亦或是用U盘安装,在设置系统启动项的时候,选择从光盘启动或从U盘启动,但是回车点了之后没反应. 下面就说说问题的原因及解决 ...

  9. 获取Linux主机的CPU、内存、主板、BIOS的信息(Centos)

    #!/usr/bin/env python #coding:utf-8 import subprocess import re def Cmd_Exec(cmd): ''' 执行获取信息命令 :par ...

随机推荐

  1. 高级UI-RecyclerView拖拽和侧滑

    RecyclerView强大的地方在于高度的可定制,正式由于此优点,现在的项目大多使用RecyclerView,这里我们仿照QQ的功能,实现RecyclerView的拖拽和侧滑功能 功能说明 上下拖拽 ...

  2. CenOS 7 防火墙 端口 systemctl 操作项

    Centos开放端口 # firewall-cmd --zone=public --add-port=3306/tcp --permanent Centos关闭端口 # firewall-cmd -- ...

  3. 南柯33的Python学习笔记第(一)部分

    Python基础 1.Python简介 1.1 Python是什么编程语言 从编程语言的几个方向来说 编译型和解释型 什么是编译型?什么是解释型? 编译型:就是把源代码一下全部都编译成二进制文件(优点 ...

  4. 从零开始学游戏开发(一):下载与安装UE4游戏引擎

    如何下载和安装虚幻引擎 下载Epic Games Launcher 步骤 百度搜索"what is ue4" 点击第一个搜索结果,进入ue4官网 进入官网首页,点击右上角下载 创建 ...

  5. mysql--简单操作

    一.数据库的基本操作 查看当前所有存在的数据库 show databases; //mysql 中不区分大小写.(databank 是之前创建的) 创建数据库 create database data ...

  6. poj2185(kmp算法next数组求最小循环节,思维)

    题目链接:https://vjudge.net/problem/POJ-2185 题意:给定由大写字母组成的r×c矩阵,求最小子矩阵使得该子矩阵能组成这个大矩阵,但并不要求小矩阵刚好组成大矩阵,即边界 ...

  7. EF-初识

    什么是ORM 起源随着编程的发展,程序里都是面向对象啥的,但是数据库发展呢  网状数据库 ->层次数据库 ->关系数据库(当然还有nosql数据库  我们只是做热数据缓存  后面将会讲到) ...

  8. Java面试笔记整理4

    一.Java内存溢出的产生原因和解决办法? java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小.程序不严密,产 ...

  9. logback日志输出至数据库

    我们知道将数据库输出到不同的地方需要使用不同的appender表示,那下面了解一下输出到数据库的DBAppender. 1.DBAppender 由于DBAppender会把记录写到数据库中,因此我们 ...

  10. C++:链表(有头链表)

    介绍 把链表分为无头链表和有头链表. 无头链表:所有的节点都包含了有效数据,上一篇文章中演示代码使用的就是无头链表. 有头链表:用一个固定的头节点来指代整个链表,所有的对象都挂在这个头节点下面,而头节 ...