主板部件

▶1.主要部件

主板是计算机的重要部件,主板由集成电路芯片、电子元器件、电路系统、各种总线插座和接口组成,目前主板标准为ATX。主板的主要功能是传输各种电子信号,部分芯片负责初步处理一些外围数据。不同类型的CPU,需要不同主板与之匹配。主板功能多少取决于南桥芯片和主板上的专用芯片。主板BIOS芯片决定主板兼容性好坏。主板上元件的选择和生产工艺决定主板的稳定性。图6-30为目前流行的ATX主板。

▶2.总线


总线是计算机中各种部件之间共享的一组公共数据传输线路。

1)并行总线

并行总线由多条信号线组成,每条信号线可以传输一位二进制的0或1信号。如32位PCI总线就需要32根线路,可以同时传输32位二进制信号。并行总线可以分为5个功能组:数据线、地址线、控制线、电源线和地线。数据总线用来在各个设备或者部件之间传输数据和指令,它们是双向传输;地址总线用于指定数据总线上数据的来源与去向,它们是单向传输的;控制总线用来控制对数据总线和地址总线的访问与使用,它们大部分是双向的。为了简化分析,大部分教材往往省略了电源线和地线。目前,计算机并行总线已经不多了,主要有CPU与内存之间的总线(MB)、PCI外部设备总线(处于淘汰中)等。

2)并行总线性能

并行总线性能指标有总线位宽、总线频率和总线带宽。总线位宽为一次并行传输二进制位数。如32位总线一次能传送32位数据。总线频率用来描述总线数据传输的频率,常见总线频率有33MHz、66MHz、100MHz、200MHz等。

                                并行总线带宽=总线位宽×总线频率÷8

例:PCI总线带宽为:32b×33MHz÷8≈126MB/s(1000进位时为132MB/s)。

3)串行总线性能

目前流行的计算机串行总线有图形显示总线(PCI-E)、通用串行总线(USB)等。串行总线性能用带宽来衡量,串行总线带宽计算较为复杂,它主要取决于总线信号传输频率和通道数,另外与通信协议、传输模式、编码效率、通信协议开销等因素有关。
在PCI-E1.0标准下,基本的PCI-E×1总线有4条线路(1个通道),2条用于输入,2条用于输出,总线传输频率为2.5GHz,总线带宽为2.5Gb/s(单工);在PCI-E 2.0标准下,PCI-E×1总线传输频率为5.0GHz,总线带宽为5.0Gb/s(单工);在PCI-E3.0标准下,PCI-E×1总线传输频率为8.0GHz,总线带宽为8.0Gb/s(单工)。

例:PCI-E×16在2.0标准下的总线带宽为:5.0Gb/s×16=80Gb/s。

USB是一种应用广泛的通用串行总线,USB2.0总线带宽为480Mb/s;USB 3.0总线带宽为5.0Gb/s。USB总线的接口形式有USB-A、USB-B、mini-A、mini-B、mini-AB、Micro-B、USB Type-C、OTG(On-The-Go,直连通信)等形式。

▶3.I/O接口

接口是两个硬件设备之间起连接作用的逻辑电路。接口的功能是在各个组成部件之间进行数据交换。主机与外部设备之间的接口称为输入输出接口,简称I/O接口。计算机接口有硬盘串行接口SATA、显示器接口VGA/DVI、键盘和鼠标接口USB、音箱接口Line Out、话筒接口MIC、网络接口RJ-45等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/597090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序+前后端开发学习材料

目录结构 全局文件 1.app.json 文件 用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。 1.1 page用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文…

docker镜像仓库详解(Docker Registry)

本片文章主要是对docker的镜像仓库进行了详解。其中包含了一些常用了 docker 指令,通过举例进行详解。也详细解释了镜像仓库的工作机制和常见的镜像仓库。也实际拉去和运行了一些镜像。希望本篇文章会对你有所帮助! 文章目录 一、什么是Docker Registry …

【卡梅德生物】杂交瘤技术、噬菌体展示技术和兔单B细胞技术制备兔单抗的对比

兔单克隆抗体技术的演进经历了杂交瘤技术、噬菌体展示技术和单B细胞技术三个关键阶段。这些技术的不断进步推动了兔单克隆抗体技术的优化,显著提高了抗体的生产效率、特异性和适用范围。在科研和医药领域,兔单克隆抗体技术因其不断发展的特性而取得了令人…

Java IO流(三)-字节流缓冲流

1字节缓冲区流 1.1 字节缓冲流概述 字节缓冲流: ​ BufferOutputStream:缓冲输出流​ BufferedInputStream:缓冲输入流 构造方法: ​ 字节缓冲输出流:BufferedOutputStream(OutputStream out)​ 字节缓冲输入流&…

Nginx 中 return 和 rewrite 跳转

