博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
L8 CPU管理直观想法L9多进程图像、实验:进程状态跟踪监控
阅读量:3937 次
发布时间:2019-05-23

本文共 288 字,大约阅读时间需要 1 分钟。

进程是如何产生的?

CPU跑单个程序,仅仅从前向后会造成对于cpu资源的浪费:IO操作不需要cpu却占用着cpu的使用权,如果将这个时间拿来用来计算,这样可以很大程度上提高cpu的使用率;

因此需要多个程序同时行进运行~!因此,正在运行的程序就是一个进程;

pcb是啥?
多个程序之间的雀环实际上就是cpu资源的切换,但是单个程序在切换之前需要将一些寄存器,以及运行位置,当前的一些变量进行保存,这样切换回来的时候才能继续运行!
PCB就是一个进程用来保存进程必要信息的模块(process controller block)

在这里插入图片描述在这里插入图片描述

实验结果:(过程太长了,弄了大半天,有空在整理)

在这里插入图片描述

转载地址:http://ypzwi.baihongyu.com/

你可能感兴趣的文章
架构实践 - 2. 架构设计之事件系统(独立构件风格)
查看>>
架构实践 - 3. 基于事件系统的demo
查看>>
架构实践 - 4. 架构设计之进程通信(独立构件风格)
查看>>
架构实践 - 5. 基于进程通信的demo
查看>>
sys/time.h 和 time.h的区别
查看>>
Linux下 exec系列
查看>>
linux tmux 支持鼠标滚动
查看>>
Linux 下 简单的多线程
查看>>
面向对象三大特性
查看>>
进程与线程的区别
查看>>
volatile关键字 初探
查看>>
Python pip 安装与使用
查看>>
Python 更改pip源
查看>>
vim 解决丢失文件格式
查看>>
程序员从入门到放弃,书籍推荐
查看>>
Linux下 进程简单创建fork
查看>>
Linux下 进程简单创建vfork
查看>>
1、蓝牙概述
查看>>
2、低功耗蓝牙(BLE)协议栈 初探
查看>>
Linux下 select/epoll
查看>>