- 博客(6)
- 收藏
- 关注
原创 进程的描述与控制 3 进程同步
四 进程同步问题:多道程序并发执行,不确定性,结果不可再现解决:进程同步机制——硬件同步机制、信号量机制、管程机制4.1 进程同步基本概念 进程同步机制的主要任务:协调多个相关进程的执行顺序,按照一定规则共享资源,可再现 1 访问临界资源的循环进程; while (TRUE){ 进入区(进入临界区前检查临界资源是否正在被访问) 临界区(访问临界资源) 退出区(恢复未被访问标志) 剩余区(其他代码) } 2同步机制的规则 1 空闲让进 2 忙则等待 3
2020-07-04 11:12:39
179
原创 进程的描述与控制 2
三 进程控制总结进程控制:创建新进程 终止已完成的进程 置于阻塞状态 状态转换如何实现?操作系统内核中的原语 3.1操作系统内核 (放在内核中的 1.安全(用户不能随便修改)2 性能(运行频率高)) 在哪里?常驻内存,紧靠硬件的软件层次 包括什么?与硬件紧密相关(中断处理) 设备驱动程序运行频率较高 (时钟管理 进程调度) 作用:提高操作系统运行效率,保护这些软件防止遭到其他应用程序的破坏 对应 处理机的执行状态分为:系统态 、用户态 系统态:管态 、内核态,特权高, 能执行一
2020-06-18 23:52:05
152
原创 进程的描述与控制
一、程序执行程序顺序执行程序的顺序执行时的特征: 1. 顺序性 2. 封闭性(独占全机资源,一旦开始执行,不受外界影响) 3. 可再现性(多次执行,结果相同)程序并发执行不存在前驱关系的程序之间才能并发执行(不要求程序2执行之前程序1必须执行完成)程序并发执行的特征: &
2020-06-18 14:38:05
286
原创 C语言 指针
C语言 指针#include<stdio.h>void test01(){ //基本类型 char short int float double // char 1字节 num 4字节 char ch; printf("sizeof(ch)=%d\n", sizeof(ch)); int num; printf("sizeof(int)=%d\n", sizeof(int));}//指针变量void test02(){ i
2020-06-14 15:40:01
155
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人