自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 开发实战:RecyclerView 多类型布局 +(.9.png) 自适应图片

本文结合红船精神主题聊天界面案例,讲解Android开发中RecyclerView多类型布局与.9.png图片的应用。介绍了RecyclerView视图复用、局部更新的优势,及通过getItemViewType区分消息类型加载对应布局的实现;说明.9.png定义可扩展与内容显示区、解决拉伸变形的作用。还涵盖数据模型、布局设计、适配器核心代码,指出图片位置、类型区分、控件宽度约束等常见问题。

2025-11-27 17:23:05 692

原创 【网络基础】NAT 技术!私有 IP + 地址转换原理

IPv4 地址都耗尽了,为什么还能上网?分不清私有 IP 和公网 IP 的区别?看不懂 NAT 的地址转换流程?甚至不知道 NAT 和普通路由器的核心差异?从产生背景、私有 IP、工作原理到核心区别,把 NAT 技术拆解得明明白白。

2025-11-24 08:30:00 63

原创 【网络层】IPv4 地址彻底吃吃透!

本文系统解析了IPv4地址的核心概念:32位二进制编码的点分十进制表示(如192.168.1.1),其结构分为网络号(小区编号)和主机号(门牌号)两部分。文章详细介绍了五类IP地址(A-E类)的划分标准及适用场景,解释了"网络号减2"(全0和127保留)、"主机号减2"(全0表本机、全1表广播)的原因。重点剖析了特殊IP地址的用途:直接广播(网络号+全1)、受限广播(255.255.255.255)、环回地址(127.x.x.x)等。最后总结了IPv4三大特点:分级结

2025-11-22 17:05:57 234

原创 【网络层】IPv4 分组通关指南!首部字段 + 分片计算

本文以快递包裹为类比,系统讲解IPv4分组结构与分片机制。固定首部20字节包含13个字段,重点解析版本、标识、标志和片偏移等关键字段。针对分片计算难题,提出四步解题法:计算最大数据长度、分片数量、各分片数据长度及偏移量,并附MTU=1500字节的典型例题。强调分片由路由器执行、目的主机重组,以及片偏移以8字节为单位的计算规则。最后总结5个核心结论,包括首部长度最小值5、TTL递减机制及常见协议号等考研必考点。

2025-11-20 17:20:24 523

原创 【网络层】路由/转发/SDN核心拆解!

本文通过物流系统比喻解析网络层核心概念:1. 网络层如同物流调度中心,负责分组从源到目的地的传输,核心功能包括路由选择(全局路径规划)和分组转发(本地中转化)。2. 两种服务模式对比:虚电路(面向连接、可靠)与数据报(无连接、尽力交付)。3. 异构网络互连依赖路由器/网关,通过IP协议统一不同网络标准。4. 介绍了SDN架构特点,实现控制与转发分离,集中化管理网络。5. 辨析易混淆概念:流量控制(点对点速率匹配)不同于拥塞控制(全网资源调度)。全文用物流类比形象阐述了网络层的功能原理和关键差异。

2025-11-17 18:30:00 838

原创 【以太网交换机】交换机通关指南!自学习算法 + 交换模式 + 核心对比

本文通过"智能快递分拣中心"的比喻,系统讲解了交换机的工作原理。首先对比交换机和集线器(HUB),指出交换机实现"专属通道"的核心优势:独占带宽、全双工通信、并行处理和硬件加速。其次分析两种交换模式(直通和存储转发)的特点及适用场景。重点解析自学习算法的工作流程,即"学习源地址,转发目的地址"的三步过程。最后总结关键区别:HUB不隔离冲突域和广播域,交换机隔离冲突域但不隔离广播域。交换机的核心在于基于MAC地址的定向转发和自学习能力。

2025-11-15 22:04:00 844

原创 【广域网】广域网(WAN)与PPP协议:从“高速公路网”到“开车上路许可证”

摘要:本文通过物流系统类比,解析广域网(WAN)与局域网(LAN)的本质区别。广域网如同长途物流网络,通过节点交换机和高速链路实现跨地域数据传输,采用网状拓扑确保稳定性。重点介绍了PPP协议作为广域网的"标准化快递单",详细说明其三大核心组成(LCP、NCP、封装方法)、帧格式特点及透明传输机制,并梳理了PPP从拨号到上网的完整工作流程。核心结论包括:广域网是长途数据运输网,PPP协议简单成熟但不可靠传输,其协议字段和透明传输方式是关键考点,工作状态需严格按步骤执行,且仅支持全双工点对点

