上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 前言 本章节使用 JDK 环境版本如下 : C:\Users\chenjz20>java -version java version "1.8.0_192" Java(TM) SE Runtime Environment (build 1.8.0_192-b12) Java HotSpot(TM) 阅读全文
posted @ 2023-02-26 16:21 float123 阅读(51) 评论(0) 推荐(0)
摘要: 转载 : https://www.cnblogs.com/scf141592/p/7514068.html , 非原创 常见编译指令 在C语言中有条件编译指令,常见的有: #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义,则 阅读全文
posted @ 2023-02-13 22:53 float123 阅读(195) 评论(0) 推荐(0)
摘要: 计算机存储单位之间的关系 位 bit (Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。 字节 byte:8个二进制位为一个字节(B),即1B = 8bit,最常用的单位。 计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的 阅读全文
posted @ 2023-01-05 10:10 float123 阅读(450) 评论(0) 推荐(0)
摘要: 文章大部分表述图片来自 : https://www.jeanleo.com/2021/07/06/linux%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e5%89%96%e6%9e%90/ 。 非原创 内存是如何给读取的 计算机上电启动的时候,BIOS会检测并计算物理内 阅读全文
posted @ 2023-01-05 10:07 float123 阅读(635) 评论(0) 推荐(0)
摘要: 概述 该篇介绍的是 IA-32/Linux中的地址转换 , 转化的动机是什么? 是如何转化的 ? 下文的 段描述符 和 描述符表 太难理解, 可以近似认为 段描述符 = 段表项 , 描述符表 = 段表 逻辑地址 线性地址 物理地址 逻辑地址和线性地址的的转化如下 : 逻辑地址 (分段) > 线性地址 阅读全文
posted @ 2023-01-04 17:03 float123 阅读(287) 评论(0) 推荐(0)
摘要: 前言 我们从前面的cache 高数缓存中知道了, CPU 的访问 cache 部分的过程 (也就是下图的青色部分的过程) , 这个章节我们将会学习访问快表和缺页部分的处理 . 下面这个分页的过程是逻辑地址到物理地址的过程. 再访问页表之前会先访问快表 . 可以看到我们首先利用逻辑地址找到对应的页表项 阅读全文
posted @ 2022-12-31 10:22 float123 阅读(109) 评论(0) 推荐(0)
摘要: 问题 在cache 中访问的内存地址为何会带有 cache 相关的信息 ,动机是什么? 前言 平时只知道cpu 到内存之间还有一层 cache , CPU 要去主存找一个数据 ,第一反应肯定是到先到 cache 中找 ,如果找不到再去主存中去找, 要是找到了,直接就返回了 . 上面的过程实际就是通过 阅读全文
posted @ 2022-12-30 16:41 float123 阅读(583) 评论(0) 推荐(0)
摘要: 文章图片来自参考文章,图片非原创概述事务隔离级别可解决的问题 下面的章节将会解释脏读,不可重复度和幻读。MySQL 默认的事务隔离级别是可重复读(repeatable – read ) 。隔离级别读未提交(read – uncommited) 我们从名称上级就可以了解这个过程,读未提交,未commi 阅读全文
posted @ 2022-12-30 14:23 float123 阅读(80) 评论(0) 推荐(0)
摘要: 共享库 共享库的动机是什么 ,我们从前面的静态链接的时候学习到了静态链接库 ,可以知道静态链接库的缺点如下 : 这里有个问题 ,就是每个进程都拥有虚拟空间地址 ,然后共享库又只会有一个 ,那么共享库如何做到给各个进程共享呢? 这个问题我们放在了其他这一个章节 动态链接和静态链接的一个区别 自定义一个 阅读全文
posted @ 2022-12-29 22:47 float123 阅读(395) 评论(0) 推荐(0)
摘要: 前言 链接这个操作分为两个部分 : 符号解析 重定位 简单点说就是找到符号(如何找呢??通过符号表找到) ,然后将正确的地址填上 文章先从符号到符号解 回顾链接过程 符号的类型及相关的段 链接符号的类型 包括三种类型 全局符号 ,里面还分强弱 外部定的全局符号 本模块的局部符号 可以看一下下面的例子 阅读全文
posted @ 2022-12-18 22:11 float123 阅读(150) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 27 下一页