<2-1>进程管理(1)
来源:互联网 发布:国产蓝牙耳机知乎 编辑:程序博客网 时间:2024/06/05 05:07
一、认识进程前的准备
AndRese Taunibaum语录: 进程是OS的核心概念,是正在运行程序的一 个抽象OS的内核,象太阳一样,使周围的软硬件资源围绕其旋转。进程是对“程序在推进过程中”实施管理的程序。
进程是可以调动所有的软硬件资源对正在执行或将要执行的程序进行管理和服务的程序。
循序执行:一个具有独立功能的程序,独占处理机直至最终结束的过程。
并发性:在同一时间间隔内,同一计算机系统,有多个程序执行称之为程序的并发性
并行性:在同一时刻内,同一计算机系统,多个程序同时执行并发事件。
(举例:画个图吧!)
上面的就是并发,你有两杯饮料,但是某一时刻你只能喝一杯。
这个就是并行,有了这个神奇吸管,你就能在某个时刻同时喝到两杯饮料啦~。
并发程序引起的问题
1、程序执行过程的间断性
2、失去了封闭性
3、执行结果有可能不可再次出现
4、异步性
二、进程的概念与描述
现代的操作系统的三个特点:
程序并发执行;
系统所拥有的资源被共享;
用户随机地使用系统所拥有的资源
并发执行:在同一时间段内,有N个彼此相互独立的程序在执行。
三、进程的结构与特征
结构:
进程实体
进程控制块(PCB)
程序段
相关的数据
特征:
创建进程实质是创建进程实体中的PCB;撤销进程实质也是撤销进程的PCB。
进程由创建而产生,由调度而执行,由撤销而消亡。(进程的动态性)
多个进程实体同存于内存中,且能在一段时间内同时运行。(并发性)
进程实体是一个能独立运行,独立分配资源和独立接受调度的基本单位。没有建立PCB的程序,不能作为一个独立的单位参与运行。(独立性)
进程按各自独立的,不可预知的速度向前推进。(异步性)
进程的定义:
(1) 进程是程序的一次执行活动。
(2) 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
(3) 进程是程序在一个数据集上的独立运行过程,是系统进行资源分配和调度的一个独立单位。
- <2-1>进程管理(1)
- LINUX进程管理-1
- LINUX进程管理-1
- Linux进程管理(1)
- Linux 进程管理(1)
- 进程管理1
- linux进程管理(1)---进程描述符
- linux的进程管理1
- 进程管理测试(1)
- Linux进程管理(1)
- 进程管理(3-1)
- 操作系统之进程管理1
- Linux进程管理(1):进程描述和进程创建
- Linux进程管理(1):进程描述和进程创建
- 第十三章:13.1.1 进程管理-进程查看
- Unix系统资源管理(1)-系统进程监控
- <内存管理与进程调度>总结1
- Linux系统调用--进程管理(1)
- element组件学学习地址
- 直播推流实现RTMP协议的一些注意事项
- cmd 后台运行脚本-隐藏脚本
- 第K短路
- 拿什么拯救你,我的三十五岁
- <2-1>进程管理(1)
- 一次使用Android Studio的Git工具解决疑难杂症的经历
- tkinter的message\filedialog\colorchooser无法使用的问题
- 汇编指令的学习2——常用的ARM指令
- 基于深度学习的目标检测(object detection)—— rcnn、fast-rcnn、faster-rcnn
- ubuntu安装Sublime Text 3(并安装anaconda插件)
- JDK 8 新特性学习(二) Lambda表达式、集合流之操作
- RTSP协议、RTMP协议、HTTP协议的区别
- FMDB的使用