
操作系统
文章平均质量分 78
cp钊
这个作者很懒,什么都没留下…
展开
-
线程
线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 每个进程都有自己的独立的地址空间和控制线程,由系统进行管理。而同一进程里的多个线程则共享该进程的地址空间,并由进程进行管理。 为什么要有线程: (1)并行实体共享同一个地址空间和所有可用数据的能力。有些应用需要多个并行实原创 2016-05-27 11:37:09 · 306 阅读 · 0 评论 -
操作系统基础内存知识
之前每次看操作系统的内存,看完就忘记了,现在借着博客记录下来,内存这一块,平常应用层编程中可能不需要理解很深,底层设计时是不可避免的。 无抽象存储: 每一个设计总是针对不同的问题,早期存储器没有抽象,每一个程序可以直接访问内存,这种情况下,内存不能同时放两个程序,因为容易互相干扰到。 当然,可以通过对内存分成每一块,利用特殊的硬件,每一块用保护键避免对其他程序的干扰。但这时又会产生一个问题,原创 2016-08-18 23:54:18 · 320 阅读 · 0 评论