2025-11-13 13:26:37 919

原创 Android 常见界面布局

本文系统介绍了Android开发中的五大核心布局方案。重点解析了LinearLayout、TableLayout、FrameLayout和RelativeLayout的基础特性及适用场景,并详细剖析了功能最强大的ConstraintLayout。ConstraintLayout通过约束定位、链式布局、引导线等特性实现灵活适配,支持可视化开发,能有效减少布局嵌套提升性能。文章建议新项目优先选用ConstraintLayout,旧项目可逐步迁移,同时根据不同需求选择合适的布局方案,以提升开发效率和界面适配效果。

2025-11-12 09:30:00 473

原创 【WLAN核心】802.11这样子学!从结构到帧格式,干货指南

摘要: 本文用办公楼通信比喻解析WLAN核心概念。有固定基础设施的WLAN以AP(如“总机”)为中心,形成BSS(部门)和ESS(整栋楼),需通过AP中转通信;自组网则无AP,设备直接互联。802.11帧的4个地址字段是关键难点,需结合“ToDS/FromDS”标志位,按“下一跳、上一跳、真源真目的”原则理解。核心考点包括CSMA/CA的冲突避免机制、AP的核心作用、地址字段逻辑及ESS的无缝漫游功能。全文以场景化类比帮助快速掌握WLAN框架。

2025-11-10 17:30:00 593

原创 以太网与IEEE 802.3怎么学?核心概念+逻辑解析,看完就能懂!

学习局域网技术时,被“以太网”“IEEE 802.3”“CSMA/CD”这些术语绕得晕头转向?明明都是以太网,10BASE-T、吉比特以太网又有什么区别?为什么现代以太网反而不用经典的CSMA/CD协议了?别慌,这篇文章会用“局域网物流系统”的比喻,把以太网从基础原理到高速演进的核心知识讲透。

2025-11-07 16:34:31 827

原创 【局域网】为什么以太网能垄断局域网?LAN三要素+拓扑结构全解!

本文用办公区布局的比喻解析局域网(LAN)的核心概念。首先界定LAN的5个特征:覆盖范围小、高性能、设备平等、共享信道、支持广播。重点阐述决定局域网特性的三要素(拓扑结构、传输介质、MAC方法),强调介质访问控制(MAC)是最关键要素。通过对比总线形、环形、星形三种拓扑结构,说明逻辑拓扑与物理拓扑的区别。介绍双绞线、光缆等传输介质,以及CSMA/CD、令牌传递等MAC方法。最后解析IEEE802标准中MAC和LLC子层的分工及其演化。全文通过生活化比喻,帮助读者深入理解局域网的核心原理。

2025-11-05 20:40:32 644

原创 【随机访问介质访问控制-3】为什么工业控制网不用 WiFi?令牌传递协议:无冲突通信流程 + 对比表全解!

本文通过会议室话筒的比喻,解析了令牌传递协议的工作流程与特点。令牌传递协议通过循环传递唯一令牌实现无冲突通信,相比随机访问协议(如CSMA/CD)具有绝对公平性,在重负载时效率接近100%,特别适合工业控制等实时性要求高的场景,但在轻负载时效率较低。文章还对比了两类协议的核心差异,并总结了常见MAC协议的适用场景。关键词:令牌传递、无冲突、公平性、工业控制网、MAC协议。

2025-11-03 17:30:00 1854

原创 【随机访问介质访问控制-2】为什么WiFi不能用CSMA/CD?一文吃透CSMA/CA冲突避免核心!

本文通过“会议室传话”的比喻解析WiFi采用CSMA/CA协议的原因。相比有线网络的CSMA/CD,无线环境存在冲突检测困难、隐蔽站和暴露站三大缺陷。CSMA/CA通过四大机制解决这些问题:1)帧间间隔(IFS)实现优先级控制;2)退避算法随机分散发送时机;3)NAV虚拟载波监听避免隐蔽站冲突;4)ACK确认确保传输可靠性。对于长数据帧还引入RTS/CTS握手机制。文章最后对比了CSMA/CD与CSMA/CA的核心区别,指出后者通过“预约+确认”策略,以较小开销换取无线环境下的低冲突率。

2025-11-02 20:30:00 1301

原创 【随机访问介质访问控制-1】为什么纯 ALOHA 效率不到 20%?3 大随机访问 MAC 协议拆解

