
OS
Gongoul
灰常白
展开
-
OPERATING SYSTEM_Process Synchronization
OPERATING SYSTEM_Process Synchronization 复习笔记 第6章 进程同步: Process Synchronization Race Condition竞争条件:要掌握要算要写 不同的进程先执行哪条后执行哪条造成的结果不一样 进入区entry、临界区critical、退出区exit、剩余区remainder 临界区Critical Section:一段可能对全局变量共享的数据进行修改的一段代码 解决临界区必须要满足的三项要求 (1) 互斥mutua原创 2020-12-23 19:17:10 · 272 阅读 · 0 评论 -
OPERATING SYSTEM_CPU Scheduling
OPERATING SYSTEM_CPU Scheduling 复习笔记 第五章 CPU Scheduling CPU调度 进程执行由CPU burst和I/O burst组成。进程在这两个状态间切换 (CPU burst—I/O bust)。 进程执行从CPU burst开始,在这之后是I/O burst接着另外一个CPU区间,然后是另外一个I/O区间,如此进行下去,最终,最后的CPU区间通过系统请求中止执行 CPU调度(也叫短期调度)可在四种环境下发生 A. running-waiting当原创 2020-12-23 19:13:49 · 159 阅读 · 0 评论 -
OPERATING SYSTEM_Thread
OPERATING SYSTEM_Thread 复习笔记 第四章 线程Thread 线程 –是一种CPU利用的基本单元,是进程中的子任务,由线程ID、程序计数器、寄存器集合和栈组成;每一个功能就是一个线程,线程就是进程内执行的任务。一个进程内部可以有很多的线程。它与属于同一进程的其他线程共享代码段、数据段和其他操作系统资源 线程不共享,各线程独有的:stack、registers、program counter;共享code、data、files 引入线程的好处Benefit: 提高响应能力R原创 2020-12-23 19:11:55 · 222 阅读 · 0 评论 -
OPERATING SYSTEM_Process
OPERATING SYSTEM_Process 菜鸡笔记 1.进程的概念:执行中的程序Process – a program in execution 2.进程包括:五个 文本段text 数据段data section 栈stack(包含临时数据、函数参数、返回地址、局部变量) 堆heap(进程运行期间动态分配的内存) 程序计数器program counter 3. 进程与程序的区别【简答题】 Program is passive entity stored on disk (executable原创 2020-12-23 19:08:01 · 238 阅读 · 0 评论 -
OPERATING SYSTEM_process2_Interprocess Communication
OPERATING SYSTEM process2 interprocess communication进程间通信 0.概述一下 0.1 Processes within a system may be independent or cooperating操作系统内并发执行的进程可以是独立进程或协作进程。Cooperating process can affect or be affected b...原创 2019-12-09 21:22:25 · 374 阅读 · 0 评论 -
OPERATING SYSTEM_Processes1
OPERATING SYSTEM 摘要:有关操作系统–进程的理解&课后习题解答。 主要语言:English Processes 3.1 Q:Using the program shown in Figure 3.30, explain what the output will be at LINE A. #include &...原创 2019-11-24 18:15:00 · 1498 阅读 · 5 评论