计算机的构成
硬件系统:运算器、控制器、存储器、输入设备、输出设备
(1)运算器:是负责算术运算与逻辑运算。与控制器共同组成了中央处理器(cpu)
(2)控制器:是负责发送和接受指令
(3)存储器:是用来存储正在进行程序、将要进行程序的数据以及刚处理完的数据
(4)输入设备:是用来进行输入的设备。如键盘、扫描仪
(5)输出设备:是用来进行输出的设备。如显示器、音箱。
控制器+运算器=cpu
内存是基于电流工作的,而机械硬盘是基于机械臂进行转动进行工作,因而内存的运行速度要比机械硬盘快
ssd(固态硬盘):是基于闪存颗粒进行存储的
hdd(机械硬盘):是采用磁性碟片来存储的
内存:是临时存储数据的。
硬盘:永久存储数据的。
软件:为了完成 某一项特定工作而开发的程序。
软件分为系统软件和应用软件。
(1)系统软件:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户敢于的各种程序的集合,主要功能是调度,监控和维护计算机系统:负责管理计算机系统 中各种独立的硬件,使得他们可以协调工作,系统软件使得计算机使用者和其他软件计算机相当于一个整体而不需要顾及到底层 每个硬件是如何工作的。
系统软件举例:windows xp,windows 7等等
(2)应用软件举例:爱奇艺视频,暴风影音,QQ等等
硬件、系统软件、应用软件的关系
系统软件控制计算机的硬件运作,没有系统软件,也识别不了 计算
硬件、软件和用户的关系。
硬件是基础,硬件需要系统软件控制来启动硬件,并让各个硬件之间协同工作,在系统软件的基础上是用户,用户操控系统 软件,并在系统软件的基础上安装响应的应用软件,并完成用户所需要的工作,所以说最底层是硬件,硬件的上一层是系统软件,系统软件上一层是应用 软件,,最上面一层是用户。
例子:假如2你想从电脑上打开一个视频,他是如何工作的呢?
首先,这个视频应该是存在于计算机的硬盘中,打开存储在硬盘中的视频 ,视频经过输入设备进行到内存,然后再将数据传送到cpu,cpu来进行计算和进行操作指令,最后,通过输出设备来完成这个指令
cpu特点:速度最快
内存特点:1、不能永久存储数据。2.速度快
硬盘特点:1、永久保存设备 2.速度慢
其实,系统一开机就是启动操作系统(系统软件),操作系统独自占有内存的一部分,也就是说,刚买来的4g运行内存的手机,其他应用软件所能够占到的内存不到4g。
二进制由0和1组成
八进制由0-7组成
16进制由0-9和a-f组成
(1)二进制转换为八进制:
例如11 101 010.010 110 100 转化为八进制,应该,以二进制每三个为一组来进行转换,所以转换的结果为358.264
(2)十六进制转换为2进制
例如 4 A F 8 B 转换为二进制为 0100 1010 1111 1000 1011
(3)二进制转化为十六进制
二进制的相加是逢二进一。
二进制中的一些知识:
1、机器数
一个数在机器中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高为存放符号,正数为0,负数为1.
比如:十进制中的+3 ,二进制为00000011 -3 为 10000011
那么 00000011 和 10000011 就是机器数
2、真值
因为第一位是带符号的,所以机器的数值不等于真正的数值,为区别起见,将带符号的机器数对应的真正数值称之为机器数的真值。
比如:00000001 的真值为 +00000001=+1 10000001 的真值为 -10000001=-1
源码、反码以及补码
1、源码:源码是符号位上加上真值的绝对值。及用第一位表示符号,其余标示值。
【+1】原=00000001
【-】原=10000001
第一位是符号位,剩余的七位是数值位,
2、反码
正数的反码就是其本身。
负数的反码是在其源码的基础上,符号位不变,其余各个为取反,
【+1】=00000001原=00000001反
【-1】=10000001原=11111110反
3、补码
正数的补就是其本身
负数的补码是在其源码的基础上,符号位不变,其余部位取反,最后加一
【+1】=00000001原=00000001反=00000001补
【-1】=10000001原=11111110反=11111111补
在计算机中,数值一律用补码来表示的。
想详细了解这些,可以登录这个网页http://www.cnblogs.com/linhaifeng/articles/5937962.html#_label1
当一个软件在传送时,首先是发送者的应用层-物理层,这时候,每一层都到下一层的数据部分。到达物理层时,全部以二进制的方式来运行。
然后此时,就会从物理层-应用层转变,去掉每一层的头部,一层一层的减少,最后在应用层就会显示出来。