本文对比分析了三种随机访问协议的核心原理。ALOHA协议中最基础的纯ALOHA利用率仅18.4%,而引入时间同步的时隙ALOHA提升至36.8%。CSMA协议通过"先听后说"机制减少冲突,分为1-坚持、非坚持和p-坚持三种类型。CSMA/CD协议进一步增加"冲突检测"功能,采用2τ争用期、64字节最短帧长和二进制指数退避算法等机制,显著提高了以太网传输效率。这三种协议体现了从盲目发送到智能检测的技术演进过程,核心是在自由竞争和有序传输之间寻找平衡。

2025-11-01 18:30:00 831

原创 【信道划分和介质访问控制】为什么 WiFi 不会抢信号?MAC 信道划分 4 大技术 + CDMA 考点全解!

这篇文章通过"共享房间"的比喻,生动讲解了数据链路层MAC子层的4大信道划分技术。核心要点包括:1)频分复用(FDM)按频率划分信道,如广播电台;2)时分复用(TDM)按时间片轮流使用信道,传统TDM存在资源浪费,统计时分复用(STDM)通过动态分配提高了效率;3)波分复用(WDM)利用不同波长在光纤中传输;4)码分复用(CDMA)通过独特的编码实现多设备同时同频通信,接收方用对应码片解码。文章强调要掌握各技术的划分维度差异,理解STDM的动态分配优势,以及CDMA的正交码片原理。这些技术通过不同方式解决了

2025-10-25 19:30:00 881

原创 【信道利用率】为什么卫星链路用 SW 协议效率低?ARQ 信道利用率公式 + 计算题全解!

本文通过快递配送的比喻,解析了停止等待(SW)和连续ARQ协议的信道利用率差异。SW协议因必须等待确认,导致信道长时间空闲,利用率公式为U=/(+RTT),效率低下。而连续ARQ协议通过发送窗口实现流水线传输,其利用率取决于窗口大小与RTT的关系:当窗口足够大时可达100%利用率。文章提出3步解题法:1)确认协议类型;2)计算和RTT;3)套用对应公式。核心结论:SW协议受限于RTT,连续ARQ则可通过增大窗口突破效率瓶颈。

2025-10-24 15:30:00 676

原创 【流量控制】算不对 GBN 窗口?分不清 SR 重传?滑动窗口 + 3 大协议一篇吃透

本文通过快递配送的比喻,生动讲解了网络协议中的流量控制与可靠传输机制。核心内容分为三部分:1)基础概念区分,说明流量控制是"限速防溢出",可靠传输是"纠错保顺序";2)对比分析三种滑动窗口协议(停止-等待、GBN、SR)的工作原理和优缺点;3)重点解析滑动窗口机制如何同时实现流量控制和可靠传输,包括窗口大小与编号位数的关键计算公式。文章采用生活化类比,将ACK比作收件回执、数据帧比作快递,帮助理解网络协议的核心原理,并总结了三大协议的差异本质和常见考点。

2025-10-21 17:00:00 1027

原创 【差错控制】搞不懂 CRC 计算?不会海明码纠错?一篇拆解差错控制核心逻辑

这篇文章用快递运输的比喻生动讲解了网络差错控制技术。核心内容包括:1)数据传错的根源是信道噪声;2)两种纠错方案对比(ARQ需双向信道重传,FEC可自主纠错);3)重点解析CRC检错编码的模2除法计算过程;4)详解海明码的分组校验纠错原理;5)码距概念及其与纠错能力的关系。文章强调理解技术原理而非死记公式,通过生活化比喻帮助读者掌握网络通信中的差错控制机制,适合备考和实际应用参考。

2025-10-07 11:52:34 671

原创 【数据链路层】组帧为什么总出错?4 种方法对比 + 零比特填充实操,彻底搞懂帧定界!

本文用快递打包的比喻,生动解析TCP/IP协议中组帧的必要性和四种组帧方法。核心要点:1)首尾部相当于快递面单和封条,解决帧定界、地址定位等关键问题;2)对比四种组帧方法:字符计数法(已淘汰)、字节填充法(效率低)、零比特填充法(主流)和违规编码法(特定场景);3)重点讲解零比特填充法的"5个1插0"规则及计算示例;4)给出选择建议:通用选零比特填充,效率选违规编码,避免前两种过时方法。最后抛出思考题检验学习效果。文章将抽象概念形象化,帮助读者突破组帧学习难点。

