进程理解
来源:互联网 发布:乐视盒子有线网络设置 编辑:程序博客网 时间:2024/06/18 11:37
一、概念
进程是多任务并发的基本概念。进程是操作系统的核心,所有基于多道程序设计的操作系统都建立在进程的概念上。
进程是操作系统的概念。是操作系统资源分配和调度的基本单位,在执行一个程序时,对于操作系统来说就是建立了一个进程。在这个过程中,伴随着资源的分配和释放。
进程是系统中正在运行的程序,是一个程序一次执行的过程,是一个动态的实体,随着系统中指令的执行而不断变化,在某个时刻进程的内容称为进程映像(process image)
进程是由正文段(Text)、用户数据段(user segment )以及系统数据段(system segment)共同组成的一个执行环境。
正文段:存放被执行的机器指令。这个段是只读的,它允许系统中正在运行的两个或多个进程之间能够共享这段代码。
用户数据段:存放程序在执行时直接操作的所有数据,包括进程中使用的全部变量。
系统数据段:系统正常运行的环境。
二、进程与程序
1)动态性和静态型。
动态性是进程最基本的特性,可以表现为由创建而产生,由调度而执行,因得不到资源而暂停执行以及由撤销而消亡,因而进程有一定的生命周期,而程序只是一组有序指令的集合,是静态实体。
2)结构上:每个进程实体都由程序段和数据段组成。
3)一个进程可以涉及到一个或几个程序的执行;反之,一个程序可以对应多个进程,即同一个程序段可以在不同的数据及上运行,可以构成不同的进程。
4)并发性。并发性是进程的重要特征。同时也是系统的重要特征。程序本省不能并发。
5)进程具有创建其他进程的功能。
6)操作系统中每一个程序都在一个主进程中运行。
阅读全文
0 0
- 理解进程
- 进程理解
- 理解进程和线程
- 进程的理解
- 守护进程的理解
- Linux进程理解
- 理解守护进程
- 理解Erlang进程
- 理解进程和线程
- 理解Unix进程
- 进程的一些理解
- OGG主要进程理解
- 读书笔记---《理解Unix进程》
- 理解进程与线程
- linux进程上下文理解
- 理解Unix进程
- 深入理解进程(一)
- 进程空间的理解
- 引用jar包导出excel(普通)
- android 校验用户名密码手机邮箱身份证邮编等
- 事务隔离级别 脏读 spring 测试
- 练习 2017-08-22
- Android-25种开源炫酷动画框架
- 进程理解
- log4cpp打印日志并输出到控制台简化
- FZU
- Angular自定义指令之compile, link, controller属性详解及实例演示
- kaggle案例--Instacart Market Basket Analysis
- 77. Combinations
- QT 总结(四) 1.中文编码 乱码 2.QFileDialog 打开文件框 3.调用其它UI文件 4.QMessageBox弹窗
- python 提示
- 发短信