预告网站正在建设中,抖音搜索关键词排名,个人网页设计模版,跨境电商平台有哪些免费的1.CPU
什么是CPU?
CPU#xff08;Central Processing Unit#xff09;是计算机系统的运算和控制核心#xff0c;是信息处理、程序运行的最终执行单元#xff0c;相当于系统的“大脑”。
CPU的工作流程#xff1f;
CPU 的工作流程分为以下 5 个阶段#xff1a;取指令…1.CPU
什么是CPU?
CPUCentral Processing Unit是计算机系统的运算和控制核心是信息处理、程序运行的最终执行单元相当于系统的“大脑”。
CPU的工作流程
CPU 的工作流程分为以下 5 个阶段取指令、指令译码、执行指令、访存读取数据和结果写回。
摩尔定律
CPU这类的芯片每隔18个月继承程度就能提高一倍计算机效率会提高一倍同时成本下降一半。
什么是芯片
芯片是一种集成电路由早期的晶体管.....一步一步发展而来。
CPU和芯片的区别与联系
CPU和芯片是计算机硬件中的两个不同概念。CPU是中央处理器负责执行指令和处理数据是计算机中最重要的组件之一。而芯片是一种集成电路可以包含多个CPU、内存和其他电路用于控制和处理电子设备中的信息。虽然CPU是芯片的一种但不是所有芯片都包含CPU。CPU的功能包括顺序控制、操作控制、时间控制、数据加工解释计算机指令以及处理计算机软件中的数据。 2.操作系统 主要任务管理计算机系统中的软硬件资源本质上也是软件。
由图可知操作系统对下是管理各种硬件设备对上是给应用程序提供稳定的运行程序例如提供各种API。
内核
一个操作系统 内核 配套的应用程序。
“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件这种访问是有限的并且内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的所以内核通常提供一种硬件抽象的方法来完成这些操作。硬件抽象隐藏了复杂性为应用软件和硬件提供了一套简洁统一的接口使程序设计更为简单。简单来说内核就是为操作系系统提供驱动、内存管理、网络、IO等功能的软件代码。 3.进程 (process)
什么是进程 进程是资源分配的基本单位进程想要执行就得消耗一定的资源进程也叫任务。
进程的三种基本状态
1就绪状态
2执行转态
3阻塞状态
进程的创建状态 进程由创建而产生创建进程是一个很复杂的过程如首先进程申请一个空白PCB并向PCB中填写用于控制和管理进程的信息然后为该进程分配运行时所必须的资源最后把该进程转入就绪状态并插入就绪队列中。
进程的终止状态 两个步骤首先等待操作系统进行善后处理最后将其PCB清零并将PCB空间返还系统。
PCB(进程控制块) 描述进程的属性 为了使参与并发执行的每个程序都能独立运行在操作系统中必须为之配置一个专门的数据结构就是PCB。系统利用PCB来描述进程的基本情况和活动状态进而控制和管理进程。 所谓创建进程实质上创建进程实体中的PCB,而撤销进程实质上是撤销进程的PCB。 创建一个进程时应首先创建其PCB然后才能根据PCB中的信息对进程实施有效的管理和控制。当一个进程完成其功能之后系统则释放PCB进程也随之消亡。
PID 进程的身份标识 4.进程调度
1 当CPU为单核时此时CPU同一时刻只能有一个进程上CPU执行调度策略分为分时调度和抢占式调度将所有的的就绪进程拍成一个就绪队列分时调度即规定每个线程在CPU中执行一定时间如30ms(时间片)执行到8ms时无论执行完否都得下CPU,让其他线程执行轮转调度而抢占式调度指的是进程之间按照某种原则规定形成优先级优先级高的先上CPU执行并且当有新进程到达时如果他的优先级比正在执行的进程的优先级高则又开始执行这个新进程并发执行这个词出现指的是同一时间多进程执行而非同一时刻。
2当CPU为多核时此时CPU同一时刻可以有多个进程上CPU执行即并行执行指的是同一时刻多进程同时执行。
如何管理进程
进程的调度在多个等待使用处理器的进程中按照一定策略选择合适的进程使之拥有处理器的使用权而进入运行。进程的同步对系统中的多个进程在对共享资源的使用出现竞争时进行控制和协调。进程的控制进程的创建和撤消以及进程状态的转换。进程的安全解决因多个进程争夺资源的使用权而进入 “死锁”的僵局使系统安全顺利地运行。