计算机工作原理:进程调度

news/2024/6/17 21:05:02 标签: java-ee

在计算机中,什么是进程?一个跑起来的程序就是一个进程,没跑起来就只能算一个程序。

 在windows的任务管理器中,可以很清楚的看到有哪一些进程。

进程(progress)也叫任务(task)。

每个进程都对应一些资源,进程是操作系统资源分配的基本单位,电脑的卡不卡,和你的硬盘上的东西多不多并没有显著关系。

 

进程调度

进程有三个状态:

就绪状态:随叫随到,进程准备好了随时准备去cpu上执行

运行状态:正在和我一起的

阻塞状态:短时间内无法到cpu上执行,比如进程正在密集的磁盘、网络IO操作      

  

 

 

 

 

内存管理

 

 但是如果完全将这一些进程隔开,那么如果进程需要进行数据的交互该怎么办呢?我们可以在隔离性的基础上,开一个口子,需要搞一个多个进程都能访问到“公共空间”,基于这个公共空间来进行交互数据即可,之后会提到的两种方式:基于文件,基于网络。


http://www.niftyadmin.cn/n/4928510.html

相关文章

@DateTimeFormat与@JsonFormat、JsonUtils、DateUtils的封装

DateTimeFormat与JsonFormat 解释为什么会用到 参考详解: https://blog.csdn.net/imVainiycos/article/details/102712056 JsonUtils的封装 Java 对象、数组对象,map与JSON 字符串的转化; 以及实体类中遇到的jackJSON注解: Jso…

银河麒麟高级操作系统V10助力联通云建设打出组合拳

联通云基于“双引擎基座一云多芯”为不同行业场景提供可靠、高质量的应用上云服务。在核心代码进行了全面把控,定制多架构芯片应用适配模版,开发了计算、存储、网络、中间件等组件,全面适配自主化服务器和操作系统,提供云服务器、…

Redis-简单动态字符串(SDS)

文章目录 文章概要SDS数据结构定义SDS和C字符串的区别总结参考 文章概要 本篇文章,我们来学习Redis字符串的编码格式SDS编码,文章将将从以下几个方面介绍SDS: SDS的底层数据结构定义Redis是C写的,那SDS和C中的字符串的区别是什么…

【C语言】扫雷 小游戏

文章目录 一、游戏规则二、 代码逻辑三、游戏实现1. 游戏菜单设计2.设计雷区并随机布置雷(1) 设置雷区(2) 布置雷 3.排查雷 四、源码 一、游戏规则 1. 在9*9的小格子中,任意选取一个坐标(格子),选择后发现,如果没点中雷…

python操作数据库

python操作数据库 首先安装数据插件 pip install pymysqlfrom pymysql import Connection # 引入数据库第三方包# 创建链接 conn Connection(host"localhost", # 主机名ipport3306,user"root",# 用户名password"123456" # 密码 )print(con…

【ROS】Ubuntu18.04安装Ros

Ubuntu18.04安装Ros 引言1 ROS安装(一键式)2 正常安装2.1 添加ROS软件源2.2 添加公钥2.3 更新2.4 安装ros2.5 初始化 rosdep2.6 设置环境2.7 安装rosinstall,便利的工具2.8 检验 3 rviz将bag数据可视化为点云3.1 打开ROS和rviz软件3.2 配置rviz软件可视化…

91话费接口文档分享 回调快可开后台

话费充值接口文档 接口版本:1.0 ―、引言1.1 文档概述本文档提供话费充值接口规范说明,提供一整套的完整的接入示例(http 接口)供商户参 考,可以帮助商户开发人员快速完成接口开发与联调,实现与话费充值系统的交易互联。 公司官网…

二叉树(4)------收尾

1)最大二叉树 654. 最大二叉树 - 力扣(LeetCode) 题目解析: 1)首先我们找到了整个数组中最大的元素作为我们的根节点,然后再从左区间中找到最大的元素作为当前根节点的左子树,然后再从右区间里面找到最大的元素作为根节点的右子树…