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

麻章网站建设公司图片免费设计在线生成

麻章网站建设公司,图片免费设计在线生成,中国三安建设网站,网站建设解决问题1. 进程的概念 (1) 程序:是一段存放在外存中代码的集合(静态的) (2) 进程:是一个程序动态执行的过程,包括创建、调度、消亡(动态的) 2. 如何实现多任务 Linux中,通过进程、线性实现多任务 3. 进程 正在执行的程序(动态),需…

1. 进程的概念

    (1) 程序:是一段存放在外存中代码的集合(静态的)
    (2) 进程:是一个程序动态执行的过程,包括创建、调度、消亡(动态的)

2. 如何实现多任务

Linux中,通过进程、线性实现多任务

3. 进程

正在执行的程序(动态),需要消耗内存和CPU,是一个动态执行的过程

进程的生存周期:创建 -> 调度 -> 消亡

进程:源代码编译为可执行程序,运行程序,消耗CPU和内存资源

进程和程序的区别:

    1)程序是永存,进程是暂时的
    2)进程有程序状态的变化,程序没有
    3)进程可以并发,程序无并发
    4)进程与进程会存在竞争计算机的资源
    5)一个程序可以运行多次,变成多个进程, 一个进程可以运行一个或多个程序

4. 进程的创建

每个进程被创建时,操作系统回味进程创建4G虚拟的内存空间

系统启动(空间被创建)时,bss段按位清零

5. 进程调度

原则:保障多个任务能同时执行
        1)宏观并行
            多个任务同时向下执行
        2)微观串行
            CPU在多个任务中快速切换,保障多个任务同时向下执行

多任务操作系统分为:

        非抢占式多任务:由调度程序来决定什么时候停止一个进程的运行(如时间片结束时),以便其他进程得到执行机会
        Unix, Linux抢占式多任务:除非进程自己主动停止运行,否则会一直执行。
        Mac os9  Windows3.1

常用调度算法:

        1. 先来先执行,后来后执行
        2. 短作业优先
        3. 高优先级调度算法
        4. 时间片轮转调度算法

6. 进程的状态

        1)运行态(用户运行态、内核运行态)     R
                正在执行,且被CPU任务调度所执行的进程

        2)就绪态    R
                正在执行,没有CPU任务调度执行的进程(只缺少cpu)

        3)可唤醒等待态    S
                也称为睡眠态,阻塞等待资源的进程

        4 )不可唤醒等待态 D
                不想被CPU任务调度所打断的进程任务可以设置为不可唤醒等待态
        5) 暂停态    T
                被暂停执行的进程
        6) 僵尸态    Z
                进程执行结束,空间没有被回收

        7) 结束态    X
                进程执行结束,空间被回收

 三态图

Linux七态图

7. 进程相关指令

        1.ps -aux
        查看进程状态
        ps -aux|grep a.out

        2.top 
        根据CPU占用率查看进程信息
        q 退出

        3.ps -ef
        查看当前时刻进程信息        

        PID:进程的ID号(唯一)
        PPID:父进程的ID号

        4.pstree
        查看进程关系
        pstree -p   
        查看所有进程关系及pid号
        pstree -sp + 进程id号
        查看某一进程关系   

        5.kill
        killall
        给进程发送一个信号
        kill -9 进程PID
        killall -9 进程名

        6.jobs
        查看当前终端下的后台执行任务

        7.fg 编号
        让一个后台执行的任务放到前台执行

8 进程相关接口

父子进程:
            父进程:创建新进程的进程称为新进程的父进程
            子进程:被创建的进程称为原进程的子进程

 8.1 fork 函数

        pid_t fork(void);
                 一次调用,会返回两次。
                子进程先运行还是父进程先运行,顺序不确定,变量不共享。
                子进程复制父进程的0到3g空间和父进程内核中的PCB,但id号不同。
        功能:通过该函数可以从当前进程中克隆一个同名新进程。
                克隆的进程称为子进程,原有的进程称为 父进程。
                子进程是父进程的完全拷贝。
                子进程的执行过程是从fork函数之后执行。
                子进程与父进程具有相同的代码逻辑。
        参数:
        返回值:
                失败返回-1 
                成功父进程中返回子进程的PID
                        子进程中返回0 

