更新时间:2022-01-11 16:05:08 来源:极悦 浏览2119次
软件在我们的世界和企业中无处不在。在几乎每个行业中,软件和计算机编程对于日常生活和商业成功都是必不可少的。成为一名软件开发人员是全世界许多人的梦想。今天,我们将以绝对初学者的视角来了解计算机的工作原理,并教您如何像程序员一样思考。如果您没有编程或任何编码语言方面的经验,那么您来对地方了!
在本文结束时,您将了解计算机的组成部分以及程序员如何计划他们的程序。然后,我们将为您指明正确的方向以继续您的学习。
从执行基本计算到运行复杂的动态软件,计算机都能胜任。所有这些不同的事情都是使用计算机的三个主要部分,CPU,内存和输入/输出设备来完成的。
您可能已经在不知情的情况下与这些事物中的每一个进行了交互!
了解这些部分很重要,这样您就可以预测您的程序将如何与每个部分进行交互。
内存是计算机存储数据的地方。计算机有两种类型的内存,主要的和次要的。
主内存是每台计算机的默认内存,可以快速访问。两种最常见的主存储设备是只读存储器(ROM)和随机存取存储器(RAM)。
ROM包含用于基本操作的不可编辑数据和程序,例如如何打开计算机的说明。新数据或程序无法保存到ROM。ROM存储器是非易失性的,因此即使在计算机关闭后仍可保留。
RAM用于存储当前使用的数据。将数据保存在RAM中可以提高性能,因为计算机可以使用主内存而不是较慢的辅助内存。如果正在使用所有RAM存储,计算机将在辅助存储中存储额外的程序作为备份。RAM是易失性的,这意味着只要计算机关闭,它就会被擦除。
二级内存是大多数人在想象计算机内存时所想到的。硬盘驱动器、硬盘和闪存驱动器都是辅助存储器的示例。这种类型的存储器用于大容量存储并且是非易失性的。二级存储器是指存储设备或可移动存储介质。CPU不直接访问辅助存储器。它首先加载到RAM中,然后发送到处理器。
中央处理器(CPU)是处理和执行指令的计算机的大脑。它由三个部分组成:控制单元、算术逻辑单元和寄存器。
该控制单元从RAM中检索指令和决定了CPU的部分应执行它们。这是CPU的管理器,因为它查看整个指令集并发送每个部分应该运行的指令。
的算术逻辑单元(ALU)执行的是包含一个数学或逻辑运算的所有说明。加法是数学运算的常见示例。逻辑运算用于评估或比较数据。
寄存器是CPU等内的小易失性存储器的位置rax,rbx或rcx。CPU可以比主存储器或辅助存储器更快地访问寄存器。数据在运行程序时临时存储在寄存器中以提高性能。寄存器比RAM存储要小得多,因此在给定时间只能在此处存储少量数据。
输入/输出设备是允许计算机与外界交互的任何设备。这包括允许用户控制计算机的输入设备,如键盘和鼠标。输出设备允许计算机向用户显示反馈,例如显示器和打印机。
如果您在手机、笔记本电脑或台式机上阅读此内容,那么您正在与I/O设备进行交互。
硬件是指与计算机物理连接的有形组件。软件是指操作系统或应用程序等数字组件。
以上就是极悦小编介绍的"新手学计算机编程入门的初学指南",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习