建设银行集团网站首页,注册安全工程师,不利用网站怎么做调查问卷,响应式网站开发现状专栏#xff1a;JavaEE初阶起飞计划 个人主页#xff1a;手握风云 一、冯诺依曼体系结构 1.1. 概念 冯诺依曼体系结构#xff08;Von Neumann Architecture#xff09;#xff0c;是现代计算机的基础设计概念#xff0c;核心思想是“存储程序控制”。具体来说#xff0c… 专栏JavaEE初阶起飞计划 个人主页手握风云 一、冯诺依曼体系结构 1.1. 概念 冯·诺依曼体系结构Von Neumann Architecture是现代计算机的基础设计概念核心思想是“存储程序控制”。具体来说就是将程序指令和数据存储在同一个存储器中并由计算机顺序地从存储器中取出指令并执行以完成计算任务。
1.2. 主要组成部分
运算器负责执行所有的算术运算如加、减、乘、除和逻辑运算如与、或、非。控制器是计算机的“大脑”负责解析指令并发出控制信号协调和控制计算机各部件的工作。它控制数据的输入、输出、存储、运算等过程。存储器用于存储程序指令和数据。在冯·诺依曼体系中指令和数据共享同一个存储空间。输入设备用于将外部信息如键盘、鼠标、麦克风等输入到计算机中。输出设备用于将计算机处理后的信息如显示器、打印机、音响等输出到外部。
二、CPU CPU全称中央处理器被誉为计算机的“大脑”。它是计算机的核心计算单元负责解释计算机指令、处理计算机软件中的数据并管理计算机的各项操作。CPU和程序员的关系是非常密切的因为程序员写的代码都是靠CPU运行的。
2.1. CPU的性能指标
时钟速度以GHz千兆赫为单位表示 CPU 每秒执行的运算次数。数值越大就越好。核心数20多年前的CPU都是只有一个核心。现代 CPU 通常包含多个处理核心每个核心都可以独立执行指令。核心数越多CPU 处理多任务的能力越强。指令集架构不同的 CPU 使用不同的指令集例如英特尔和 AMD 的 x86 架构以及 ARM 架构等。缓存大小缓存越大CPU 访问数据的速度越快从而提高整体性能。
2.2. 指令集 计算机的指令集是CPU能够理解并执行的所有指令的集合。这些指令是CPU进行各种操作如数据传输、算术运算、逻辑判断、控制流程等的基本命令。 每条指令通常由操作码和操作数。操作码指示CPU执行什么操作操作数指令操作的数据或数据的地址。常见的指令类型有数据传输指令、算术指令、逻辑指令、控制流指令等。
2.3. 寄存器和内存 寄存器和内存都是计算机中用于存储数据的重要组件但它们在功能、速度、容量和用途上有着显著的区别。寄存器是CPU内部极小、极快的存储单元。它们直接集成在CPU芯片上用于暂时存储CPU当前正在处理的数据和指令。可以把它们看作是CPU的“工作台”或者“暂存盘”。内存随机存取存储器是计算机中用于存储程序指令和数据的主要工作区域。它比寄存器慢但容量大得多。CPU需要从内存中获取指令和数据并将处理结果写回内存。 寄存器和内存的区别寄存器速度极快、容量极小、成本极高内存速度较慢、容量较大、成本较低、易失性大多数RAM是易失性存储器这意味着当计算机断电时存储在内存中的数据会丢失。
三、操作系统 操作系统可以被认为是计算机中最关键的软件。 3.1. 主流的操作系统
Windows由微软创建1985 年发布 Windows 1.0从运行在 MS-DOS 上的图形界面进化为完整操作系统有多个主要版本具有多功能性和广泛兼容性可在多种设备上运行适用于多种计算目的界面用户友好但系统要求高旧硬件运行可能迟钝更新频繁且可能出现更新循环安全问题较多存在蓝屏死机问题。Mac OS由苹果在 1990 年代初引入仅用于苹果设备对硬件和软件控制严格系统稳定、运行流畅、优化良好在创意专业人士中受欢迎与苹果其他设备可无缝同步消息、电话和文件强制更新和崩溃较少电池寿命更长但用户需购买昂贵苹果硬件设备游戏性能不足部分专业软件不可用或有限量版。Linux 系统由林纳斯・托瓦兹在 1991 年创建是开源的操作系统家族不是单一操作系统轻量、安全对硬件要求低可在旧电脑和高性能服务器上运行任何人可修改或构建版本有多种发行版在编程、网络安全及服务器管理方面广泛应用谷歌、Facebook、NASA 等的系统有使用但对新用户不友好界面难理解许多发行版依赖基于文本的命令软件兼容性差主流应用和游戏大多不为其构建。ChromeOS由谷歌开发2011 年首次发布是轻量级、基于云的操作系统主要与互联网协同工作适合常浏览网页、使用网络应用的用户预装在 Chromebook 上设备价格实惠、启动快自动更新安全风险低可访问 Google Play 商店安装安卓应用但严重依赖互联网无活跃连接时表现不佳不支持许多桌面应用和高端游戏难以进行重度多任务处理。
安卓由 Google 开发是开源操作系统是世界上最受欢迎的手机操作系统被多个品牌使用可改变主题、安装第三方启动器能高度定制系统有 Google Play 商店提供大量应用和游戏有价格实惠和高端旗舰机型但并非所有设备都能定期获得更新可能导致性能变慢和安全风险存在预装不可删除的不必要应用通常不如 iOS 优化部分应用运行可能较慢。iOS由苹果开发用于驱动 iPhone 和 iPad是苹果专有系统苹果完全控制硬件和软件设备稳定软件支持时间长应用商店应用经过精心挑选与苹果其他设备可无缝连接但缺乏定制性和灵活性用户不能自由改变系统设备通常更昂贵存储空间不可扩展限制多不能自由从应用商店外安装应用、轻松传输文件部分设备缺乏可扩展存储和耳机插孔。