互联网类读书笔记

一、基础

2016-07-14  本文已影响12人  小虾米不爱吃虾
1. 计算机关键的硬件

CPU、内存、I/O控制芯片

2. SMP与多核

SMP: Symmetrical Multi-Processing, 对称多处理器, 指具有多个CPU
多核: 单个CPU, 具有多个核心
从程序开发的角度来看, SMP和多核可以看做是同一个概念

3. 内存

程序直接使用物理内存存在的弊端:


内存管理常用的技术


虚拟地址空间(Virtual Address)

4. 线程

标准线程:CPU的基本调度单位


Linux线程:从内核的角度来看,Linux进程和线程都是 任务(Task),并没有本质区别


进程和线程的区别

进程——资源分配的最小单位,线程——程序执行的最小单位


线程同步的方法

上一篇 下一篇

猜你喜欢

热点阅读