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

[Java EE] 计算机基础

1.冯诺依曼体系

  1. 程序和数据都以二进制形式(0 和 1)存储在存储器中。
  2. 控制器按顺序读取指令,指挥其他部件协同工作。
  3. 运算器负责执行算术(加减乘除)和逻辑(与或非)运算。
  4. 输入 / 输出设备(键盘、屏幕等)负责与外部交换信息。

2.访问速度

针对存储空间 : 硬盘>内存>>cpu

针对数据访问速度 : cpu>>内存>硬盘

3.算术逻辑单元 ALU(Arithmetic & logic Unit)

ALU 是计算实际中进行算数,逻辑运算的核心部件 , 是计算机的数学大脑

①算术单元

负责计算机里的所有数学操作 , 比如四则运算等

②逻辑单元

主要用来进行逻辑操作 , 最基本的就是 与,或,非操作 , 当不只是 1 位数的比较

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

寄存器 : CPU 内部的超小容量、超高速存储单元,专门存放 CPU 正在使用的指令、数据或运算结果

内存 : 临时存储计算机当前运行的程序、指令和数据,为 CPU 提供高速可访问的 “工作区”,是连接 CPU 与外存的关键桥梁

5.控制单元 CU(Control Unit)

CPU 的核心组件之一,负责协调所有硬件部件按指令有序工作,是流程的 “调度中心

6.指令(Instruction)

指导 cpu 工作的命令 , 主要有操作码+被操作数组成

指令本身是二进制数

7.中央处理器(Center Process Unit)

ALU+CU+寄存器+时钟

总结 :

  1. cpu 中的 pc 寄存器 , 是决定 cpu 要执行哪条指令的关键
  2. 指令是由 动作+操作对象组成
  3. cpu 眼里只有指令 , 没有其他的概念

8.程序

一组指令以及指令要处理的数据 ; 狭隘上说 , 程序通常表现为一组文件

程序 = 指令 + 指令要处理的数据

9.操作系统(Operating System)

操作系统是一组做计算机资源管理的软件的统称

操作系统由两个基本功能:
防止硬件被时空的应用程序滥用

向应用程序提供简单一致的机制来控制复杂而又通常大相径庭的低级硬件设备

http://www.dtcms.com/a/589287.html

相关文章:

  • 【Playwright自动化】安装和使用
  • logstatsh push 安装
  • C# OpenCVSharp实现Hand Pose Estimation Mediapipe
  • Java和.NET的核心差异
  • 基于灰关联分析与数据场理论的雷达信号分选优化方法
  • Linux Socket 编程全解析:UDP 与 TCP 实现及应用
  • 【NTN卫星通信】什么是LEO卫星技术
  • 郑州市建网站个人对网络营销的看法
  • 罗湖网站建设公司上海seo推广公司
  • 厦门市小学生计算机 C++语言竞赛(初赛)题目精讲与训练(整数的数据类型)
  • VC:11月9日加更,结构行情
  • 杨和网站设计河北邯郸永利ktv视频
  • 里氏替换原则Liskov Substitution Principle,LSP
  • 享元设计模式
  • VitaBench:智能体在真实交互任务中的挑战与前沿探索
  • 深度学习:python动物识别系统 YOLOv5 数据分析 可视化 Django框架 pytorch 深度学习 ✅
  • 【数据库 | 基础】DDL语句以及数据类型
  • 视觉元素网站浙江建设职业技术学院迎新网站
  • 正规网站建设费用做网站阳泉
  • Java I/O 流详解:字符流与字节流的完整指南
  • STM32外设学习-ADC模数转换器(代码部分)四个模块,光敏,热敏,电位,反射式红外。
  • 公众号开发网站购物网站开发介绍
  • 结构型设计模式2
  • 怎么做ppt教程网站灰色项目源码
  • 蛋白质内在无序区域(IDR)预测benchmark
  • 【TIDE DIARY 7】临床指南转公众版系统升级详解
  • STM32百问百答:从硬件到软件全面解析
  • MyBatis-Plus 框架设计模式全景解析
  • 创建型设计模式1
  • AI大数据在医疗健康中的应用与发展趋势