《通俗易懂学Java》第一章——计算机基础

目录

一、计算机硬件组成

1.1   中央处理器(CPU)

1.2   内存

1.1.1   磁盘驱动器

1.1.2   光盘驱动器

1.1.3   USB闪存驱动器

1.4   输入设备

1.5   输出设备

二、总结


一、计算机硬件组成

        相信很多人听说过或者也经历过这样的故事:听说自己是程序员,就有朋友找上自己说电脑坏了,希望帮忙把电脑修一下。此时,我们往往就是一脸懵逼,啊这...我也不会啊!例如笔者的一位朋友就曾经找过自己,说因为创业需要买了一台电脑,让帮忙组装和拆解。

        哈哈!言归正传。实际上,计算机也有硬件和软件之分。对于Java初学者而言,并不需要知道太多的硬件知识,因为如果真要划分的话,Java还是更契合软件一类。

        那么,我们简单了解一下计算机的硬件组成。

       计算机硬件由六大部分组成:中央处理器(CPU)、内存、存储设备、输入设备、输出设备和通信设备。如下图所示:

       而计算机的硬件组成又遵循冯·诺依曼体系。可以简单认为,冯·诺依曼体系是硬件组成的理论基础。而冯·诺依曼体系又由运算器、控制器、存储器、输入设备、输出设备组成,其中运算器和控制器共同组成CPU部分。但要注意的是,冯·诺依曼体系毕竟不是实际的硬件组成,所以两者还是有些区别的。如下图所示: 

       此处,我们选择几大重要部分进行说明。

1.1   中央处理器(CPU)

      中央处理器,简称CPU。CPU就如同人的大脑,大脑是人脑的最核心部分,而CPU就是计算机的最核心部分。

1.2   内存

      内存(Random-Access Memory,简称RAM),由一个有序的字节序列组成,用于存储程序及程序需要的数据。计算机内存条实物如下图所示:

      内存究竟是干什么用的?我们先看如下结论:

  1. 内存用于保存从硬盘读取的数据,提供给CPU使用
  2. 保存CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘中
  3. 内存是带电存储的(一旦断电数据会消失),而且容量会消失,所以要长时间存储程序或数据就需要使用硬盘。 

        而我们注意到硬件组成结构图中,还有个存储设备。那怎么理解内存和存储设备之间的关系呢?举个例子,现在学校要举办运动会,要使用体育器材。这些器材只有在举办运动会的时候才会搬到体育场,平常的话就储存在仓库里面。而内存就相当于这里的体育场,存储设备就相当于仓库。

1.3   存储设备

       对于存储设备,我们首先要记住这句话:存储设备是重要的持久化工具通过上述我们知道,内存中的信息在断电时会丢失。那我们可以考虑将程序和数据永久地保存在存储设备上。当计算机需要这些数据时,再移入内存,因为从内存中读取比从存储设备读取要快得多。

       说白了,就是我们举办运动会时,运动会一结束,体育场这个“内存”中就没有了体育器材,但是仓库这个“存储设备”可以一直存储着。一个是短暂、断电时存储,只在真正用的时候才把数据拿过来,这是内存;一个是可以持久化存储,一直存储,是一个长期的存储过程,而这就是存储设备。

       尤其要注意“持久化”这个词,因为这个词在后续的Java学习与工作中会经常用到!持久化!持久化!持久化!重要的事情说三遍。

       上面我们看到了内存(条)长什么样。这里,我们简单看一下存储设备长什么样。存储设备常见的有三种:

1.1.1   磁盘驱动器

       每台计算机至少有一个硬盘驱动器。硬盘用于永久地保存数据和程序。

1.1.2   光盘驱动器

       CD的容量可达700MB,DVD的容量可达4.7GB。

1.1.3   USB闪存驱动器

       常见的USB闪存驱动器有U盘、移动硬盘。

1.4   输入设备

       常见的输入设备:键盘和鼠标

1.5   输出设备

       常见的输出设备:显示器和打印机

二、总结

        对于计算机硬件知识的掌握无需过多,简单了解即可。

1、计算机硬件由六大部分组成:中央处理器(CPU)、内存、存储设备、输入设备、输出设备和通信设备。

2、冯·诺依曼体系是硬件组成的理论基础。冯·诺依曼体系由运算器、控制器、存储器、输入设备、输出设备组成,其中运算器和控制器共同组成CPU部分。

3、内存一旦断电,会丢失数据;要想避免这个问题,就需要使用持久化存储设备进行数据的持久化操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT-NSD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值