news 2026/6/25 1:42:35

计算机是如何工作的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机是如何工作的

一.冯诺伊曼体系

CPU 中央处理器: 进⾏算术运算和逻辑判断.

存储器: 分为外存和内存, ⽤于存储数据(使⽤⼆进制⽅式存储)

输⼊设备: ⽤⼾给计算机发号施令的设备.

输出设备: 计算机个⽤⼾汇报结果的设备.

二.指令

1.概念

所谓指令,即指导 CPU 进⾏⼯作的命令,主要有操作码 + 被操作数组成。

2.指令表(简易)

3.CPU执行指令步骤

1)取指令:把指令从内存中读取出来,放到CPU上专门的寄存器中

2)解析指令:把指令解析一下,和指令表对照一下,理解要做什么

3)执行指令:将理解出来的工作内容执行

三.操作系统进程管理

1.描述

操作系统引入了“PCB”(进程控制块)结构体表示一个进程的各种属性

2.组织

操作系统使用双向链表结构,组织这些PCB结构体

任务管理器看到进程的信息,就是在遍历链表

创建新的进程=>创建PCB,添加到链表上

销毁旧的进程=>把PCB从链表上删除,并释放

四.PCB核心信息

1.PID

进程的身份标识

每个进程需要一个唯一的身份标识

PID的具体数字不重要,系统随机分配

2.内存指针

类似于“地图”,表示了当前进程使用到的内存资源

操作系统运行进程需要分配资源,内存就是最重要的资源

对于一个进程的的内存,需要保留两部分核心信息

1/进程执行的指令

2/进程执行时依赖的数据

3.文件描述符表

文件在操作系统中是一个广义的概念,其中最典型的就是硬盘上的文件

一个进程可以同时操作多个文件

文件操作符表每次操作一个文件,都需要“打开文件”,就会往文件操作符表(顺序表)放一个结构体

4.进程的状态

就绪状态:进程随时可以到CPU上执行/正在CPU上执行

阻塞状态:进程暂时不方便去CPU执行

5.进程的优先级

进程和进程之间的优先级是不一样的

6.上下文

就是进程执行到的“当前状态”

时间片轮转

进程在CPU执行过一段时间后切换走,过一段时间在切换回来

一个进程在切换走之前叫“保存进度”

下次切换到之后“恢复进度”

7.记账信息

统计每个进程在CPU上执行的时间,避免某个进程太久吃到资源

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 10:02:19

119页精品PPT | 某光伏巨头数字化转型SAP蓝图解决方案

光伏能源集团通常采用多法人、多地域组织架构。不同子公司业务流程不统一,数据分散存储在各系统中。跨国销售涉及多方交易,手工处理方式效率低下。客户信用评级缺乏统一标准,坏账风险难以控制。销售、生产、财务环节相互脱节,订单…

作者头像 李华
网站建设 2026/6/20 22:03:39

基于深度学习YOLOv11的足球运动员检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文设计并实现了一种基于深度学习YOLOv11算法的足球运动员检测系统,能够实时检测足球场上的运动员、守门员、裁判及足球目标。系统采用YOLOv11模型进行目标检测,并基于PyTorch框架完成训练与部署。共4类目标(足球、守门员、球…

作者头像 李华
网站建设 2026/6/20 22:04:48

基于深度学习YOLOv12的轴承缺陷识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 轴承作为机械设备中的关键部件,其健康状态直接影响设备的运行效率与安全性。传统轴承缺陷检测方法依赖人工检查,存在效率低、主观性强等问题。为此,本文提出了一种基于深度学习YOLOv12的轴承缺陷识别检测系统,能够高…

作者头像 李华
网站建设 2026/6/20 22:07:27

Thinkphp和Laravel框架的农家乐民宿客房美食预订活动管理系统

目录ThinkPHP与Laravel框架的农家乐民宿管理系统摘要功能模块设计ThinkPHP实现特点Laravel实现优势技术对比适用场景建议开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!ThinkPHP与Laravel框架的农家乐民宿管理系统摘要 功能模…

作者头像 李华
网站建设 2026/6/23 14:02:05

运维人别硬扛!转行网安,把熬夜受的气全找补

运维老哥,你熬的夜、受的气,转行网安真的能“找补”回来 前几天和一哥们儿喝酒,他吐槽:“我在机房守了8年,大年初一被叫回来修数据库,凌晨三点处理过服务器宕机,现在头发秃了,腰也废…

作者头像 李华
网站建设 2026/6/21 18:23:20

海报模板 | 学术工具 | 学术海报模板 | 学术会议海报 | 学术会议必备 | 科研展示 | 科研海报 | 国际学术海报 | 会议参会交流 | 科研成果展示 | 海报展示 | 免费下载 | 科研必备

学术海报模板之所以是提升科研展示效率的关键工具,核心在于它通过结构化设计、视觉化规范和时间成本优化,帮助研究者将复杂的研究内容高效转化为清晰、专业的展示媒介。1. 结构化逻辑,降低组织内容的难度固定框架引导:模板通常预设…

作者头像 李华