2025-10-05 16:00:00 664

原创 【数据链路层的功能】你是否也被这些网络问题折磨过?

三个基本问题封装成帧、透明传输、差错检测是数据链路层的基石,须深刻理解其含义和解决方法。信道类型:分清点对点和广播信道的特点及其典型协议。功能对比明确流量控制在OSI和TCP/IP模型中的不同位置。理解现代网络架构中可靠传输责任的转移:数据链路层负责检错(CRC),传输层负责纠错(重传)。这是一个非常重要的演进思想。可靠传输机制:知道在什么情况下数据链路层会采用确认和重传(无线网络),什么情况下不会(优质有线网络)。名词解释:能清晰区分链路数据链路和帧的概念。

2025-10-01 15:15:00 932

原创 Android 常见界面布局详解

摘要:本文详细介绍了Android开发中常用的五种界面布局:LinearLayout(线性布局)、TableLayout(表格布局)、FrameLayout(帧布局)、ConstraintLayout(约束布局)和RelativeLayout(相对布局)。重点分析了各布局的特性、XML语法格式和关键属性,如LinearLayout的orientation和weight属性、TableLayout的列控制属性、ConstraintLayout的相对定位和链式约束等。同时提供了按钮控件的常用属性说明,包括样式、

2025-09-30 16:26:20 1048

原创 从“信号放大器”到“局域网共享器”

物理层设备(中继器和集线器)是OSI模型最底层的设备,负责信号再生和整形以扩展网络覆盖范围。中继器仅有两个端口,用于连接网段并重建数字信号;集线器是多端口中继器,以广播方式转发信号到所有端口。两者均工作在同一个冲突域和广播域,采用半双工模式,会引发网络冲突和带宽共享问题。由于功能简单、效率低下,现代网络已普遍采用智能交换机替代这些设备。交换机能分割冲突域、实现全双工通信,显著提升网络性能。

2025-09-29 20:54:06 405

原创 物理层-传输介质

传输介质分为有线和无线两类。有线介质包括双绞线、同轴电缆和光纤,各有不同的传输特性和应用场景。无线介质通过电磁波在自由空间传播,如无线电波、微波和卫星通信等。物理层定义了设备与传输介质之间的接口标准,包括机械特性、电气特性、功能特性和规程特性,确保可靠的数据传输。不同的传输介质和接口特性共同构成了网络通信的物理基础。

2025-09-28 16:32:28 698

原创 链家网信息爬虫实践:从网页抓取到数据存储

本文分享了使用Python爬取链家网二手房信息的实现方法。程序采用模块化设计,包含网页获取、数据解析和存储三个核心模块:通过requests模拟浏览器获取HTML源码,使用lxml的XPath解析房源信息(标题、地址、价格等),并保存为CSV文件。文中特别强调了爬虫伦理,建议设置请求间隔、处理反爬机制(如User-Agent、代理IP)和异常处理。代码实现了分页追加存储功能,并提供了完整的实现示例,适用于房地产市场数据采集与分析学习。

2025-09-27 17:30:00 1369

原创 TextView、EditText、Button 实战

本文介绍了Android应用开发中的基础UI实现与交互逻辑。主要内容包括:1) 项目初始化与线性布局设置,包括垂直排列、居中对齐等属性配置;2) 多种TextView实现,包含HTML样式文本、链接自动识别、阴影和变形效果;3) EditText输入框设计,支持用户名与密码输入;4) 按钮布局与事件处理,实现登录验证和注册提示功能。通过XML布局文件与Java代码的结合,构建了一个完整的登录页面UI,包含文本显示、用户输入和按钮交互等核心功能,为Android开发提供了基础实践示例。

2025-09-26 22:30:00 588

原创 TextView、EditText、Button的基本使用

本文系统介绍了Android开发中的View体系与UI布局实现。主要内容包括:1)View分类(容器型/实体型)及其通用属性;2)XML和Java两种布局实现方式;3)LinearLayout的orientation、weight等核心特性;4)TextView、EditText、Button等基础控件的功能与属性配置;5)Toast提示的使用方法。文章重点阐述了Android UI开发的基本原理和常用技术,为开发者提供了界面构建的完整知识体系。

2025-09-26 17:50:36 1083

原创 物理层-编码和调制

