操作系统 进程和线程 基本概念 通信 进程间通信 线程间通信 线程间同步方式 有进程后为什么需要线程 单核机器上写多线程程序是否考虑要加锁? 线程需要保存哪些上下文,SP、PC、EAX这些寄存器是干嘛用的 多进程和多线程的使用场景 并发和并行 Linux虚拟内存空间 程序的内存结构 缺页中断 页表寻 ...
分类:
其他好文 时间:
2020-11-10 11:11:11
阅读次数:
5
进程的状态与转换 状态 进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。 三种基本状态 运行态(Running) CPU√ 其他所需资源× 占有CPU,并在C ...
分类:
系统相关 时间:
2020-09-18 03:26:14
阅读次数:
66
操作系统的进程概述主要是介绍了进程的概念,进程的组成(进程实体)、进程的特征、进程的五状态模型、进程控制,其中重点掌握PCB、五状态模型及其状态转换。 主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。 冷月点睛 程序是静态的存储在计算机硬盘里 ...
分类:
系统相关 时间:
2020-09-17 17:58:57
阅读次数:
29
总结操作系统的基础部分知识,什么是操作系统,进程线程,死锁,虚拟地址空间等。 ...
分类:
其他好文 时间:
2020-08-28 12:03:22
阅读次数:
42
第一章 实验思路 Linux是多用户多任务操作系统,进程是可以通过pstree、ps、kill、pidof、top等命令管理的,跟着实验文档进一步学习吧,具体使用通过 man +命令学习; 第二章 实验目的 通过本节学习了解什么是进程,进程执行时需要的一些相关数据,能够查看程序对应的PID、如何终止 ...
分类:
系统相关 时间:
2020-08-10 11:01:48
阅读次数:
88
一:进程是已启动的可执行程序的运行实例,进程有以下组成部分?已分配内存的地址空间;?安全属性,包括所有权凭据和特权;?程序代码的一个或多个执行线程;二:进程的生命周期父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新进程分配一个,唯一的进程ID(PID),满足跟踪安全性之需。任何进程都可以创建子进程。所有进程都是第一个系统进程的后代:Centos5/6系统进程:initCent
分类:
系统相关 时间:
2020-07-30 10:57:16
阅读次数:
95
实验工具与环境配置 虚拟机软件:VMware Fusion 11.5.5 操作系统:Windows XP 虚拟病毒:VirtualVirus 进程管理器:IceSword 运行虚拟病毒 在 Windows XP 虚拟机中,运行 VirtualVirus 可执行文件。 从现象上看,病毒会导致每隔一段时 ...
分类:
其他好文 时间:
2020-07-19 16:01:27
阅读次数:
110
前驱图和程序执行 程序顺序执行 顺序性 封闭性 可再现性 顺序性:指处理机严格地按照程序所规定的顺序执行,即每一操作必须在下一操作开始之前结束;封闭性:程序在封闭的环境下运行,即程序运行时独占全机资源,资源的状态(除初始状态外)只有本程序才能改变它,程序一旦开始执行其执行结果不受外界因素影响;可再现 ...
分类:
系统相关 时间:
2020-07-13 18:27:01
阅读次数:
66
什么是进程 已启动的可执行程序的运行实例 进程的组成 已分配内存的地址空间 安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程 进程状态 程序 二进制文件,静态,如/bin/date,/usr/sbin/sshd 进程 程序运行的过程,动态,有生命周期及运行状态 fork:分支 zombi ...
分类:
系统相关 时间:
2020-07-11 18:52:14
阅读次数:
93
"杨老师视频教程" P1 线程(Thread):创建线程 视频地址 什么是线程Thread 线程是一个可执行路径,它可以独立于其它线程执行 每个线程都在操作系统的进程(Process)内执行,而操作系统进程提供了程序运行的独立环境。 单线程应用,在进程的独立环境里 只跑一个线程,所以该线程拥有独占权 ...