• 进程


    一 什么是进程

    进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。

    二 进程与程序的区别

    程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。


    三 进程与程序的区别
    程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。

    四 进程3种状态

    运行,阻塞,就绪

    操作系统:
    统一硬件管理
    管理多个进程执行


    多道技术:
    多道技术中的多道指的是多个程序,多道技术的实现是为了解决多个程序竞争或者说共享同一个资源(比如cpu)的有序调度问题,解决方式即多路复用,多路复用分为时间上的复用和空间上的复用。
    空间上的复用:

      将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。
    时间上的复用:

      当一个程序在等待I/O时,另一个程序可以使用cpu,如果内存中可以同时存放足够多的作业,则cpu的利用率可以接近100%,类似于我们小学数学所学的统筹方法。(操作系统采用了多道技术后,可以控制进程的切换,或者说进程之间去争抢cpu的执行权限。这种切换不仅会在一个进程遇到io时进行,一个进程占用cpu时间过长也会切换,或者说被操作系统夺走cpu的执行权限

    并发:
    其实就是利用多道技术,CPU在程序直接快速的来回切换,看过去像是同时运行。这就叫并发

  • 相关阅读:
    [loj3031]聚会
    [loj3146]路灯
    [loj2049]网络
    [luogu7599]雨林跳跃
    [loj3069]整点计数
    [loj3301]魔法商店
    [loj3333]混合物
    [cf1515I]Phoenix and Diamonds
    [cf1515H]Phoenix and Bits
    [atARC116F]Deque Game
  • 原文地址:https://www.cnblogs.com/zhengyiqun1992/p/10386073.html
Copyright © 2020-2023  润新知