Java学习之前的计算机知识
首先说明一下本人是简单的学习过Java语言的(学校课程),后期使用过程中发现学习的程度远远不够。所以展开了本论学习,将知识点重新规整和重新熟悉的一个过程。当然,我认为是比较细致的学习了。
本次学习是计算机的扫盲学习,设计了较多的就是计算机组成原理中的相关知识,计算机专业人员应该都有学习过了。
一、计算机的组成
1、计算机由 硬件 + 软件 组成的
2、主要硬件:
- cpu : cpu是一个计算机的运算核心以及控制核心。
- 内存: 存储数据的,软件在运行过程中所需要的数据会先加载到内存 中,然后cpu获取 的数据都是直接从内存中获取, 并不是直接从硬盘中获取的。
优点: 存取速度快。 缺点: 一旦断电或者是程序退出,内存中的数据会马上丢失。 - 硬盘(机械硬盘, 固态硬盘): 优点:可以永久性保持数据,即使断电或者是程序退出,保存在硬盘中的数据是不会丢失的。 缺点: 存取的速度慢。
3、软件:
- 系统软件: 比如: windows 、 linux , mac os , unix …..
- 应用软件: 应用软件必须要在系统软件的基础上才能使用的。比如: QQ 、 360