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

计算机是如何工作的

一.冯诺伊曼体系

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上执行的时间,避免某个进程太久吃到资源

http://www.jsqmd.com/news/338315/

相关文章:

  • 基于深度学习YOLOv11的施工现场安全检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • python+vue开发的写字楼危险品管理信息系统的设计和实现-pycharm DJANGO FLASK
  • 2026年热门除口臭牙膏排行榜!全维度实测效果最好的品牌推荐:全场景适配 - 资讯焦点
  • 智慧农业卡达巴香蕉成熟度识别分割数据集labelme格式702张3类别
  • python+vue开发的医疗护工陪护系统-pycharm DJANGO FLASK
  • 成本砍半,效率翻倍:AI低代码平台如何重构企业营销自动化?
  • 2026年AI公众号排版工具权威榜单:8款优秀微信编辑器工具实测避坑,一键排版效率飙升10倍! - peipei33
  • RAG基础:基于markdown_split的Markdown文本分割实战
  • 高客单价品牌如何选择GEO合作商?推荐这家“决策工程师” - 资讯焦点
  • 每日AI分享-2月3日(提示词管理插件+AI对话记录+Skills认识)
  • 同程国际机票出票速度解析:智能系统如何优化全球票务效率 - 资讯焦点
  • 汽车制造数字化转型如何选择靠谱的产业链服务商?
  • 2026年特种设备认证咨询优质机构推荐榜 - 优质品牌商家
  • 想学好免费公众号SVG教程,新手掌握这3个微信图文排版技巧不就够了?丨svg制作工具推荐 - peipei33
  • 2 月做题记录
  • 反检测浏览器有什么用?怎么选择适合的反检测浏览器? - Roxy指纹浏览器
  • 1/19
  • 同程国际航班改签通知体系:从被动等待到主动守护的智能化升级 - 资讯焦点
  • 基于深度学习YOLOv11的密集行人识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 千匠网络B2B电商解决方案,赋能家居建材行业经销业务 - 圆圆小达人
  • 2026年高端安保服务优质机构推荐榜:王牌保镖、男保镖、专业保镖、临时保镖雇佣、保镖公司服务、保镖司机助理、保镖雇佣选择指南 - 优质品牌商家
  • 留学中介排行榜TOP10,港校申请提速开挂 - 博客湾
  • 新能源改装国产卡钳机电协同评测报告 - 改装小龙
  • 金属检测机的核心原理与技术指标解析
  • 拒绝盲目跟风,上海十大留学中介精准择校 - 博客湾
  • 香港留学机构排名TOP10,把好港校申请关 - 博客湾
  • 企业如何选择高效能的会员管理系统?
  • 【BiFormer】BiFormer: Vision Transformer with Bi-Level Routing Attention 译读笔记
  • Linux---进程概念(一)——冯诺依曼体系、操作强大的系统、进程、PCB的概念讲解
  • 食品金属检测机:生产线的最后一道安全哨兵