0
点赞
收藏
分享

微信扫一扫

小米真无线耳机 Air 2s产品蓝牙配对ubuntu20.04 笔记本电脑

大师的学徒 2023-11-19 阅读 42

目录

一、冯诺依曼体系

二、CPU基本流程工作

逻辑⻔

电⼦开关——机械继电器(Mechanical Relay)

⻔电路(Gate Circuit)

算术逻辑单元 ALU(Arithmetic & Logic Unit)

算术单元(ArithmeticUnit)

逻辑单元(Logic Unit)

ALU 符号

寄存器(Register) 和内存(RAM)

控制单元 CU(Control Unit)

指令(Instruction)

三、CPU的基本工作流程

总结:

四、操作系统

五、进程 / 任务(Process / Task)

操作系统的进程管理

PCB的一些核心属性

pid

内存指针

文件描述符表

CPU在pcb中的体现

并发和并行:

状态

优先级:

记账信息:

上下文:

进程的内存分配:

进程间的通信:

都看到这了,点个赞再走吧,谢谢谢谢谢!!!


一、冯诺依曼体系

现代的计算机,大多是遵守冯诺依曼体系结构

如图:

各个部分的分工:


二、CPU基本流程工作

门电路 => 半加器 => 全加器 => 加法器 => ALU运算器 => 差不多构成CPU

逻辑⻔

电⼦开关——机械继电器(Mechanical Relay)

⻔电路(Gate Circuit)

算术逻辑单元 ALU(Arithmetic & Logic Unit)

ALU 是计算机中进⾏算数、逻辑运算的核⼼部件,是计算机的数学⼤脑。接下来,我们⽤上⼀节构建的逻辑⻔来完成⾃⼰的⼀个 ALU,去学习理解它的⼯作模式,以便作为我们进⼀步理解现代计算机⼯作原理的基⽯。

算术单元(ArithmeticUnit)

逻辑单元(Logic Unit)

逻辑单元主要⽤来进⾏逻辑操作,最基本的操作就是 与、或、⾮操作,但不只是⼀位(bit)数的⽐较。

ALU 符号

经过我们的努⼒,通过基本的逻辑⻔电路,我们⼀步步地做出了⼀个 8 位(bits) ALU,甚⾄⽐ Intel 74181 还要强⼤,Intel 74181 只是⼀个 4 位(bits) ALU。当然现代的计算机中的 ALU 部件⾮常强⼤,复杂度远远超过了我们的想象,32 位 甚⾄ 64 位基本已经普及全球了。但⽆论如何,再复杂的 ALU 也是芯⽚⼯程师像我们这样,⼀层⼜⼀层,⼀步⼜⼀步地将其抽象出来的。ALU 是第⼀次将⼈类历史上的数学和逻辑学学科有机地结合起来,可以视为⼈类智慧发展的现代巅峰。

寄存器(Register) 和内存(RAM)

光有 ALU 还是远远不够的,我们⽆法为 ALU 提供存储的部件,所以接来下,我们利⽤⻔电路简单说明下存储的制作。注意,虽然图中没有明显的表⽰出来,但这些存储都是要求必须保持通电状态的,也就是这些存储都是易失的(volatile)。

控制单元 CU(Control Unit)

指令(Instruction)

三、CPU的基本工作流程

总结:


四、操作系统

操作系统是一个软件,有代码构成的程序

主要职责:

上面这两种职责类似抽象、封装。我们的电脑有很多硬件,如显示器、鼠标、内存、硬盘等等,

这些硬件的生产厂商都不同,所提供的的API也会不同,那么一个电脑是怎么兼容那么多不同的硬件设备呢?很显然,是Windows操作系统,统一管理这么多硬件设备,给软件统一API。


五、进程 / 任务(Process / Task)

进程就是操作系统提供的一种软件资源,我们现在的电脑所用的就是多任务操作系统,可以同时运行多个任务,如:edge,QQ,IDEA等等,而单任务操作系统一次只能运行一个任务,如:老年机。

操作系统的进程管理

PCB的一些核心属性

pid

内存指针

文件描述符表

CPU在pcb中的体现

并发和并行:

状态

优先级:

记账信息:

上下文:

进程的内存分配:

进程间的通信:


都看到这了,点个赞再走吧,谢谢谢谢谢!!!

举报

相关推荐

0 条评论