计算机、程序和 Java 概述 学习笔记

计算机、程序和java概述 学习笔记

1.1什么是计算机

简单来说:计算机就是 ‘ 存储 ’ 和 ‘ 处理 ’ 数据的电子设备。
计算机包括硬件( hardware ) 和软件( software) 两部分
a :硬件包括计算机中可以看得见的物理部分
b : 软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务

1.2 计算机的组成

一台计算机是由以下几个主要的硬件组件构成的:
• 中央处理器(CPU)
• 内存(主存)
• 存储设备(例如,磁盘和光盘)
• 输入设备(例如,鼠标和键盘)
• 输出设备(例如,显示器和打印机)
• 通信设备(例如,调制解调器和网卡)
这些组件通过一个称为总线(bus ) 的子系统连接。
数据和电信号通过总线在计算机的各个部分之间传输。在个人计算机中,总线搭建在主板上,主板是一个连接计算机各个部分的电路板。

1.2.1 中央处理器

中央处理器( Central Processing Unit, CPU) 是计算机的大脑。它从内存中获取指令,然后执行这些指令。CPU 通常由两部分组成:控制单元(control unit) 和算术 / 逻辑单元(arithmetic/logic unit)0 控制单元用于控制和协调其他组件的动作。算术 / 逻辑单元用于完成数值运算(加法、减法、乘法、除法)和逻辑运算(比较)。

1.2.2 比特和字节

计算机实质上就是一系列的电路开关,关和开代表两种状态分别可以用0和1表示。这些 0 和 1 被解释为二进制数字系统中的数,并且将它们称为比特(bit, 二进制数)。

各种类型的数据(例如,数字和字符)都被编码为字节序列。这些都是系统根据编码模式( schema) 来自动完成的(程序员不需要关系数据的编码和解码)

*’编码模式‘*是一系列的规则,控制计算机将字符、数字和符号翻译成计算机可以实际工作的数据。大多数模式将每个字符翻译成预先确定的一个比特串。

计算机的存储能力是以字节和多字节来衡量的,如下:
• 千字节(kilobyte, KB) 大约是 1000 字节。
• 兆字节(megabyte, MB) 大约是 100 万字节。
• 千兆字节(gigabyte, GB) 大约是 10 亿字节。
• 万亿字节(terabyte, TB)大约是 1 万亿字节。

1.2.3 内存

计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。

每个字节都有一个唯一的地址
在这里插入图片描述
如同1-2 所示。使用这个地址确定字节的位置,以便于存储和获取数据。因为可以按任意顺序存取字节,所以内存也被称为随机访问存播器(Random-Access Memory, RAM)

内存中字节的内容永远非空,但是它的原始内容可能对于你的程序来说是毫无意义的。一旦新的信息被放入内存,该字节的当前内容就会丢失。

1.2.4 存储设备

计算机的内存( RAM)是一种易失的数据保存形式:断电时存储在内

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值