首页 > 其他分享 >计算机基础随笔——系统篇

计算机基础随笔——系统篇

时间:2022-11-18 12:00:40浏览次数:37  
标签:计算机 系统 态转 任务 线程 进程 随笔 CPU 运行


操作系统  进程与线程  任务的三种状态

 

1.操作系统

  前言:

    操作系统最核心的概念就是进程

    进程指的就是一个程序的运行过程,具体来说指的是操作系统控制硬件来运行程序的过程。

  第三代计算机

    二代计算机是串行运行,即多个任务是一个运行完毕后再运行下一个

    三代计算机是并发运行,多任务看起来是同时间运行

  

    多道技术 —> 并发

      1.空间上的复用:多道在运行前先加载刀内存中

      2.时间上的复用:多个任务复用CPU的时间片,通俗的说就是CPU在多个程序之间来回切换

          什么时候切换?

            I:当一个任务遇到IO,肯定要切换 ->提升效率

            II:一个任务没有遇到IO但是占用CPU时间过长,也要切换 -> 降低效率

 2.进程与线程

  进程指的是资源单位

  线程指的是执行单位

    进程=车间,进程内线程=流水线,即一进程里至少有一至多个线程。同一进程内的线程资源可以互通,不同进程内的线程资源不能互通。如:一部计算机里运行了两个进程,每个进程都有三个线程,即该计算机运行着6个任务。

3.任务的三种状态

  阻塞态S

  非阻塞态(就绪态、运行态R)

    运行态转就绪态:操作系统认为任务占用时间过长或者是有优先级更高的任务抢走了CPU权限

    就绪态转运行态:操作任务重新分配给该任务CPU执行权限

    运行态转阻塞态:因为任务已经处理完了进入IO操作,不需要CPU了,任务进入阻塞态

    阻塞态转就绪态:IO操作执行完毕,任务重新进入就绪态

标签:计算机,系统,态转,任务,线程,进程,随笔,CPU,运行
From: https://www.cnblogs.com/zhendu/p/16902764.html

相关文章

  • 【嵌入式系统】存储器映射与寄存器映射原理
    【嵌入式系统】存储器映射与寄存器映射原理一、存储器映射图1存储器映射存储器在产家制作完成后是一片没有任何信息的物理存储器,而CPU要进行访存就涉及到内存地址的概......
  • ubuntu双系统+NVIDIA+cuda驱动安装+bios grub一条龙踩坑
    目录ubuntu双系统+NVIDIA+cuda驱动+grub一条龙踩坑ubuntu+windows双系统时间设置修改启动时默认进入的系统ubuntu内部NVIDIA驱动+cuda系统启动时和安装cuda时可能遇到的坑u......
  • iOS 升级到XCode13以后运行模拟器经常导致MacOS系统卡死
    升级到XCode13后运行模拟器会导致MacOS系统卡死,升级到XCode14后,该问题仍然存在,当然也有可能是公司办公电脑配置太低导致的[dog],卡死频率很高,会导致整个屏幕无法操作,无法看......
  • win11不更新系统设置教程
    https://pcedu.pconline.com.cn/1501/15015038.html有用户不想更新自己的win11系统,但是不知道win11不更新系统如何设置,其实我们可以通过服务或者组策略来关闭更新。方法......
  • centos是什么系统
    CentOS(CommunityEnterpriseOperatingSystem,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成......
  • Linux系统上安装Zookeeper
    Zookeeper的安装:第一步:安装jdk(必须先安装jdk,否则启动不成功)第二步:解压缩zookeeper压缩包第三步:将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg第四步:修改配置dataDir......
  • 日志系统
    日志1、Log简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:通过log的分析,可......
  • 安全建设管理-(八)系统交付
    安全建设管理 控制点8.系统交付系统交付管理是指对机房建设、系统集成、网络改造中的外包工程项目的系统交付的管理,明确了交付工作的各个环节(各类工程、系统相关文档交......
  • 05.大促高并发系统下JVM如何调优指导(1) 内存溢出定位与分析在视频最后
                                                         ......
  • 数学规划优化系统 工具选型
    目录GurobiCBCCPLEXSCIP成套优化工具XPRESSMATLABSASGurobihttp://www.gurobi.cn/about.asp?id=1Gurobi是全局优化器,支持的模型类型包括:(1)连续和混合整数线性问题(2)凸......