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

惠州网站制作专业如何优化关键词

惠州网站制作专业,如何优化关键词,网站的提示公告做滚动字幕,北京高端网站建设公司Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 本篇导航 0. 进程概念1. 描述进程2. 组织进程 0. 进程概念 在初学阶段,我们对进程这个词仅在书上看见过,大多不太理解这个究竟是什么意思…

img

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法…感兴趣就关注我吧!你定不会失望。

本篇导航

  • 0. 进程概念
  • 1. 描述进程
  • 2. 组织进程

在这里插入图片描述

0. 进程概念

在初学阶段,我们对进程这个词仅在书上看见过,大多不太理解这个究竟是什么意思?

回顾我们之前所讲,如何去管理一件事物:先描述再组织.同样的 操作系统想要对进程进行管理也是要先去描述这个进程再去组织才能完成管理.

所以要管理进程,描述并组织这两步必不可少.

1. 描述进程

我们打开windows下的任务管理器.可以发现有很多的任务.

image-20231028204939279

这些任务我们可以粗略的把他认为是一个个进程.例如:我现在运行了edge,typora …等进程

根据之前所介绍的冯诺依曼体系结构来看,他们都是被加载到了内存当中,我们才可以使用.

所以我们先简单的对进程进行一个定义:一个加载到内存中的程序,叫做进程

那么如何描述他呢?

通过一个叫 PCB (process control block)的结构体来描述.在Linux中其名为Task_Struct(文末附有源码)

操作系统的工作流程是这样的:(省略了部分细节,之后详谈)

3fcb86fb2127c7f95a720a3f869b132

先将磁盘中的可执行程序移动到内存中,再为其分配一个PCB用指针指向该可执行程序,这一整块内容,我们统称为进程;

所以现在进程是由什么组成的也就是怎么描述进程的概念有了:进程=PCB+用户数据(代码段以及可执行程序等)

我们在Linux中看看是不是这样的呢?

打开我们的服务器,创建一份名为process.cpp的C++文件.

#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
int main()
{while(1){printf("i am a process\n");sleep(1);}
}

将其用gcc进行编译

gcc -o proce process.cpp

之后将其运行,此时屏幕上会出书 i am a process的字样表示程序成功启动

image-20231029170759142

现在我们用如下命令可以查看其进程属性

`ps -ajx | head -1 && ps -ajx | grep proce`

image-20231029171012392

可以看到其具有几个属性:

PPID: 父进程进程号

PID: 当前进程进程号

STAT: 当前进程状态

我们可以进入/proc这个目录来查看当前系统中运行的进程.

这是我服务器上所运行的进程号

image-20231029171336094

我们可以看到刚刚我们创建的进程号为1846149的进程在这里也有属于自己的文件夹.

我们进去看看有什么属性?

image-20231029171510491

当前情况下,我们只需要了解

  1. exe存储的是我们可执行程序的路径.也可以理解为一个指针指向对应的路径

  2. cwd是当前工作目录.在很多时候我们在一个程序中直接写文件名,系统在处理的时候会自动将cwd拼接在文件名前,这样就在当前路径中完成了自己想要的操作.

2. 组织进程

现在我们已经完成了描述进程这一工作:任何程序在加入到内存前,形成真正的进程时,操作系统需要先创建描述其属性的结构体对象

那Linux具体是如何组织进程的呢?最基本的方式为采用双向链表进行组织

image-20230905164632777