摘要:数据与信号转换技术主要包括四种方式:数字数据→数字信号(如以太网)、数字数据→模拟信号(如Wi-Fi)、模拟数据→数字信号(如PCM电话)、模拟数据→模拟信号(如广播)。数字编码技术包括归零码、曼彻斯特编码等,其中曼彻斯特编码具有自同步能力。模拟信号数字化采用PCM技术,通过采样、量化、编码实现。数字调制技术(ASK、FSK、PSK、QAM)用于频带传输,QAM结合幅相调制效率最高。模拟调制技术(AM/FM)则用于广播传输。

2025-09-25 17:30:00 745

原创 百度贴吧爬虫实战:完整实现与使用指南

使用 csv 模块创建写入器,首先写入表头("标题" 和 "链接"),然后遍历帖子字典,将每个标题和链接作为一行写入文件。首先检查内容是否为空,然后通过查找 JSON 结构的起始({)和结束(})位置,提取有效的 JSON 片段。接着遍历帖子列表中的每个条目,提取标题文本和对应的链接,对于相对路径的链接会自动补全为完整的 URL。从 JSON 提取标题和链接此方法专门用于从解析后的 JSON 数据中提取帖子标题和对应的链接。提取到的标题和链接以字典形式返回,键为标题,值为对应的完整链接。

2025-09-24 17:30:00 1662

原创 Android Studio 详细安装与配置指南

本文详细介绍了Android Studio的完整安装与配置流程:1)从官网下载对应系统版本的安装包;2)分步骤完成安装程序运行、组件选择及路径配置;3)首次启动时进行数据共享选项、SDK路径(建议非系统盘)及许可证协议设置;4)通过创建测试项目验证安装,包括模拟器配置与运行测试。针对常见问题如Gradle下载失败、模拟器卡顿等提供了解决方案,强调需确保网络稳定、启用虚拟化技术及合理分配资源。整个流程需注意存储空间预留(SDK至少4GB)和路径自定义设置以优化性能。

2025-09-23 18:48:57 3989

原创 物理层-信道的极限容量

信道容量极限受码间串扰和噪声限制。奈奎斯特定理针对无噪声信道,给出码元速率上限2W,但未限制比特率,可通过高阶调制提升速率。香农定理考虑噪声影响,指出信道容量由带宽W和信噪比决定,存在不可逾越的上限。实际系统需同时满足两个定理,设计时应权衡调制阶数和信噪比,通过增加带宽或提高信噪比来提升容量。奈氏准则鼓励高阶调制,而香农定理限制了调制阶数的理论上限。

2025-09-19 12:19:07 607

原创 物理层-通信基础

通信系统基础知识包含数据(数字/模拟)、信号(数字/模拟)、码元(k进制数字载体)等核心概念。通信模型由信源、信道(模拟/数字、有线/无线、基带/宽带)、信宿及转换设备组成。数据传输方式分为串行(低成本、远距)和并行(高速、短距),交互方式包括单工、半双工和全双工。关键指标涉及速率、波特率(码元速率)与比特率(信息速率)的关系,以及带宽的物理特性(Hz)与传输能力(b/s)双重含义。易混淆点包括码元与比特的"运输工具-货物"类比,以及奈奎斯特理想信道容量公式(波特率=2W)。特

2025-09-18 15:42:55 458

原创 OSI 参考模型和 TCP/IP 模型

OSI七层模型与TCP/IP四层模型对比摘要 OSI模型是ISO提出的七层理论框架(物理层至应用层),强调分层与协议,结构严谨但未广泛实现。TCP/IP模型源于实践,采用四层结构(网络接口层至应用层),因互联网普及成为事实标准。两者核心差异:OSI网络层同时支持有/无连接服务,传输层仅面向连接;TCP/IP网络层仅无连接,传输层提供TCP/UDP两种服务。现代互联网遵循"IPoverEverything"和"EverythingoverIP"理念。需掌握各层功能、协议

2025-09-17 15:17:44 757

原创 计算机网络分层结构

协议是控制对等实体间通信的规则,包含语法、语义和同步三要素。接口是相邻层间信息交换的入口,服务是下层为上层提供的功能。协议是水平的,服务是垂直的。服务可分为面向连接/无连接、可靠/不可靠、有应答/无应答三种类型。面向连接服务(如TCP)可靠有序,无连接服务(如UDP)尽力而为。可靠服务提供纠错机制,不可靠服务由应用层保障可靠性。

2025-09-16 08:30:00 1057

