我们谈论生活,讨论技术,借由文字,抵达心灵。
同步传输、异步传输CPU 与 内存 --> 同步两者速度相近,使用同一系统时钟步调完全一致,典型的 同步传输CPU 与 PCI 总线 --> 同步PCI 总线有固定的总线时钟所有设备同步于该时钟,同步传输CPU 与 I/O 接口 --> 同步I/O 接口通常也受系统总线时钟控制同步传输I/O 接口 与 打印机 --> 异步打印机是机械设备,速度远慢于 I/O 接口双方速度差异极大,无法共用时钟必须通过 握手信号(我准备好了、我收到了)来协调典型的 异步传输异步传输发生在 速度差异大 的设备之间错题微信计算机中,管理键盘最适合采用的 I/O 控制方式是:中断方式因为键盘是 慢速设备,并且无法预知 I/O 时间PCI 总线、SCSI 总线举例:PCI 总线:城市主干道,连接市中心(CPU)和各个地方(显卡、声卡等)SCSI 总线:专用货运专线,专门用来高效运输大量货物(硬盘、扫描仪等存储设备)PCI 总线,外围组件互联Peripheral Component Interconnect连接 CPU 和 各种扩展卡的通用总线,是电脑主板上最常见的总线。所有设备共享同一条
数据传输率某存储器存储周期为 250ns,每次读出 16 位,该存储器数据传输率是?数据传输率 = 每次读出位数 / 存储周期16 位=16 bit = 2B2B / 250ns = 2B / (250x 10^-9) = 8x10^6 B/sSRAM DRAMSRAM 静态随机存储器用 6 个晶体管 组成一个触发器来锁住 1 个 bit,只要有电,数据就一直在,不会丢失集成度:低功耗:高速度:极快不需要刷新价格:贵用途:CPU 缓存(Cache)容量:小DRAM 动态随机存储器用 1 个晶体管 + 1 个电容 存 1 个 bit,靠 电容 充电 / 放电,来表示 1 和 0集成度:高功耗:低速度:较慢需要刷新价格:便宜用途:内存条(RAM)容量:大DRAM 需要刷新因为:充电:1,放电:0,但是会慢慢掉电,所以必须定期重新刷新,一般每隔 几毫秒 就要刷新一次而 SRAM 的触发器结构不会漏电,所以不需要刷新I/O 五种工作方式:I/O 系统可以有 5 种不同的工作方式:程序控制方式无条件传送程序查询方式程序中断方式DMA 工作方式I/O 处理机无条件传送:I/O 总是准备好接受主机的
中断方式、DMA中断方式与 DMA 方式都可以实现外设与 CPU 之间的并行工作,都是解决 CPU 与 慢速 I/O 设备速度不匹配 问题的方案问题背景:CPU 极快,硬盘 / 键盘 / 网卡极慢,如果 CPU 一直等设备准备好,就是 轮询 就比较浪费。中断方式设备准备好了,主动通知 CPU。打扰 CPU 干活CPU 发出I/O请求 ↓ CPU 去干别的事(执行其他程序) ↓ 设备准备好了 → 发出中断信号 ↓ CPU 暂停当前工作,保存现场 ↓ CPU 处理中断(传输数据) ↓ CPU 恢复现场,继续之前的工作每次中断都需要 CPU 亲自参与数据传输适合 数据量小、不频繁 的设备,如,键盘 鼠标每次传输一个字 / 字节 就中断一次,数据量大时中断太频繁,CPU 开销大需要 CPU 保护现场DMA,Direct Memory Access 直接内存访问加一个专用硬件(DMA 控制器),让它代替 CPU 管数据传输,CPU 完全不参与中间过程。不打扰 CPU 干活CPU 告诉DMA控制器: 数据在哪、传到哪、传
今天听完了鲁豫和文淇对谈的视频播客还挺有触动的。感觉自从今年开始每天写日记之后,很久都没有这么想写点什么别的了,所以赶紧趁着这股劲儿,记录一些。并且我决定,从今天开始我的随笔栏目就叫:说点儿什么。我也不知道为什么,可能也没什么理由,就突然觉得这几个字轻轻松松,也许还有点儿力量,并且还蛮有趣的。《陈鲁豫对话陈文淇》她们的对谈从名字就很有趣,一开始好像是叫《鲁豫对话文淇》,后来评论中说 没有姓,所以现在这个视频的名称叫做《陈鲁豫对话陈文淇》。讲道理,我一直知道文淇,偶尔也会看看她的戏,但我确实是第一次知道她姓陈。那么事情开始变得有趣了,两位优秀陈姓女性,大众所熟知的她们的名字,居然都没有带着自己的姓。我不知道为什么我会单独拎出来写下这段话,但是我觉得真还挺有趣的。整个对谈我是花了三个中午听完的,是很好的一次对谈。她们是那么地自然、有趣,我切实看到了所谓 “代沟”,我也看到了不同年龄层、不同人生经历的女生们很多思考,很多感悟。她们的对谈是舒服的。中间最有趣的莫过于,文淇说她有感受到,现在她的创作灵感有在一点一点地降低,鲁豫问她为什么会这么感觉,很多时候自己的感觉是会出错的。文淇说,“我觉得我
时钟周期计算机操作的最小单元时间是:时钟周期指令周期:一条指令从读取到执行完的全部时间。指令周期分为不同阶段,每个阶段所需的时间又称 机器周期,又称 CPU 工作周期一个指令周期 由 若干个 CPU 周期组成一个 CPU 周期包含若干个 时钟周期寻址计算机在直接寻址时,需要从内存读取操作数,要先将操作数的地址送到地址总线上随机存储器 可以按 地址 访问存储器的任一单元顺序存储器 访问时 按顺序查找目标地址访问数据所需时间,跟 数据存储位置相关。直接存储器按照数据块所在位置访问,介于 随机存储器 和 顺序存储器 之间,磁道寻址随机,磁道内寻址顺序。相联存储器:按内容访问的存储器。把数据或数据的某一部分作为关键字,按顺序写入信息,读出时并行地将关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字,特别适合于信息的检索和更新。CPU PCCPU 执行一条指令时,首先要完成的操作是:从内存中读取该指令的指令操作码。取该指令的指令操作码,首先要做的事:将程序计数器的内容送到地址寄存器:PC --> AR计算机类与鼠标类的关系是聚合关系双核处理器:一个处理器上集成两个运算
Luckyxyz