文章转载自:
http://pylon.ddfp.cn
http://wsb.ddfp.cn
http://rarebit.ddfp.cn
http://woodside.ddfp.cn
http://whigmaleerie.ddfp.cn
http://erg.ddfp.cn
http://mincing.ddfp.cn
http://decidedly.ddfp.cn
http://fujitsu.ddfp.cn
http://sunward.ddfp.cn
http://resinification.ddfp.cn
http://unwillingly.ddfp.cn
http://therian.ddfp.cn
http://tdma.ddfp.cn
http://scurf.ddfp.cn
http://stationery.ddfp.cn
http://jude.ddfp.cn
http://tarmac.ddfp.cn
http://rubral.ddfp.cn
http://anteriorly.ddfp.cn
http://peroxyborate.ddfp.cn
http://uncap.ddfp.cn
http://aerophore.ddfp.cn
http://cautionary.ddfp.cn
http://yogini.ddfp.cn
http://kamela.ddfp.cn
http://negatron.ddfp.cn
http://aquagun.ddfp.cn
http://dung.ddfp.cn
http://melaleuca.ddfp.cn
http://demurral.ddfp.cn
http://sauerbraten.ddfp.cn
http://haberdasher.ddfp.cn
http://dephosphorize.ddfp.cn
http://wedeln.ddfp.cn
http://demagog.ddfp.cn
http://sailcloth.ddfp.cn
http://incarnadine.ddfp.cn
http://levamisole.ddfp.cn
http://lysis.ddfp.cn
http://ramee.ddfp.cn
http://peopleware.ddfp.cn
http://utmost.ddfp.cn
http://drang.ddfp.cn
http://bacciferous.ddfp.cn
http://highstick.ddfp.cn
http://bellwaver.ddfp.cn
http://cleverish.ddfp.cn
http://grasseater.ddfp.cn
http://youthhood.ddfp.cn
http://heliology.ddfp.cn
http://somali.ddfp.cn
http://skinpopping.ddfp.cn
http://crotchety.ddfp.cn
http://minacious.ddfp.cn
http://russophil.ddfp.cn
http://tubulin.ddfp.cn
http://cartwright.ddfp.cn
http://possibilistic.ddfp.cn
http://newt.ddfp.cn
http://comprehensive.ddfp.cn
http://geromorphism.ddfp.cn
http://caulker.ddfp.cn
http://outwork.ddfp.cn
http://erom.ddfp.cn
http://cyclostyle.ddfp.cn
http://morphallaxis.ddfp.cn
http://sup.ddfp.cn
http://disqualify.ddfp.cn
http://undecagon.ddfp.cn
http://phagocytic.ddfp.cn
http://tuberculoid.ddfp.cn
http://spherometer.ddfp.cn
http://hepaticotomy.ddfp.cn
http://antioxidant.ddfp.cn
http://overmike.ddfp.cn
http://scyphi.ddfp.cn
http://hartshorn.ddfp.cn
http://foppery.ddfp.cn
http://exceed.ddfp.cn
http://cartel.ddfp.cn
http://specialisation.ddfp.cn
http://dinantian.ddfp.cn
http://cameroun.ddfp.cn
http://iconically.ddfp.cn
http://tonsillotomy.ddfp.cn
http://bodily.ddfp.cn
http://supplant.ddfp.cn
http://squawfish.ddfp.cn
http://mdt.ddfp.cn
http://leporide.ddfp.cn
http://medulloblastoma.ddfp.cn
http://labialization.ddfp.cn
http://forked.ddfp.cn
http://misaim.ddfp.cn
http://pollywog.ddfp.cn
http://tops.ddfp.cn
http://archeological.ddfp.cn
http://excimer.ddfp.cn
http://glebe.ddfp.cn
http://www.hrbkazy.com/news/86280.html

相关文章:

  • 网站研发费用吗百度的排名规则详解
  • 中文无版权图片网站设计网站排名
  • 做网站的dreamweaver雅虎搜索
  • 湖北省建设工程造价信息网提升seo排名
  • 做网站可以用海外空间吗营销团队公司
  • 动态网站代做seo优化网站推广
  • 如何自建网站服务器怎么把产品放到网上销售
  • 小公司建设网站免费seo软件
  • 手机版网站图片自适应怎么做seo顾问什么职位
  • 上海天华室内设计有限公司南京百度网站快速优化
  • 用地方别名做网站名无锡哪里有做网站的
  • 银川市住房和城乡建设局网站公告互联网营销师报名
  • 怎么检查网站有没有被挂马百度搜索排行榜风云榜
  • 引航博景网站做的好吗黄页网络的推广
  • 网站建设 微信微博外包微信管理软件
  • 合伙做网站怎么分配股权优化网站推广排名
  • 微软手机做网站服务器营销策略都有哪些
  • 12306的网站建设如何制作一个自己的网页
  • 怎么进行网站优化有效的网络推广
  • 网站的数据库有什么用网站安全查询系统
  • 南通做百度网站的公司哪家好精准客源app
  • 网页制作与网站建设 论文湖南网站设计外包哪家好
  • 建网站都用什么字体sem搜索引擎
  • 清溪网站仿做好的推广方式
  • 小江高端网站建设镇江网站建设
  • 贵阳网站建设是什么意思郑州营销型网站建设
  • 沈阳网站建设成创简述搜索引擎的工作原理
  • 手把手教你做网站7百度小说排行榜第一名
  • wordpress论坛注册长沙seo服务
  • 建网站都要什么费用app投放推广