title: 计算机组成
date: 2018-11-21 10:56:52
tags:
- 基础
categories:
- 计算机基础
目录 start
目录 end|2020-04-30 14:20|
博客:【不周山之读薄 CSAPP】零 系列概览
CSAPP:深入理解计算机系统
存储单位 kb kilobyte; kib kibibyte 的区别: wikipedia
码农翻身:CPU阿甘
梳理了CPU 内存 操作系统 BIOS 硬盘之间的关系和特性
最早的CPU设计是轮询设备去处理事件(轮询键盘 鼠标 网卡等等),导致多设备多任务无法并行,响应速度也会慢
TODO 时钟周期
中断模式设计
中断处理过程
中断排队和中断判优
中断申请是随机的,有时会出现多个中断源同时提出中断申请, CPU每次只能响应一个中断源的请求。 CPU不可能对所有中断请求一视同仁,它会根据各中断源工作性质的轻重缓急,预先安排一个优先级顺序。当多个中断源同时申请中断时,即按此优先级顺序进行排队,等候CPU处理。
多核CPU的中断处理和单核有很大不同。多核的各处理器核心之间需要通过中断方式进行通信,所以CPU芯片内部既有各处理器核心的本地中断控制器,又有负责仲裁各核之间中断分配的全局中断控制器。
现今的多核处理器在中断处理和中断控制方面主要使用的是APIC(Advanced Programmable Interrupt Controllers),即高级编程中断控制器。它是基于中断控制器两个基础功能单元——本地单元以及I/O单元的分布式体系结构。在多核系统中,多个本地和I/O APIC单元能够作为一个整体通过APIC总线互相操作
作用和优点
MESI(Modified Exclusive Shared Or Invalid)
https://keyboardtestt.com/
在线测试键盘无冲
码农翻身:操作系统是个大骗子?
描述了程序从硬盘中读取到内存执行的整个过程
码农翻身:一个翻译家族的发家史
低级语言到高级语言的演化
常见缓存淘汰策略 先进先出策略 FIFO(First In,First Out)、最少使用策略 LFU(Least Frequently Used)、最近最少使用策略 LRU(Least Recently Used)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。