原创 计算机网络体系结构与参考模型

计算机网络体系结构采用分层设计,将复杂系统划分为功能独立的层次,每层通过明确定义的接口为上层提供服务。核心概念包括实体、对等层、协议和服务,数据通过封装/解封装形成各层PDU。分层结构降低了复杂度,便于实现和维护,同时促进标准化。对等层间存在逻辑通信信道,但实际数据传输通过物理层逐层完成,体现了协议的水平特性和服务的垂直特性。这种设计兼顾了功能独立性与技术实现的灵活性。

2025-09-15 08:30:00 782

原创 计算机网络的基本概念-2

本文主要介绍了计算机网络中的三种数据交换技术(电路交换、报文交换和分组交换)及其特点对比,其中分组交换因在效率和可靠性上的平衡成为现代互联网的主流技术。文章还系统梳理了计算机网络的分类维度(分布范围、传输技术、拓扑结构等)和关键性能指标(速率、带宽、吞吐量、时延等),特别对时延的四个组成部分进行了详细解析。最后强调现代互联网是基于分组交换的点对点网状广域网,由硬件、软件和协议三要素构成。

2025-09-13 11:11:25 869

原创 计算机网络的基本概念-1

计算机网络是通过通信设备和线路将分散的计算机系统连接起来,实现资源共享和信息传递的系统。网络可分为本地网络、互连网和全球互联网(Internet)。其组成包括硬件、软件和通信协议三大部分,从功能上分为通信子网和资源子网。计算机网络主要提供数据通信、资源共享、分布式处理、可靠性保障和负载均衡五大功能,典型应用包括文件传输、云计算、集群计算等,极大提升了资源利用率和系统稳定性。

2025-09-11 08:45:00 793

原创 总---线

总线技术核心要点摘要 总线是计算机系统中多部件共享的公共传输线路,具有分时性和共享性特点。按功能分为片内、系统、I/O和通信总线;按时序控制分为同步(高速短距)和异步(低速设备);按传输方式分为串行(长距抗干扰)和并行(短距高速)。总线结构从单总线演进为现代三总线(主存/I/O/DMA),通过层次化设计提升带宽和并发能力。性能核心指标包括带宽、时序和传输效率,现代计算机采用分级总线(如CPU→PCIe→USB)实现高速扩展。DMA总线实现外设与内存直传,显著提升系统吞吐量。

2025-09-02 08:14:55 701

原创 I/O接口

I/O接口作为主机与外设间的"翻译官"和"协调员",主要实现三大核心功能:数据缓冲(解决速度差异)、信号转换(处理格式差异)和状态控制(协调通信时序)。其结构包含数据缓冲寄存器、状态寄存器和控制寄存器。接口分类包括并行/串行传输(现代以串行为主)、程序查询/中断/DMA控制方式,以及可编程/不可编程类型。编址方式分为独立编址(专用I/O指令)和统一编址(内存映射),前者译码简单,后者编程灵活。发展趋势表现为高速接口串行化和控制智能化。

2025-08-27 09:15:00 975

原创 I/O系统基本概念

I/O系统是计算机与外部设备交互的核心,主要包括输入/输出控制、存储技术和性能优化三个方面。系统通过I/O接口协调主机与外设的数据传输,解决速度匹配和信号转换问题。外部存储技术经历了从HDD到SSD的演进,接口协议从SATA发展到NVMe。I/O控制方式包括程序查询、中断、DMA和通道控制,性能依次提升,CPU参与度逐步降低。其中通道控制作为高级DMA,可并行管理多设备,特别适合大型服务器系统。不同控制方式根据设备速度需求选择,实现最优的系统性能平衡。

2025-08-26 09:30:00 656

原创 CPU-多处理器体系结构

本文概述了多处理器系统的分类与实现技术。首先介绍了Flynn分类法的四种架构(SISD/SIMD/MISD/MIMD),重点比较了SIMD和MIMD的特性与应用场景。其次详细解析了三种硬件多线程技术:细粒度多线程适合高延迟场景,粗粒度多线程针对突发阻塞,而SMT(如Intel超线程)能同时实现指令级和线程级并行。然后对比了多核处理器与多线程的差异,指出多核实现物理并行而多线程是逻辑并行。最后讨论了共享内存多处理器(SMP)的两种内存模型(UMA和NUMA)及其优化策略。全文系统梳理了从并行计算模型到硬件实现

2025-08-25 09:20:28 798

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除