8.2 getpid函数

        pid_t getpid(void);
        功能:
                获得调用该函数进程的pid
        参数:
        返回值:
                进程的pid

8.3 getppid函数

        pid_t getppid(void);
        功能:
                获得调用该函数进程的父进程pid号
        参数:
        返回值:
                返回父进程id号


文章转载自:

http://vlC3DfMK.cwcdr.cn
http://27Ozu6w1.cwcdr.cn
http://wGEThcEr.cwcdr.cn
http://tuzYL0sy.cwcdr.cn
http://8EKiRfea.cwcdr.cn
http://7OCJ6z96.cwcdr.cn
http://Q7pu0mIO.cwcdr.cn
http://IL8mZFuI.cwcdr.cn
http://rd8VcR9V.cwcdr.cn
http://txNOJNDK.cwcdr.cn
http://Yt6bfKN1.cwcdr.cn
http://MPSM3vld.cwcdr.cn
http://kuJkZkZi.cwcdr.cn
http://s7ZMxAPn.cwcdr.cn
http://tfAbDNTm.cwcdr.cn
http://yHOn7qMk.cwcdr.cn
http://GNwLch7e.cwcdr.cn
http://qD34Dm1D.cwcdr.cn
http://MUafRlfR.cwcdr.cn
http://lYQfxmPe.cwcdr.cn
http://uO1DRYwE.cwcdr.cn
http://NH6XGgUk.cwcdr.cn
http://BrZGRJgM.cwcdr.cn
http://AsyedVLN.cwcdr.cn
http://6AR6Qm2E.cwcdr.cn
http://FehBoLQp.cwcdr.cn
http://01P1o4YX.cwcdr.cn
http://hzPuqTbv.cwcdr.cn
http://vWDr30dK.cwcdr.cn
http://hcdV6Nrh.cwcdr.cn
http://www.dtcms.com/wzjs/727067.html

相关文章:

  • 嘉兴手机模板建站个人备案网站名称
  • 桂林北站到阳朔怎么坐车襄城县住房和城市建设局网站
  • 个人网站开发的意义桂林哪里做网站
  • 工商网站官网入口深圳最乱最穷的地方
  • 创建网站视频wordpress 个人主页
  • 用一部手机制作网站个人博客网站制作代码
  • 网站建设企业网的项目描述厦门入夏网站建设公司
  • 深圳信科网站建设淮北论坛最新招聘信息网
  • 一个销售网站的设计方案做网站服务销售
  • 网站源码 后台wordpress的集成环境搭建
  • 建站工具搭建前台网站大良网站建设机构
  • 怎么在各大网站做推广推广措施
  • 网站主题制作360提交网站备案
  • 粉色大气妇科医院网站源码泰安钢管网站建设
  • 制冷设备东莞网站建设影院禁止18岁以下观众入内
  • 适合网站开发的python自己用电脑做虚拟机怎么建网站
  • 郑州建筑公司网站建设联通网站服务器
  • 关于网站建设的pptwordpress简体中文版
  • 椒江哪里可以做公司网站wordpress站长地图
  • html5创意网站wordpress标题间隔符修改
  • 高端html5网站建设织梦模板 dedecms5.7织梦网络公司源怎么创建网页链接快捷方式
  • 影视网站模板怎么做wordpress sqlite3
  • 网上发布信息的网站怎么做的最新73种暴利产品竞价单页网站制作带订单后台系统模板
  • 怎么用百度云做网站空间网页设计与制作的公司
  • 中国网站建设集团wordpress编辑器还原
  • 网站导入网站备案号收回
  • python网站开发高并发wordpress 禁用头像
  • 定制企业网站建设哪家好现成的ppt大全
  • 外国网站界面电商代运营公司怎么样
  • 做网站上传资源海丰网站制作