2022考研操作系统细小知识点总结2

1、线程包含CPU现场,可以独立执行程序。

2、进程之间交换数据可以通过:共享文件、消息传递、访问共享存储区,可以通过访问进程地址空间

3、进程是暂时的,程序是永久的;进程是动态的,程序是静态的。

4、进程获得处理器运行是通过调度得到的。进程申请处理器得不到满足时候,其状态变为就绪态。

5、OS是根据PCB来对并发执行的进程进行控制和管理。

6、在单处理系统中,不可能全部进程都处于就绪态。可能出现全部进程处于阻塞态。

7、系统进程所请求的一次I/O操作完成后,进程的状态变化是:阻塞态->就绪态。

8、进程的封闭性:一个进程一旦开始执行,其执行结构就只取决于它本身,不会受外界因素的影响。

9、通常用户进程被建立后,随着进程运行的正常或不正常结束而撤销。

10、进程在处理器上执行时,进程之间可能是无关的,但也可能是交互性的。

11、C语言程序中的内容对应的数据结构:正文段:全局赋值变量、常量值;堆段:用malloc()要求动态分配的存储区;PCB:进程的优先级、进程ID、CPU状态、堆栈指针;栈段:未赋值的局部变量、函数调用的实参。

12、同一程序经过多次创建,运行在不同的数据集上的,形成不同的进程。

13、一个计算机系统中,进程最大的数目主要受到内存大小的限制。

14、在具有通道设备的单处理器系统中实现并发技术后,各进程在某一时间段内的并发运行,CPU与I/O设备并行工作

15、对进程的管理和控制使用原语

16、进程处于等待操作系统的分配CPU时间时,处于就绪态;

17、降低进程优先级的合理时机是:进程时间片用完

18、数据库不能用来进行进程之间的通信。

19、分析进程唤醒事件的看状态是否是:阻塞态->就绪态

20、管道通常是一个固定大小的缓冲区。

 

你可能感兴趣的:(操作系统)