上一页 1 2 3 4 5 6 ··· 11 下一页

2016年7月16日

操作系统思考 第九章 线程

摘要: 第九章 线程 作者:Allen B. Downey 原文:Chapter 9 Threads 译者:飞龙 协议:CC BY-NC-SA 4.0 当我在2.3节提到线程的时候,我说过线程就是一种进程。现在我会更仔细地解释它。 当你创建进程时,操作系统会创建一块新的地址空间,它包含text... 阅读全文

posted @ 2016-07-16 11:27 Zoran_i 阅读(126) 评论(0) 推荐(0) 编辑

操作系统思考 第八章 多任务

摘要: 第八章 多任务 作者:Allen B. Downey 原文:Chapter 8 Multitasking 译者:飞龙 协议:CC BY-NC-SA 4.0 在当前的许多系统上,CPU包含多个核心,也就是说它可以同时运行多个进程。而且,每个核心都具有“多任务”的能力,也就是说它可以从一个进... 阅读全文

posted @ 2016-07-16 09:09 Zoran_i 阅读(172) 评论(0) 推荐(0) 编辑

2016年7月15日

操作系统思考 第七章 缓存

摘要: 第七章 缓存 作者:Allen B. Downey 原文:Chapter 7 Caching 译者:飞龙 协议:CC BY-NC-SA 4.0 7.1 程序如何运行 为了理解缓存,你需要理解计算机如何运行程序。你应该学习计算机体系结构来深入理解这个话题。这一章中我的目标是给出一个程序执... 阅读全文

posted @ 2016-07-15 13:57 Zoran_i 阅读(237) 评论(0) 推荐(0) 编辑

操作系统思考 第六章 内存管理

摘要: 第六章 内存管理 作者:Allen B. Downey 原文:Chapter 6 Memory management 译者:飞龙 协议:CC BY-NC-SA 4.0 C提供了4种用于动态内存分配的函数: malloc,它接受表示字节单位的大小的整数,返回指向新分配的、(至少)为指定... 阅读全文

posted @ 2016-07-15 09:40 Zoran_i 阅读(126) 评论(0) 推荐(0) 编辑

2016年7月14日

操作系统思考 第五章 更多的位与字节

摘要: 第五章 更多的位与字节 作者:Allen B. Downey 原文:Chapter 5 More bits and bytes 译者:飞龙 协议:CC BY-NC-SA 4.0 5.1 整数的表示 你可能知道计算机以二进制表示整数。对于正数,二进制的表示法非常直接。例如,十进制的5表... 阅读全文

posted @ 2016-07-14 17:55 Zoran_i 阅读(155) 评论(0) 推荐(0) 编辑

操作系统思考 第四章 文件和文件系统

摘要: 第四章 文件和文件系统 作者:Allen B. Downey 原文:Chapter 4 Files and file systems 译者:飞龙 协议:CC BY-NC-SA 4.0 当一个进程运行完毕(或崩溃)时,任何储存在主存的数据都会丢失。但是储存在机械硬盘(HDD)或固态硬盘(... 阅读全文

posted @ 2016-07-14 17:26 Zoran_i 阅读(164) 评论(0) 推荐(0) 编辑

2016年7月13日

操作系统思考 第三章 虚拟内存

摘要: 第三章 虚拟内存 作者:Allen B. Downey 原文:Chapter 3 Virtual memory 译者:飞龙 协议:CC BY-NC-SA 4.0 3.1 简明信息理论 比特是二进制的数字,也是信息的单位。一个比特有两种可能的情况,写为0或者1。如果是两个比特,那就有四种... 阅读全文

posted @ 2016-07-13 17:49 Zoran_i 阅读(261) 评论(0) 推荐(0) 编辑

操作系统思考 第二章 进程

摘要: 第二章 进程 作者:Allen B. Downey 原文:Chapter 2 Processes 译者:飞龙 协议:CC BY-NC-SA 4.0 2.1 抽象和虚拟化 在我们谈论进程之前,我打算先定义几个东西: 抽象(Abstraction):抽象是复杂事物的简单表示。例如,如果... 阅读全文

posted @ 2016-07-13 17:11 Zoran_i 阅读(148) 评论(0) 推荐(0) 编辑

操作系统思考 第一章 编译

摘要: 第一章 编译 作者:Allen B. Downey 原文:Chapter 1 Compilation 译者:飞龙 协议:CC BY-NC-SA 4.0 1.1 编译语言和解释语言 人们通常把编程语言描述为编译语言或者解释语言。前者的意思是程序被翻译成机器语言,之后由硬件执行;而后者的意... 阅读全文

posted @ 2016-07-13 09:28 Zoran_i 阅读(216) 评论(0) 推荐(0) 编辑

2016年7月12日

详解SPI中的极性CPOL和相位CPHA

摘要: 详解SPI中的极性CPOL和相位CPHA SPI由于接口相对简单(只需要4根线),用途算是比较广泛,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。即一个SPI的Master通过SPI与一个从设备,即上述的那些Flas... 阅读全文

posted @ 2016-07-12 10:14 Zoran_i 阅读(261) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页

导航