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

如何做好一个外贸进网站的编辑wordpress导出文章变id

如何做好一个外贸进网站的编辑,wordpress导出文章变id,邯郸哪里做网站好,网络卡哪个公司的好个人主页#xff1a;#x1f35d;在肯德基吃麻辣烫 我的gitee#xff1a;Linux仓库 个人专栏#xff1a;Linux专栏 分享一句喜欢的话#xff1a;热烈的火焰#xff0c;冰封在最沉默的火山深处 文章目录 前言浅谈进程概念1. 进程和操作系统的联系2.描述进程的对象——PCB … 个人主页在肯德基吃麻辣烫 我的giteeLinux仓库 个人专栏Linux专栏 分享一句喜欢的话热烈的火焰冰封在最沉默的火山深处 文章目录 前言浅谈进程概念1. 进程和操作系统的联系2.描述进程的对象——PCB 深谈进程概念3. 对进程的组织操作 总结 前言 本篇文章继上一篇的冯诺依曼体系结构和操作系统这两个软硬件的概念之后开始讲解Linux下三座大山之一的进程。 因为进程概念虽然不是很多但比较难以理解因为它离我们日常生活比较远比较抽象本文章以最平易近人的语言和生活中我们都熟悉的例子对进程进行剖析希望这篇文章能进一步帮助你理解进程的概念吃透Linux的其中一座大山。 废话不多说我们现在开始。 浅谈进程概念 进程到底是什么呢 这里给出一个比较简单的理解 一个加载到内存的程序就叫做进程。 正在运行的程序也叫做进程。 我们可以这样理解进程进进入程程序进入内存的程序就是进程。 自从我们理解冯诺依曼之后程序加载到内存这件事情我们就可以轻松理解。前面我们讲过操作系统是一款进行管理的软件。 既然操作系统是软件那就应该也会被加载到内存中运行。我们平时所说的启动电脑就是先启动操作系统也就是将操作系统加载到内存中。 以我的电脑为例当打开任务管理器时下面一览无余的任务等这些就是进程正在运行的程序。 1. 进程和操作系统的联系 其实程序是一堆数据和代码最先是被存放到磁盘中。我们知道启动电脑时操作系统也会被加载到内存中运行在内存中有一块空间属于操作系统自己的数据和代码。 当我们想要运行整个程序时由于CPU只会和内存打交道不会直接和磁盘交互这就注定了程序想要运行必须加载到内存中这个同时也遵守了冯诺依曼体系结构。 这时候我们仔细想想只能由一个程序能加载到内存里面吗 其实并不是我们玩电脑的时候会同时启动几个软件我们会一边看b站一边登录qq和微信一边敲代码这些都可以同时进行。 所以一个操作系统是可以同时运行多个进程的 这就像大学里面有大一的有大二的有在实习的有天天在宿舍打游戏的一样一个操作系统要想同时运行那么多个进程就必须将进程管理起来 操作系统如何管理进程呢 还记得上篇文章那句贯穿整个Linux的话吗 先描述再组织 描述的过程就是让操作系统先认识进程再将进程用一个struct结构体描述起来然后将众多进程全部都具体化而对于进程的管理无非就是多一个进程少一个进程等等这些操作所以操作系统再将进程组织起来就能达到管理。 2.描述进程的对象——PCB 从上面我们可以知道任何一个程序加载到内存时操作系统对进程进行描述时会把进程具象化成一个struct结构体而这个结构体就是PCB全称是Process Ctrl Block进程控制块。 怎么理解进程PCB 这里有一个问题人是怎么认识一个事物的 假如这里有一个苹果我们都会说这个苹果是圆的是红色的大大的一个东西还是一个甜甜的水果。 又譬如对你大学舍友的描述长得怎么样两个眼睛扛着两片眉毛一个鼻子一张嘴巴爱好什么喜欢做什么等等。 可以看出来这些描述一个事物就是通过事物本身的属性来描述的 其实我们对一个事物本身并不了解而是通过该事物的大量属性来了解这个事物当属性足够多时这一堆属性的集合就是目标事物本身 所以描述进程的对象——PCB就是进程属性的集合 到这里我们再对程序加载到内存这件事情进一步详谈 程序加载到内存中时 1.把数据和代码都加载到内存中2.同时创建描述该进程的PCB对象并加载到内存中 这就像是大学新生考上了某所学校时要证明我真正在那所学校了就需要在学校的教务系统录入我的名字信息等等。也许该名同学还在放暑假可是当学校教务系统有该同学的信息时 就表明这名同学真正的来这所大学就读了。 深谈进程概念 从前面我们可以知道一个程序加载到内存一是程序本身的数据和代码加载到内存二是操作系统创建了一个PCB对象并加载到内存 所以单纯的数据和代码不叫进程单纯的PCB对象也不叫进程而是数据和代码 描述该进程的PCB结构体 进程 1进程的数据和代码是程序员写的 2描述该进程的PCB结构体是操作系统维护的 可以想想在学校中我们对学生的管理是看学生的及格率挂科率学分绩宿舍号等属性进行管理的。 所以操作系统对进程的管理并不是对数据和代码的管理而是对描述该进程的PCB结构体进行管理 因为这个内核PCB结构体就是该进程属性的集合 可是操作系统对进程进行管理不只是要知道该进程的属性值还要获取进程的数据和代码。因此在描述该进程的PCB结构体中一定有指向该进程数据和代码的指针信息 就像管理学生学校老师如何通过学生的属性去获取指向学生数据的 “ 指针信息 ” 其实就是手机号。手机号是该学生的属性值但是这个属性可以找到学生这个人 以上就是关于操作系统如何对进程进行描述的过程。 3. 对进程的组织操作 通过上面的信息可以知道操作系统会对多个进程进行描述管理这些进程的时候就管理对应描述进程的PCB对象就可以了。 在PCB结构体中大概有这些信息 前面说过操作系统对进程的管理方式是 先描述再组织。 那么该如何对那么多的进程组织起来呢 其实我们可以再PCB结构体中再加一个指针信息 struct PCB* next该指针指向下一个PCB结构体对象如下图 从而将操作系统对进程的管理转化成对一个链表的增删查改 这个过程就是对进程进行组织的过程 总结进程 内核PCB数据结构 自己的代码和数据。 操作系统对进程的管理是先描述再组织的过程操作系统对进程的数据管理是被弱化的更重要的是对进程的PCB结构体进行管理然后将这一个个的PCB结构体连接起来就形成了对链表的增删查改。 总结 本篇文章重点在于理解进程的概念就可以了进程的相关内容比较多且难以理解从进程概念入手是最合适的后面会持续更新如何创建进程进程的状态等详细的内容更好地理解进程贯穿整个Linux。
http://www.dnsts.com.cn/news/92173.html

