操作系统学习笔记——进程(1)进程的调度

本文介绍了操作系统中进程的基本概念,包括进程的状态转换、PCB、线程等。重点讲解了进程调度,如调度队列、调度程序类型,以及上下文切换的过程。文章最后讨论了I/O密集型和CPU密集型进程的区别。
摘要由CSDN通过智能技术生成

操作系统学习笔记——进程(1)进程的调度

1. 进程概论

一般的,在称呼cpu活动时,批量处理操作系统执行作业(job),而分时系统使用用户程序(user program),或任务(task)…
以上种种类似的活动,我们都可统称为进程
总得来说,进程的范围较大:可是是执行的程序,也可是当前活动,以及进程堆栈(Stack)(包括临时数据,如函数参数、返回地址和局部变量等等),以及数据段(比如局部变量),甚至是堆(Heap)(在进程运行时动态分配的内存);
进程在运行时会产生许多进程;
进程本身也可作为一个环境,来运行其他代码,以大家比较熟悉的Java运行机制来举例:
我们都知道,Java程序是先编译为一个class文件,然后在JVM上运行的,比如编译一个Java程序java1.class,我们一般输入:

java java1//java是命令,java1是主类名

命令java将JVM作为一个普通程序来运行,而这一进程将会在JVM中执行Java程序java1.

2.进程的相关概念

2.1进程

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值