编程进阶网编程进阶网
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统

YCComputerBlog

01.计算机组成原理和结构

  • 计算机组成原理
    • https://blog.csdn.net/weixin_51350847/article/details/136517127

02.计算器存储器的原理

  • 计算机组成原理系列(三):计算机存储器结构体系详解
    • https://juejin.cn/post/7184033079810326583
  • 计算机存储器系统
    • https://juejin.cn/post/6959037368930140190
  • 35 | 存储器层次结构全景:数据存储的大金字塔长什么样?
    • https://blog.csdn.net/qq_37756660/article/details/135928085

03.计算机基础CPU设计

  • 程序员学习 CPU 有什么用?
    • https://www.cnblogs.com/pengxurui/p/16940261.html
  • 计算机系统 #12 什么是伪共享,如何避免?
    • https://juejin.cn/post/7159964489621635109
  • 03 | 通过你的CPU主频,我们来谈谈“性能”究竟是什么?
    • https://blog.csdn.net/qq_37756660/article/details/135904623

04.系统CPU缓存设计思想

  • 计算机系统 #8 我把 CPU 三级缓存的秘密,藏在这 8 张图里
    • https://juejin.cn/post/7157288161578745869
  • 计算机系统 #10 12 张图看懂 CPU 缓存一致性与 MESI 协议,真的一致吗?
    • https://juejin.cn/post/7158395475362578462
  • 计算机系统 #12 什么是伪共享,如何避免?
    • https://juejin.cn/post/7159964489621635109
  • 37 | 高速缓存(上):“4毫秒”究竟值多少钱?
    • https://blog.csdn.net/qq_37756660/article/details/135929316
  • 38 | 高速缓存(下):你确定你的数据更新了么?
    • https://blog.csdn.net/qq_37756660/article/details/135929657
  • 39 | MESI协议:如何让多核CPU的高速缓存保持一致
    • https://blog.csdn.net/qq_37756660/article/details/135932874

05.计算机输入和输出设备

  • 43 | 输入输出设备:我们并不是只能用灯泡显示“0”和“1”
    • https://blog.csdn.net/qq_37756660/article/details/135933741
  • 44 | 理解IO_WAIT:I/O性能到底是怎么回事儿?
    • https://blog.csdn.net/qq_37756660/article/details/135934108

06.计算机总线系统设计

  • 计算机系统 #9 图解计算机内部的高速公路 —— 总线系统
    • https://juejin.cn/post/7158122900355022855
  • 42 | 总线:计算机内部的高速公路
    • https://blog.csdn.net/qq_37756660/article/details/135933451

07.计算机指令编程的原理

  • 07 | 函数调用:为什么会发生stack overflow?
    • https://blog.csdn.net/qq_37756660/article/details/135905854
  • 计算机体系结构简析。
    • 2.指令执行过程
    • https://blog.csdn.net/Captain_RB/article/details/122898402

08.计算机程序如何执行

  • 08 | ELF和静态链接:为什么程序无法同时在Linux和Windows下运行?
    • https://blog.csdn.net/qq_37756660/article/details/135907179
  • 01 | 程序的运行过程:从代码到机器运行
    • https://blog.csdn.net/qq_37756660/article/details/133566839
  • 05 | 使用套接字进行读写:开始交流吧
    • https://blog.csdn.net/qq_37756660/article/details/133868892

09.计算机内存设计和原理

  • 40 | 理解内存(上):虚拟内存和内存保护是什么?
    • https://blog.csdn.net/qq_37756660/article/details/135933058
  • 41 | 理解内存(下):解析TLB和内存保护
    • https://blog.csdn.net/qq_37756660/article/details/135933234
  • 09 | 程序装载:“640K内存”真的不够用么?
    • https://blog.csdn.net/qq_37756660/article/details/135907491
  • 10 | 动态链接:程序内部的“共享单车”
    • https://blog.csdn.net/qq_37756660/article/details/135908220

10.计算机二进制和字节设计

  • 11 | 二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
    • https://blog.csdn.net/qq_37756660/article/details/135908589
  • 12 | 理解电路:从电报机到门电路,我们如何做到“千里传信”?
    • https://blog.csdn.net/qq_37756660/article/details/135912446
  • 为什么计算机中的负数要用补码表示?
    • https://www.cnblogs.com/pengxurui/p/16942787.html
  • 今天一次把 Unicode 和 UTF-8 说清楚
    • https://mp.weixin.qq.com/s?__biz=MzIyNTI1ODMwOQ==&mid=2247484817&idx=1&sn=85c4dd6c8c6818dc5cf5cc0cca0e770d&chksm=e8033bbbdf74b2ad8ef10ba796ff389a14941775e5da1fb7873b28709e64e78823c9b97a008b&scene=178&cur_album_id=2562843227650015237#rd
  • 计算机系统 #5 为什么浮点数运算不精确?(阿里笔试)
    • https://juejin.cn/post/6860445359936798734

11.计算机异常处理的机制

  • 28 | 异常和中断:程序出错了怎么办?
    • https://blog.csdn.net/qq_37756660/article/details/135918638

12.计算机IO的操作和原理

  • 44 | 理解IO_WAIT:I/O性能到底是怎么回事儿?
    • https://blog.csdn.net/qq_37756660/article/details/135934108
  • 48 | DMA:为什么Kafka这么快?
    • https://blog.csdn.net/qq_37756660/article/details/135936018
贡献者: yangchong211