跟我从零学Java

本文从计算机基础知识开始,介绍了冯·诺伊曼结构,深入讲解了硬件(CPU、内存、存储器等)和软件(操作系统、应用软件)的概念。接着,探讨了编程语言的发展,包括机器语言、汇编语言和高级语言,特别是强调了高级语言如Java在程序设计中的重要性。文章还涵盖了程序的概念、编译原理和程序执行流程,以及计算机中数值的存储形式——原码、反码和补码,解释了补码在计算机减法运算中的作用。
摘要由CSDN通过智能技术生成

·了解计算机

通俗地讲,计算机是个“超级工具”,是个能执行命令的电子设备。几乎所有的计算机都遵循冯·诺伊曼的“存储--运行”结构,它将计算机主要分为以下5个部分:输入、输出、存储器、运算器和控制器。冯·诺伊曼体系结构如图1所示:

图1 计算机组成

       采用该存储结构的工作原理:把计算过程描述为由许多条命令按一定顺序组成的程序,然后把程序和所需要的数据一起输入计算机存储器中保存起来,工作时控制器执行程序,控制计算机自动连续进行运算。

·了解相关的硬件和软件知识

我们知道计算机主要是由硬件软件组成。

其中,计算机的硬件主要有中央处理器(CPU, Central Processing Unit)、内存(或称主存、随机存储器、RAM――Random Access Memory)、输入/输出设备(Input/Output Devices)和外部存储设备(Secondary Storage,多数为具备海量存储能力的硬盘)

CPU:计算机系统中的“大脑”。它从内存中取指令并执行它们。其基本工作过程是提取指令、译码分析、执行指令。其内部有若干寄存器,其中一类是通用寄存器,用来存放关键变量和中间结果;另外一类是专用寄存器,如程序计数器(PC),子程序返回(LR),堆栈指针寄存器(SP),程序状态寄存器(PSR)。PC保存下一条要执行的指令的地址;LR保存现场地址;SP保存内存栈当前帧面的首地址,栈中保存函数调用时的数据信息;PSR保存当前处理器的执行状态。

存储器:内存和外存,内存容量一般是1G~8G,外存主要是指硬盘,其容量现在基本上已经是以TB为单位了。CPU不能直接存储磁盘上的信息,所以必须先将保存在磁盘上的数据和代码加载到内存之后才能被CPU访问。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值