Java复习日记:第一节:计算机组成的深入复习

Java复习日记:第一节:计算机组成的深入复习

一,概念内容

计算机包括硬件(hardware)和软件(software)
构成为

计算机组成

1.2.1中央处理器 Central Processing Unit:CPU
功能:从内存中获取指令然后执行这些指令。更细的划分为控制单元(control unit)和算数/逻辑单元(arithmetic/logic unit)。控制单元用于控制和协调其他组件的动作。算数逻辑单元用来完成基本数值运算和逻辑比较
现在CPU实际构成为一块块极小的硅半导体芯片上面,里面包含数百万条晶体管小电路开关。详细教程可以看计算机组成原理。
如何简单判断CPU好坏:
1 计算机有一个内部时钟,以一个固定的速度发射电子脉冲,单位是Hz,通常用GHz来表示,比如因特尔的CPU处理器i9-9900k。基准频率为3.6GHz,是8核16线程的处理器。
1.2.2比特和字节
一位一比特(bit)
1字节(byte)=8比特

往上有KB MB GB TB;
1.2.3 内存
一个有序地字节序列组成,用于存储程序以及程序需要的数据。每个字节有唯一的地址且内容永远非空。程序想要的数据需要先经过内存。详情可以了解计算机组成原理里面关于cache那部分的内存调用原理。
随机访问储存器(RAM:random-access memory)
1.2.3 存储设备
1.2.4输入输出设备
1.2.5通信设备 (计算机网络)
bps表示单位每秒比特

编程语言

1.机器语言(machine language):一套内嵌的原子指令集,以二进制存储。
2.汇编语言(assembly language):使用短的描述性单词用来表示每一条机器语言指令来缩短时间,比如add 2,3, result。汇编语言需要一个编译器才能让计算机读懂指令。是一种低级语言。
3.高级语言:1950s出现,也就是我们现在使用的主流语言。编写出来的东西叫做源程序和源代码,需要编译器来让计算机执行。

操作系统OS:Operating System

详情可以去看操作系统原理,内容很多,看好调度算法。

Java

可以在web运行,web运行的java程序叫做applet,applet内嵌在HTML里面;
API(application program interface):应用程序接口,包括为开发java而预定义的类和接口。
JDK(java development toolkit):是一套独立程序构成的集合。
IDE(integrated development environment):集成开发环境,把编辑编译链接调试都集成在一个图形用户界面中。

简单的java程序
public class Welcome {
public static void main(String[] args){//java的主函数
System.out.println("Welcome to Java!")
}
}

用//或者/。。。。。。。。/来注释代码块

你可能感兴趣的:(Java复习,Java,基础学习)