
计算机原理
文章平均质量分 87
小布丁的读书笔记
知其然也要知其所以然
展开
-
Cache:一个隐藏并保管数据的场所
原文作者:Gustavo Duarte原文地址:http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-waitCache: a place for concealment and safekeepingCache: 一个被 隐藏和安全保护起来的地方转载 2017-06-27 16:37:09 · 347 阅读 · 0 评论 -
硬盘分区表知识——详解硬盘MBR
硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘 里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record转载 2017-07-28 19:41:46 · 990 阅读 · 0 评论 -
现代处理器的结构和特点
流水线高速缓存乱序执行寄存器重命名分支目标预测转载 2017-10-08 22:06:19 · 2212 阅读 · 1 评论 -
全局描述符表
为了让程序在内存中能自由浮动而不影响它的正常运行,处理器将内存划分为逻辑上的段,并在指令中使用段内偏移量。在保护模式下,对内存的访问仍然使用段地址和偏移地址,但是,在每个段能够访问前,必须先进行登记。这种情况好比开公司做生意。在实模式下,开公司不需要登记,卖什么都没人管,随时都可以开张。但在保护模式下,开公司之前必须先登记,登记的信息包括住址(段起始地址)、经营项目(段的界限等各种访问转载 2017-10-28 19:56:01 · 1259 阅读 · 0 评论 -
计算机地址与8086寻址方式以及32位处理器的寻址方式
8086寻址方式寄存器寻址操作的数位于寄存器中,可以从寄存器里取得。mov ax,bxadd bx,0xf000inc dx立即寻址操作数在指令中直接给出。add bx,0xf000 ;源操作数是立即寻址,目的操作数是寄存器寻址mov dx,label_a ;label_a是标号,标号是数值的等价形式,代表了所在位置的汇编地址以上两种寻址速度较快,但是 寄存器原创 2017-10-08 21:56:10 · 1655 阅读 · 0 评论 -
USB端点和管道
USB设备中的唯一可寻址部分是设备端点。端点是主机与设备之间通信的目的或来源。控制端点可以双向传输数据,而其它端点只能在单方向传输数据。主机和设备的通信最终作用于设备上的各个端点,它是主机与设备间通信流的一个逻辑终端。每个USB设备有一个唯一的地址,这个地址是在设备连上主机时,由主机分配的,而设备中的每个端点在设备内部有唯一的端点号。这个端点号是在设计设备时给定的。每个端点都是一个简单的连接点,或转载 2017-08-25 11:02:10 · 1121 阅读 · 2 评论 -
USB基础知识
USB基础知识概论版本:v0.9.2 Crifan Li摘要本文主要介绍了USB协议的基础知识,包括USB协议的来龙去脉,OHCI/UHCI/EHCI/xHCI之间的区别和联系,USB的firmware,以及USB 2.0协议的概览,USB的枚举的详细过程,OHCI的一些特点本文提供多种格式供:转载 2017-08-17 11:12:02 · 768 阅读 · 0 评论 -
计算机判断溢出的原理?
作者:北极链接:https://www.zhihu.com/question/22199029/answer/55877219来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。计算机中说的溢出(OF)一般是指补码模式的加减运算的条件下。补码模式有这么几个计算、转化规则:-[X] = [-X]+[Y] = [+Y]-[-[X]] =转载 2017-07-17 01:15:29 · 2089 阅读 · 0 评论 -
语义
在程序中, 语义 指的是一段代码的含义 — 例如 "运行这行代码会产生怎样的影响?", 或者 "这个HTML的元素有什么作用,扮演了什么样的角色" (不只是 "它看上去像是什么?"。)例如,“h1” 元素是一个语义化元素, 充当了“这个页面中最高级别标题功能“的角色 (或含义) 。h1>This is a top level headingh1>一般情况下,它将会被赋予一个很大转载 2018-02-02 10:04:20 · 493 阅读 · 0 评论