相关文章:

  • 为什么网络经营者要有自己的网站公司官方网站怎么做
  • 加盟的网站建设wordpress首页密码访问
  • 网站开发有啥作用手机兼职赚钱平台一单一结
  • 如何制作网站教程视频建筑工程网签合同周末可以签吗
  • 南通网站建设一条龙怎样建立小程序
  • 为什么不自己做购物网站微信怎么做捐钱的网站
  • 重庆网站建设技术支持重庆互联网培训机构网络推广方案
  • 网站 建设设计方案什么是软件外包公司
  • 免费下载ps素材网站温州网站建设制作公司
  • 南阳网站设计商丘网站制作教程
  • 网站建设机构成都网站推广营销
  • 宁波网站优化方案ui设计行业的现状和发展前景
  • 做网站建设怎么赚钱应用商城app下载
  • 网站模块删除中山专业门户网站制作策划
  • 怎么看网站是否被百度惩罚黄埔区建设局网站
  • 无锡祥搜做网站推广中国外贸企业100强
  • 高端网站建设的市场分析房产网上查询系统
  • 南宁网站设计和开发大赛中国建设信息化官网
  • 青岛建设集团官方网站贵阳手机网站建设费用
  • 站长工具综合查询站长工具前端培训费用大概多少
  • 软件工程做项目网站西安搬家公司收费
  • 牧星网站建立广东省备建设项目影响备案网站
  • 嘉祥县建设局官方网站备案网站名称攻略
  • 网站建设pc指什么软件高端网站建设行业
  • 通栏 网站模板平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得
  • 推进网站建设工作计划wordpress这么设置导航
  • 怎样做网站上更改文字asp.net新建网站
  • 营销网站的优势是什么怎么推广公司网站
  • 苏州智信建设职业培训网站东莞网站建设免费服务器
  • 做新房用哪个网站好网站建设与管理专业