操作系统
zuojxin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
读CSAPP(3) - 存储器层次结构
了解硬件随机访问存储器(Random-Access Memory,RAM)RAM分两类,静态(SRAM)的和动态的(DRAM),SRAM要比DRAM更快,价格也更高。SRAM用于高速缓存存储器,可以在cpu芯片上,也可以在片下。DRAM用来作为主存以及图形系统的帧缓冲区。无论哪种RAM一旦断电,所有信息都会丢失。磁盘存储磁盘存储数据的数量级更大,比RAM大得多,但读取信息要比DRAM慢...原创 2019-12-17 21:58:01 · 190 阅读 · 0 评论 -
读CSAPP(1) - 信息的表示和处理
计算机存的什么计算机存储的是二进制,每一位存储的是0或1。大多数计算机使用1字节(也就是8位),作为最小可寻址的内存单位。每个字节都有一个唯一的数字来标识,也就是地址(address)。每个计算机都有一个字长(word size),也就是常说的64位操作系统,32位操作系统。字长决定了虚拟地址空间的大小,比如32位有4GB的内存空间,64位则是16EB(1TB = 1024GB,1 EB =...原创 2019-12-17 21:56:38 · 239 阅读 · 0 评论 -
读CSAPP(2) - 程序性能优化
高效的程序需要做到合适的数据结构与算法编写出编译器能够有效优化以转换成高效可执行代码的源码。将运算量特别大的计算,可以分成多部分,这些部分可以在多核多处理器的某种组合上并行处理本篇主要以第二点进行讨论,编译器在优化的时候只会做最坏打算,做各种假设。为了保证程序的准确性,舍弃性能优化。编译器的优化限制内存别名的使用void twiddle1(long *xp, long *yp)...原创 2019-12-17 21:55:30 · 209 阅读 · 0 评论
分享