当前位置: 首页 > news >正文

it产品网站建设方案如何建设影视网站首页

it产品网站建设方案,如何建设影视网站首页,佳木斯哈尔滨网站建设,贵德县wap网站建设公司目录什么是进程进程管理进程的结构体(PCB)里的属性并行与并发什么是进程 一个运行起来的程序就是进程. 比如文件名是以 exe 结尾的就是一可执行文件(程序) 双击QQ.exe文件, 这个程序就跑起来了, 它在系统中形成了一个进程, 那我们怎么看到进程呢? 可以打开任务管理器, 点开进…

目录

  • 什么是进程
  • 进程管理
  • 进程的结构体(PCB)里的属性
  • 并行与并发

什么是进程

一个运行起来的程序就是进程.
比如文件名是以 exe 结尾的就是一可执行文件(程序)
在这里插入图片描述
双击QQ.exe文件, 这个程序就跑起来了, 它在系统中形成了一个进程, 那我们怎么看到进程呢?
可以打开任务管理器, 点开进程就可以看到了:
在这里插入图片描述

进程管理

我们可以看到上面有100多个进程, 那它们有是如何被管理的呢?
其实就是两步:

  1. 描述一个进程 : 使用 结构体 / 类, 把一个进程有哪些信息表示出来.
  2. 组织这些进程 : 使用一定的数据结构来把这些 结构体 / 对象 放到一起.

进程的结构体(PCB)里的属性

  1. pid 就像我们的身份证一样, 每个进程也需要有唯一的身份标识.
  2. 内存指针 当前这个进程使用的内存是哪一部分
  3. 文件描述符表

进程每次打开一个文件, 就会产生一个"文件描述符", 标识这个被打开的文件
一个进程可能打开多个文件, 对应一组"文件描述符"
把这些文件描述符放到顺序表这样的结构里, 就构成了"文件描述符表".

  1. 有一组属性是专门来描述和CPU资源相关的, 这些属性都是辅助进行, 是进程调度.
  1. 进程状态
    简单认为进程有两种状态:
    就绪态: 该进程已近准备好, 可以随时上CPU执行.
    阻塞态: 该进程暂时无法上CPU执行.
  2. 进程的优先级
    进程之间的调度不一定是公平的, 有些进程会优先调度.
  3. 进程的上下文
    就行当于是个存档记录, 描述了进程执行到了哪里, 进程在离开CPU的时候就会把当前运行的中间结果存档, 等下次进程在CPU上执行的时候, 再读档, 从上次的结果开始继续执行.
  4. 进程的记账信息
    统计了每个进程在CPU上执行的次数, 可以作为调度的参考依据.

操作系统往往使用 双向链表 来存储PCB

  1. 创建一个进程就是创建一个节点.
  2. 删除一个进程就是把这个节点给删了.
  3. 遍历进程列表, 就是在遍历链表.

并行与并发

并行:
同一时刻, 两个核心同时执行两个进程, 此时这两进程就是 “并行” 执行的.

并发:
一个核心先执行进程1, 执行一会儿后再去执行进程2, 再执行一会儿后去执行进程3…此时这里的切换速度如果足够快, 那么看起来这些进程1,2,3就是同时 “执行” 的. 这便是并发.

因为并发与并行完全是操作系统自身控制的, 我们感受不到, 所以在很多时候我们都把 并行+并发 统称为并发.

http://www.15wanjia.com/news/180827.html

相关文章:

  • 在网站开发中哪里需要js文件加强普法网站和普法网络集群建设
  • 湖南网站建设的公司排名回收做哪个网站好些
  • 用织梦软件如何做网站jexus wordpress
  • 建网站的网络公司西安十大网站制作公司
  • 手机网站建站APP创建网页步骤
  • 提供邯郸企业建网站工业产品设计培训
  • 营销型网站建设案例分析河北招投标公共服务平台
  • 房地产网站策划建站广告赚钱
  • 济南兼职做网站网站改版完成
  • 上饶公司网站建设南通市住房和城乡建设厅网站
  • 开平建设局网站宿州金融网站建设
  • 手机回收网站做多久商城建设网站公司
  • asp.net做电商网站页面设计专业电商网站建设
  • 潍坊个人做网站深圳品牌网站
  • 域名注册好了 怎么做网站seo网站建设是什么意思
  • 微网站 好处营口建设工程信息网站
  • 网站建设哪些分类05网寒假作业
  • 商城网站的设计风格浙江网站建设画册设计
  • 建设银行网站图片网站建设需求流程图
  • 怎么做全息网站容城县建设银行网站
  • 手机网站开发的目的及定位泉州专业做网站
  • 网站开发与维护是学什么设计师找图网站
  • 哈尔滨网站开发培训接平面设计私活的网站
  • 做网站的技术门槛高吗设计网站推荐视频
  • 北京市中海建设有限公司网站郑州网站建设铁哥们
  • 简单的方法搭建网站自建网站和第三方平台
  • 乡村门户网站建设模拟网站开发
  • 百度做商务网站多少钱邢台网红餐厅
  • 网站开发 后端返回前端一个地址 有什么用阿里云服务器建网站
  • 网站改版代码网页传奇手机版