Day1 计算机基础与网络基础

一台完整的计算机是由硬件系统和软件系统两大部分组成。

硬件系统主要有五大部分:运算器、控制器、存储器、输入设备、输出设备。运算器和控制器共同构成了中央处理器(CPU)。

图1 主板

软件系统,又分为系统软件和应用软件。

系统软件,主要指操作系统,完成控制和协调计算机及外部设备,管理计算机中各种资源等功能。如WINDOWS,UNIX等。系统软件还包括各种驱动器,数据库等。

应用软件,即满足用户使用的实际需求的软件,如QQ,office等。

图2 计算机系统的基本结构

一次基本运算过程:cpu从内存中读取数据,而内存的数据则是在硬盘中获得的,内存的出现是为了尽可能满足cpu高速运算所需要的读取速度,使用电进行工作,所以断电数据就会消失,而外存(硬盘)使用磁方式可以永久保存数据,但速度很慢。从这个角度看,操作系统是保存在硬盘中的,在开机自检的时候读取到内存中。任何程序想要运行都必须读取到内存中,通过得到处理器的使用权限才能开始运行。

数据是信息的表现形式和载体,其本身没有意义,只有对实体行为产生影响才成为信息。在计算机系统中,数据以二进制信息0,1方式存在。数据可分为数字数据和模拟数据。

计算机采用二进制,因为(1)技术实现简单。(2)适合逻辑运算。(3)易于经行转换进制。(4)简化运算规则。(5)抗干扰能力强,可靠性高等。

B-Binary二进制

D-Decimal十进制

H- Hexadecimal(Hexa-decimal)十六进制

机器数:一个数在计算机中的二进制表示形式,是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1。

真值:由于第一位是符号位,所以机器数的形式值就不等于真正的数值,故将带符号位的机器数对应的真正数值称为机器数的真值。

原码:符号位加上真值的绝对值,即用第一位表示符号位,余下7位是数值位,故8位二进制数的取值范围就是[-127, 127],原码是人脑容易理解和计算的表示方法。

反码:正数的反码是其本身。

负数的反码是在其原码的基础上,符号位不变,其余各位取反。

补码:正数的补码是其本身。

负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1.

计算机系统中,数值一律用补码来表示(存储)。

表1 网络协议

OSI/RM

TCP/IP

应用层

资源子网

应用层

表示层

会话层

传输层

传输层

网络层

通信子网

网际层

数据链路层

网络接口层

物理层

本局域网内通信通过广播来实现,使用数据链路层的Mac地址。局域网外的通信,主机先将信息传递给自己的网关(广播方式,目的Mac地址填网关的Mac地址),网关路由器通过转发表进行转发。当对方主机收到数据包后,进行拆封装,在传输层通过包中的目的端口号分用到对应的进程。IP地址—>>Mac地址:ARP协议

域名—>>IP地址:DNS协议。

数据链路层:mac地址

网络层:IP地址

传输层:套接字(IP地址+端口)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值