linux进程面试题,【Linux操作系统面试题】面试问题:linux进程… - 看准网

1. 概述

进程是操作系统中一个非常重要的概念。在层次结构的操作系统中,进程是系统分配系统资源的基本单位, 也是在多任务处理下进行CPU调度的基本单位。对进程的管理是操作系统中最重要的功能之。如果要给进程下一个定 义,则可以这样定义:进程是程序在一个数据集上的运行过程,是系统进行资源分配和调度的一个独立单位。与进程类似的术语有程序和线程,它们之间既有联系,也有区别。

从定义中可以看出,进程和程序是两个完全不同的概念,但有着密切的联系。它们之间的区别如下:

程序是静止的概念,如可执行文件word.exe是程序,可以长期保存。而进程是程序的一次执行过程,是动态的概念。

进程作为资源申请和调度的单位存在,而程序通常不能作为一个运行的单位申请资源和调度。

程序和进程不存在一 一对应的关系。一个程序可以执行多次, 建立多个进程, 而一个进程功能在其活动中又可执行若干个程序。

在操作系统发展的早期,一直都是以进程作为资源分配和独立运行的基本单位。随着处理器速度的不断提高,进程调度对处理器资源的利用率越来越差。为了减少处理机的空转时间和在进行调度切换时保护现场信息所用的时间,人们引入了比进程更小、能独立运行的基本单位一线程(Threads)。现代的操作系统,如Windows XP、Linux、 MAC OS等,都引入了线程的概念,提高了程序在多处理器环境下的性能。通过下面对线程和进程的对比,就可以更好地理解线程的概念。

一个线程只属于一个进程,而一个进程可以有多个线程。

进程是资源分配的基本单位,线程是处理机分配的基本单位。

进程的描述

进程的三种状态

1、就绪状态

2、执行状态

3、阻塞状态

参考文章:这个写的很好明天继续看:

1、https://www..com/qlqwjy/p/8681839.html

2、http://www..com/linquan/p/5001310.html

3、https://blog..net/qq_35524916/article/details/77206455

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值