WillMo's Blog
  • 首页
  • 博客
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 书单
  • 碎语
  • 相册
  •   
  •   
你总说你很累,可谁又过的顺风顺水。 _
第七章:输入输出系统

第七章:输入输出系统

第七章:输入输出系统除了CPU和主存之外的设备都是外围设备,简称外设。 每个外设都有各自的控制器,也可以称为I/O接口。 机械硬盘(磁盘)主存的存储速度很快,但是属于易失性存储器,断电后容易丢失,而且每个sRAM造价很高。 所以我们需要外存来长期存取数据。 机械硬盘的构造如下: 位密度:单位长度内存放的二进制数目。 扇区:就是数学意义上的扇形。 对比维度 低密度存储(恒定扇区数)
2026-01-25
计算机组成原理
#计算机组成原理
第六章:中央处理器

第六章:中央处理器

第六章:中央处理器全章节学习路线: 数电基础组合逻辑电路在任何时刻的输出信号的稳定值,仅仅与该时刻的输入信号有关,而与该时刻以前的输入信号无关。 但时序电路的输出不仅取决于当前的输入,还取决于电路原来的状态。 CPU是边沿反应的,这是为了阻止输出信号震荡的问题。 中央从处理器CPU由数据通路和控制单元组成。 CPU内部集成了一根内部总线,但是存在信号碰撞的问题,也就是在同一时刻只能传输一个数据。
2026-01-25
计算机组成原理
#计算机组成原理
第五章:指令系统

第五章:指令系统

第五章:指令系统记得在第一章写的层次结构吗? ISA是一种规定和结构规范,是软件和硬件之间的接口。 目前分为Intel x86(支配着计算机的PC时代) arm(最流行的嵌入式设备指令系统) MIPS和RISC-V(新兴的,能够使得计算机系统构建变得简单) 指令集又分为复杂指令集和精简指令集,Intel x86属于复杂指令集,其他属于后者。 MIPS和X86两种ISA,都有32位和64位两种版本
2026-01-25
计算机组成原理
#计算机组成原理
第四章:数据的表示与运算

第四章:数据的表示与运算

第四章:数据的表示与运算计算机的世界中,只有零和一两种表示。 将各种表示用0和1的二进制来表示的过程,就是编码。 广义上的定义是: 编码,就是用少量简单的基本符号对大量复杂多样的信息进行一定规则的组合 本章思维导图: 进制转换技巧 非数值数据的编码 无符号整数的编码 八个二进制位那么表示的无符号范围就是0-255,因为255对应的是八位全一,在加一就是256但是这种情况下发生了溢出,所以只能取
2026-01-25
计算机组成原理
#计算机组成原理
第三章:主存储器

第三章:主存储器

第三章:主存储器 思维导图 数电内容在此略过 寄存器就是能够存储一定位数的二进制位的电子元件 机器字长:CPU一次能够处理的数据的位数,与CPU的寄存器位数有关 bus是读口,RA和RB是输入要读的寄存器的编号,busW是写口,配合CLK时钟信号和WE使能端,RW写入寄存器地址,往寄存器内写入信息。 主存储器存储原理一个字节等于8位二进制,这是计算机普遍适用的规律 也就是1B = 8Bit
2026-01-25
计算机组成原理
#计算机组成原理
第二章:总线结构

第二章:总线结构

总线结构总线是一组为多个部件服务的公共信息传输线路,是计算机内部各个功能部件(如CPU、内存、I/O设备)之间进行数据、地址和控制信息传输的共享通道。 所以,总线是一个公用的通道,他需要一些通用属性:****带宽,仲裁逻辑,总线事务,总线定时,总线标准。 总线在同一时刻在发送相同信息会导致信息冲突,形成通信瓶颈。所以中大型计算机会使用多个总线。 通用属性通信知识通信的目的是为了传递数据,信号就
2026-01-25
计算机组成原理
#计算机组成原理
第一章:计算机系统概述

第一章:计算机系统概述

第一章:计算机系统概述请记住,所有的程序都是指令序列+数据 比如一个C语言的HelloWorld的展示 程序从硬盘复制到高速读写的主存储器中,然后从主存复制到CPU中执行,执行,最后数通过IO总线输出到显示器。 一般地,存储器被划分为若干存储单元,每个单元一般可以存放8个二进制位(就是8个数位,每个数位只能是0和1),而每八个二进制位就被称为一个字节(这个规律是计算机普遍适用的),所以主存可以
2026-01-25
计算机组成原理
#计算机组成原理
生日提醒开发笔记

生日提醒开发笔记

生日提醒开发笔记 这是笔者在大一下创新实践课程做的项目,即使还有很多上线刚需的功能没有实装,但是暂时的回顾和复盘是很有必要的。年后两个月左右我会将剩下的功能补齐,到时候再更新文档。 笔者表达能力堪忧,所以请结合源码阅读。 项目需求在快节奏的现代生活中,我们忙于处理无数事务,重要的日子——比如亲友的生日——常常在指尖悄然溜走。即便记得日期,也可能因一时疏忽而错过那个送上祝福的最佳时刻。这种遗忘不仅
2026-01-02
网络工程
#网络工程 #JAVA #项目 #spring
SpringMVC中的请求方法

SpringMVC中的请求方法

SpringMVC中的请求方法在HTTP协议中,请求方法(也被称为HTTP方法或HTTP动词)定义了请求所执行的操作类型。在Spring MVC中,你可以使用这些HTTP请求方法来定义你的控制器(Controller)中的方法,以便它们可以根据不同的HTTP请求方法执行不同的操作。 GET(重要): 用于请求指定的资源。请求中通常不包含请求体。 例子:从服务器获取一个网页或API数据。 工作中一般
2026-01-02
网络工程
#网络工程 #JAVA #Spring
SpringMVC入门和控制器

SpringMVC入门和控制器

SpringMVC入门和控制器了解SpringMVC之前需要了解三层架构,三层架构是一种经典的软件设计模式,通过将应用进行分层,来实现应用内部的解耦,提升可扩展性和可维护性。定位:****系统级分层(垂直拆分)。 表现层:处理用户交互、接收参数、展示数据 业务层:处理业务逻辑,(例如用户注册就是一个业务)判断用户是否注册,如果已经注册,则给出异常提示等。 持久层(又名数据访问层):与数据源交互,
2026-01-02
网络工程
#网络工程 #JAVA #Spring
123…6

搜索

本站安全运行 1638 天 17 小时 54 分 47 秒
总访问量 30296 次 总访客数 22101 人