操作系统
文章平均质量分 73
chenhq1991
不是大牛,只想记录学习的过程
展开
-
《操作系统概念-第七版》概念复习笔记第4章
【线程】CPU使用的基本单元;(由线程ID、程序计数器、寄存器、寄存器集合和棧组成);(与属于同一进程的其他线程共享代码段、数据段和其他操作系统资源)【传统重量级进程】:只有单个的控制线程多线程编程的优点:(1)响应度高,即使部分阻塞,该程序仍能继续运行; (2)资源共享; (3)经济,进程创建所需要的内存和资源的分配比较昂贵;(4)多处理器体系结构的利用,能充分使用多处理器体系结构,以便每个进程原创 2012-06-16 01:14:49 · 1035 阅读 · 0 评论 -
《操作系统概念-第七版》概念复习笔记第3章
【进程】是现代分时系统的工作单元P71【CPU多路复用】操作系统进程执行系统代码,用户进程执行用户代码,通过CPU多路复用可以使这些进程并发执行P71【作业】应用于批处理系统【用户程序】、【任务】应用在分时系统P71【文本段】、【代码段】指程序代码P71【进程的状态】:新的(进程正在被创建)、运行(指令正在被执行)、等待(进程等待某个事件的发生)、就绪(进程等待分配处理器)、终止(进程执行完毕)P原创 2012-06-16 00:04:46 · 1385 阅读 · 0 评论 -
《操作系统概念-第七版》概念复习笔记第5章
CPU调度是多道程序操作系统的基础对于单处理器系统,每次只允许一个进程运行,任何其他进程必须等待,直到CPU空闲能被调度为止多道程序设计的目的是在任何时候都有某些进程在运行,以使CPU使用率最大化对于多道程序,当一个进程必须等待时,操作系统会从该进程拿走CPU的使用权,而将CPU交给其他进程CPU调度可以发生在:(1)当一个进程从运行状态切换到等待状态(如IO请求,或等待一个子进程的运行结束)、(原创 2012-06-16 13:33:07 · 1487 阅读 · 0 评论 -
《操作系统概念-第七版》概念复习笔记第6章
【协作进程】:可以与系统内执行的其他进程相互影响的进程【竞争条件RC】:多个程序并发访问和操作同一数据且执行结果与访问发生的特定顺序有关系【临界区】:不管是硬件资源还是软件资源,多个进程必须互斥的对它进行访问,每个进程中访问临界资源的那段代码称为临界区;(内存中的两个或多个代码块,他们共享一些资源,如果这两个代码块并发执行的话可能产生RC条件,所以这两个或多个代码块必须需要实现互斥,那么这样的两个原创 2012-06-17 01:35:03 · 1301 阅读 · 0 评论 -
《操作系统概念-第七版》概念复习笔记第7章
【死锁】:指两个或两个以上进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都无法推进下去进程在使用资源之前必须申请,使用之后必须释放如果所申请的资源正在被使用,则系统将进程推入该资源的等待队列死锁的必要条件:1、【互斥】:至少有一个资源必须处于非共享模式,即一次只有一个进程使用;2、【占有并等待】:一个进程必须占有至少一个资源,并等待另一个资源,而该资源为其他进程原创 2012-06-17 16:53:17 · 1265 阅读 · 0 评论 -
《操作系统概念-第七版》概念复习笔记第8章
内存是现代计算机运行的中心内存由很大的一组字或字节组成,每个字或字节都有自己的地址CPU根据程序计数器的值从内存中提取指令,这些指令可能会引起进一步对特定内存地址的读取和写入内存单元只能看到地址流,而并不知道这些地址是怎么产生的或它们是什么地址(指令或数据)CPU能直接访问的存储器只有内存和处理器内的寄存器机器指令可以用内存地址作为参数,但是不能用磁盘地址; 因此,执行指令以及指令使用的数据必须在原创 2012-06-17 23:44:00 · 2213 阅读 · 0 评论