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

连云港网站建设 连云港网站制作/网站推广技巧和方法

连云港网站建设 连云港网站制作,网站推广技巧和方法,自己可以用百度云做网站吗,外发加工网线是真的吗一、进程概念: 定义:(分配系统资源的基本单位) 程序的一个执行实例,正在执行的程序; 具体内容:(创建PCB、创建页表、维护虚拟地址到物理地址的映射) PCB:为方…

一、进程概念:

  • 定义:(分配系统资源的基本单位)

    程序的一个执行实例,正在执行的程序;
  • 具体内容:(创建PCB、创建页表、维护虚拟地址到物理地址的映射)

    PCB:为方便操作系统对进程的管理,建立的包含进程所有属性的结构体;(Linux 下 task_struct结构体)
               (PID、进程状态、优先级、内存指针)
    页表:保证虚拟地址空间映射到物理地址空间;
    虚拟地址空间:通过页表映射到物理地址空间;

  • 进程状态

    R运行状态:并不意味着一定在运行中,表明进程在运行中或者在运行队列中
    S睡眠状态:表明进程在等待事件完成;(睡眠可中断)
    D磁盘休眠状态:即不可中断状态,通常会等待IO结束;
    T停止状态:可以通过SIGSTOP信号给进程来停止,这个被暂停的进程可以发送SIGCONT信号让进程继续运行;
    X死亡状态:这个状态只是一个返回状态,不会再任务列表里看到这个状态;
    Z僵尸进程:进程死亡后仍保留部分数据的进程(父进程等待回收);(内存泄漏问题)
    孤儿进程:父进程提前退出;(被1号进程领养,也会被回收)
     
  • 进程优先级:

    CPU资源分配的先后顺序,即进程的优先级(priority)
    优先级搞得进程有优先执行的权利 ,配置进程优先级可以改善系统性能;
    UID(执行者)、PID(进程代号)、PPID(父进程代号)、PRI(优先级)、NI(nice 值)
    真正优先级=优先级+NI   (值越小,越先执行)
  • 特点:

    并发性:在同一个时间段内,有多个任务同时推进。
    并行性:在任何时刻,有多个任务同时推进。
    独立性:一个进程都会有独有的套PCB、页表及虚拟地址,运行过程不受其他进程影响。(代码共享单只有可读性,数据资源写时拷贝)
    竞争性:多个进程,但CPU资源有限。
     

二、进程操作:

  • 创建进程:fork 

    1、函数:
        #include<unistd.h>
         pid_t fork(void)

    2、返回值:
         子进程返回0;
          父进程大于0(即子进程pid);
          创建失败小于0;

    3、fork之前,父进程独立执行,fork之后,父子两个执行流分别执行;(执行顺序由调度器决定)
     
  • 进程终止:

    1、退出结果分三种情况:
          代码运行完毕,结果正确;
          代码运行完毕,结果不正确;
          代码异常终止;

    2、退出方式:
         从main返回;
         调用exit;(void exit(int status),关闭所有打开的流,所有的缓存数据均被写入)关闭空闲进程
         _exit;(关闭所有进程)
         异常退出:Ctrl+c  信号终止
  • 进程等待:

    1、wait方法:
        pid_t  wait(int *status)
        返回值:成功返回pid,失败返回-1。
        参数:输出型参数,获取子进程退出状态,不关心则设置成NULL;
    2、waitpid方法:
        pid_t waitpid(pid_t pid,int *status,int options);
        返回值:
                当正常返回时候waitpid 返回收集到的子进程的进程ID;
                如果设置了WNOHANG,而调用waitpid发现没有已退出的子进程可收集,则刚返回0;
                如果调用中出错,则返回-1,这时errno会被设置成相应的值一指示错误所在;
    3、获取子进程status:
           输出型参数,由操作系统填充;
           如果传递NULL,表示不关心进程的退出状态信息;
           子进程会根据参数,将子进程的退出信息反馈给父进程;
           status 不能简单的当作整型来看待,可以当作位图看待。       
    4、进程阻塞:
          进程由于检测某一tiaojian条件不就绪而被挂起的现象;
          挂起:将PCB从R队列到某个非R队列;
          唤醒:将PCB从非R队列到R队列;

(三)守护进程:          
             
系统服务进程不受用户登录注销的影响,会一直运行的进程;
              (自成进程组、自成会话、自成作业)——特殊孤儿进程

             

 

 









 

http://www.jmfq.cn/news/4954501.html

相关文章:

  • 网站推广软文范例/互联网广告营销是什么
  • 任县网站建设公司/seo标题优化关键词怎么选
  • 莱芜在线广告信息/郑州seo优化阿亮
  • ps做字幕模板下载网站/网站开发公司哪家好
  • 深圳分销网站制作/快速优化工具
  • 网站如何做权重/芭蕉视频app无限次数
  • 做了微网站/最新的新闻 最新消息
  • 网站建设的作用/it培训班出来现状
  • 坪山网站建设哪家好/网站优化公司怎么选
  • 做网站约需要多少钱/怎么在线上推广自己的产品
  • 网站首页静态好还是动态好/临沂百度联系方式
  • 优惠券网站要怎么做的/西安网站开发制作公司
  • 网站系统性能定义/指数基金排名前十名
  • 企业宣传画册制作/引擎优化
  • 英文网站模板/免费的网站推广方法
  • 网站怎么做外链/郑州seo管理
  • 宁波优化推广找哪家/长沙优化网站哪家公司好
  • 咸阳做网站电话/爱战网关键词挖掘
  • 网站下载不了视频/厦门百度seo公司
  • 网站建设技术支持 会天下/如何制作网页链接教程
  • 青岛优化网站技术/网站快速排名的方法
  • wordpress 获取当前时间/合肥seo优化排名公司
  • APP开发网站建设哪家好/站长之家seo查询官方网站
  • 怎么做网站的学校的大图/营业推广是一种什么样的促销方式
  • 黄网网站是怎么做的/百度霸屏推广
  • wordpress的functions.php/强强seo博客
  • 党建网站建设存在问题/搜索引擎排名的三大指标
  • 网站seo怎么优化/hs网站推广
  • 手机网站建站价格/企业网页设计报价
  • 上海团购网站建设/工具seo