目录 1.return 跳转 2.rewrite 跳转 如果把https的s去掉,就相当于去访问80端口了,https默认找的是443端口,而80端 口对应的网站我们设置了默认网站,所以如果你删掉了s再访问,就看到我们的默认网站了 我们想要的效果…

LeetCode 1154. 一年中的第几天:2023年最后一道每日一题

【LetMeFly】1154.一年中的第几天:2023年最后一道每日一题 力扣题目链接:https://leetcode.cn/problems/day-of-the-year/ 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。 示例 1&…

Python办公自动化 – 定时邮件提醒和音视频文件处理

Python办公自动化 – 定时邮件提醒和音视频文件处理 以下是往期的文章目录,需要可以查看哦。 Python办公自动化 – Excel和Word的操作运用 Python办公自动化 – Python发送电子邮件和Outlook的集成 Python办公自动化 – 对PDF文档和PPT文档的处理 Python办公自动化…

网工内推 | 事业单位、上市公司网工,五险一金补贴多

01 中科中山药物创新研究院 招聘岗位:网络工程师 职责描述: 1.负责信息化网络数据安全,加固网络安全、渗透测试、风险评估、漏洞扫描、风险管理和风险评估方法。对防火墙、IDS、IPS、蜜罐、防DDOS、VPN等设备的运行管理; 2.负责机…

100个python代码大全详细介绍

1.输出Hello World print("Hello World!")2.计算两个数的和 num1 5 num2 7 sum num1 num2 print("The sum of", num1, "and", num2, "is", sum)3.判断一个数是否是正数 num 10 if num > 0:print("Positive number&quo…

CodeWave智能开发平台--03--目标:应用创建--01模板创建依赖问题修改

摘要 本文是网易数帆CodeWave智能开发平台系列的第03篇,主要介绍了基于CodeWave平台文档的新手入门进行学习,实现一个完整的应用,本文主要完成模板创建时的依赖问题解决。 CodeWave智能开发平台的03次接触 CodeWave参考资源 网易数帆Code…

脚本接收参数,执行shell指令

洗礼 上午开完会,5个小时内丧失思考行动能力,10个小时内不敢说话,深刻把握会议精神,反省自己。因为经常用到脚本执行任务,所以记录一下一些常用的脚本接收参数,执行shell指令。 python脚本 Python脚本是…

vercel部署Gemini pro

一、注册一个vercel账号(这个东西类似于第三方的github pages,能部署github中的项目) 二、注册结束后,填写github的账号(需要事先在该github账号中fork一个gemini的repository) 三、babaohuang/GeminiPro…

应用案例——楼宇对讲、可视门铃芯片组成分析

语音通话芯片:D34018,D34118,D5020,D31101; D34018 单片电话机通话电路,合并了必 需的放大器、衰减器和几种控制 功能,包括发送和接收衰减器、 背景噪声电平检测系统和一个衰 减器控制系统,对发送和接收电 平好于背景噪声做…

git的使用 笔记1

GIT git的使用 使用git提交的两步 第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。 .git 跟踪管理版本的目录 创建版本库…

阶段十-分布式-Redis01

第一章 Redis入门 1.1 节 什么是NoSql型数据库 NoSQL ,泛指非关系型的数据库, NoSQL Not Only SQL,它可以作为关系型数据库的良好补充。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。NoSQL与SQL数据库区别对比如…

【Kubernetes 】Kubernetes 网络之 Ingress 配置详解

一、ingress 在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,几乎承载着集群内服务访问的所有流量。Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。可以通过Ingress资源来配置不同的转发规则,从而实现根据不同的规则设置访…

CMake入门教程【核心篇】包含目录(include_directories)

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「本专栏容」:CMake入门教程 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 1. 基本用法2. 添加单个…

vue动态添加数据

1,先声明一个数组为响应式的,里面有一些数据 const tableData ref([{sex: 女,name: 姓名1,birthday:0512},{sex: 女,name: 姓名2,birthday:0314},{sex: 男,name: 姓名3,birthday:1012},{sex: 女,name: 姓名4,birthday:0915}, ]); 我这里用的是表格的,…

快手推荐算法工程师三面回顾

快手三次技术面试一次HR面试的简单回顾,希望对大家有所启发。 一面 面试官一上来就让写算法题,第一个是计算岛屿数量,第二个是最长回文字串。 然后就是介绍自己的论文。对于论文的工作,面试官只是在问关于论文的问题&#xff0…

【PCB专题】Allegro封装更新焊盘

在PCB封装的绘制中,有时会出现需要更新焊盘的情况。比如在制作封装的过程中发现焊盘做的不对而使用PAD_Designer重新更新了焊盘。 那在PCB中如何更新已经修改过的焊盘呢? 打开封装,选择Tools->Padstack->Refresh... 选择Refresh all …