Linux课堂知识总结5

发布时间 2023-11-29 10:15:17作者: 辰歌stele

在这节课的学习中,我知道了Linux系统进程的概念

程序(program)是一个普通文件,是为了完成特定任务而准备好的指令序列与数 据的集合,这些指令和数据以“可执行映像”的格式保存在磁盘中。

进程(process)是一个已经开始执行但还没终止的程序实例。Linux系统下使用ps 命令可以查看到当前正在执行的进程。每个进程包含有进程运行环境、内存地址空 间、进程ID、和至少一个被称为线程的执行控制流等资源。同一个程序可以实例化为 多个进程实体。操作系统中所有进程实体共享着计算机系统的CPU、外设等资源。

线程:操作系统进行运行调度的基本单位
学习了如何查看动态进程和静态进程。

学习了如何用代码控制进程。

粗略了解了进程的优先级。

进程是程序的一次动态执行,它对应着从代码加载、执行至执行完毕的一个完整的过 程,是一个动态实体,它有自己的声明周期。进程因创建而产生,因调度而运行,因 等待资源或事件而被处于等待状态,因完成任务而被撤销。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运 行的基本单位。一个线程可以创建和撤销另一个线程,同一个进程的多个线程之间可 以并发执行。