![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
belongAL
努力的阿鲤
展开
-
高质量c++/c编程指南—之规则篇
以下是阿鲤对高质量c++/c编程指南的读书笔记,分享出来希望对大家有用。这里是前六章的内容,比较简单,可能需要花费一两个小时阅读 1:文件结构 2:程序的版式 3:命名规则 4:表达式和基本语句 5:常量 6:函数设计翻译 2020-02-25 12:59:45 · 463 阅读 · 0 评论 -
程序员自我修养——连接,装载与库1.1 - 1.4(操作系统做什么)
不让CPU打盹;设备驱动 1:计算机设备核心:CPU,内存,I/O控制芯片 2:早期计算机的CPU,I/O,内存通过I/O控制器连接在BUS(总线)上 3:北桥与南桥,北桥高速,南桥低速; 4:SMP与多核:SMP(对称多处理器),多个CPU的处理器;多核,把多处理器进行打包只保留核心,公用昂贵的缓存部件 5:系统软件可分为两块,一是平台性的,比如操作系统内核,驱动程序,运行库等;二是程...原创 2019-08-25 21:55:17 · 126 阅读 · 0 评论 -
程序员自我修养——连接,装载与库1.5-如何将计算机上有限的物理内存分配给多个程序使用
如何将计算机上有限的物理内存分配给多个程序使用 假设计算机有128MB的内存,程序A需要10MB,程序B需要100MB,程序C需要20MB;如果需要同时运行A,B,那麽比较直接的做法就是把内存的前10MB给A,10-110给B;这样A,B就可以同时运行了;但这样的分配会有很多问题 问题一:程序空间不隔离 问题二:内存使用效率低 问题三:程序运行地址不确定 1: 首先介绍地址空间分为虚拟...原创 2019-08-26 21:05:03 · 154 阅读 · 0 评论