体系结构篇
文章平均质量分 74
体系结构基础
konghhhhh
记录自己的学习过程
展开
-
每日一问(20210923)—— cpu 内部各个部件的大小、时延?
问题:cpu 内部各个部件大概多大?大概时延是多少?量化研究方法 第2章的参数intel i7 的参数stack overflow 链接core i7Core i7 Xeon 5500 Series Data Source Latency (approximate) [Pg. 22]local L1 CACHE hit, ~4 cycles ( 2.1 - 1.2 ns )local .原创 2021-09-24 21:24:35 · 275 阅读 · 0 评论 -
每日一问(20210922)——为什么要区分 icache 和 dcache ?
问题:L1 cache 中,为什么要区分 icache、dcache ?为什么到了 L2 cache 就不区分了呢?stack overflow 链接优点让 icache 放置在靠近取指单元的位置,让 dcache 放置在靠近内存单元的位置,从而同时降低两者的延迟这种分离式的设计,在物理位置上降低了时延。独立的 icache 和 dcache 使得并行获取指令和数据成为可能流水线中取指令和取数据属于不同的模块,硬件上可以并行本质上拆分后的带宽是同一缓存的两倍允许我们.原创 2021-09-24 21:05:32 · 1387 阅读 · 5 评论 -
每日一问(20210921)—— VIPT 和 PIPT是什么东西?
问题:VIPT 、 PIPT 分别是什么东西,怎么一回事?CPU 缓存实现方式1. 缓存结构ARM中的缓存结构CPU 是由多个缓存行(cache line)组成的,每个缓存行包括:一个有效为(valid bit)一个标记地址(用于标识其对应的物理地址(在 ARM 中))一些其他的状态信息通常,CPU的缓存行(常见的是64B)为单位把物理内存中的数据读取到CPU缓存中。为了定位缓存行,物理地址被分为三个部分:Tag也被称为 路(way)同一组中,支持的最大Tag数称为.原创 2021-09-22 23:49:24 · 1718 阅读 · 0 评论 -
每日一问(20210918) —— 什么是缓存一致性?
问题:什么是缓存一致性?多处理器体系结构多处理器定义为紧耦合处理器组成的计算机这些处理器的协调与使用由单一处理器系统控制,通过共享地址空间来共享存储器量化研究方法第5章 笔记 链接1. 按照存储器组织方式分为两类对称(共享存储器)多处理器(SMP)也被称为集中式共享存储器多处理器特点:核心数较少共享一个集中式存储器所有处理器平等访问它也被称为 一致存储器访问多处理器(UMA)因为: 所有处理器访问存储器的延迟都是一致的分布式共享存储器(DSM).原创 2021-09-19 00:18:01 · 468 阅读 · 0 评论 -
现代操作系统 原理与实现(银杏书)—— 内存管理
虚拟内存应用程序在运行时使用虚拟内存,CPU负责将虚拟地址翻译成物理地址,操作系统负责设置虚拟地址和物理地址之间的映射虚拟地址和物理地址内存管理单元(MMU, Memory Management Unit)转址旁路缓存(TLB, Translation Lookaside Buffer)分段与分页机制AArch64架构下的4级页表为什么使用多级页表?多级页表的设计极大减少了页表占用的空间大小多级页表允许在整个页表结构中出现空洞,而单击页表则需要每一项都实际存在单级页表可以看做以原创 2021-09-05 14:42:03 · 275 阅读 · 0 评论 -
现代操作系统 原理与实现(银杏书)—— 概述、arm硬件结构
概述操作系统的共性从硬件的角度来看:管理硬件将硬件资源纳入统一的管理对硬件提供抽象将有限的、离散的资源抽象成无限的、连续的资源从应用的角度来看:服务于应用提供了不同层次的接口(系统调用)以满足应用的需求管理应用对应用的生命周期进行管理(加载、启动、切换、调度、销毁)操作系统接口系统调用接口应用程序通过系统调用向操作系统内核申请服务POSIX接口Portable Operating System Interface for un原创 2021-09-05 13:22:02 · 941 阅读 · 0 评论 -
riscv指令集基础
riscv学习参考自如下的书,感谢几位优秀的老师和同学的工作,让我不用看英文。RISC-V 手册(中文版)翻译:勾凌睿、黄成、刘志刚校阅:包云岗还有感谢Patterson等人,创造出如此优秀的ISA本书主要参考资料:参考卡RISC-V全部指令集的精简描述(P1)指令图每章的第一个图以同样的格式列出了所有RISC-V指令的全称操作码映射这些表格在一页展示了指令布局,操作码,格式类型和每页指令扩展的指令助记符指令术语表附录A对每个RISC-V指令和伪指令的详细描述,加起来还不.原创 2021-08-08 22:32:25 · 8178 阅读 · 0 评论