计算机的组成与通信之简介

计算机的软硬件的概念

计算机系统由“软件”和“硬件”两大部分组成。计算机性能的好坏取决于“软”、”硬“功能的总和。

计算机的基本组成

运算器:用来完成算术运算和逻辑运算,并将运算结果暂存在运算器内。

存储器:用来存放数据和程序。

控制器:用来控制、指挥程序和数据的输入、运行以及处理运算结果。

输入设备:用来将人们熟悉的信息形式转换为机器能识别的信息形式、常见的有键盘、鼠标。

输出设备:可将机器运算结果转换为人们熟悉的信息形式,如打印机输出、显示器输出。

以上是计算机的五大部件(又称五大子系统)在控制器的统一指挥下,有条有序的自动工作由于运算器和控制器在逻辑关系和电路结构上联系十分紧,尤其在大规模集成的电路制作工艺出现后,这两大部件往往集成在同一芯片上,因此,通常将它们合起来统称为中央处理器(cpu)。把输入设备和输出设备简称为I/O设备这样,现代计算机为由三大部分组成:CPU、I/OS设备及主存器,CPU与主存器合起来又可称为主机,I/O设备又可称为外部设备

计算机工作的全过程

设某机器的指令字长为16位,其中操作码占6位,地址码占10位,并置PC的初始值为0。启动机器后,控制器立即将PC的内容送至主存的MAR(记作PC——》MAR)并命令存储器作读取操作,此刻主存的“0”号单元的内容(如“0000010000001000”)便送入MDR内。然后由MDR送至控制器的IR(记作MDR——》IR),完成了一条指令的读取过程。经CU分析(记作OP(IR)),操作码“000001”为取数指令,于是CU又将IR中的地址码“0000001000”送至MAR(记作Ad(IR)——》MAR),并命令存储器做读取操作,将该地址单元中的操作数x送至MDR,再由MDR送至运算器的ACC(记作MDR——》ACC),完成此指令的执行过程。此刻,也即完成了第一条取数指令的全过程,即将操作数x送至运算器ACC中。与此同时,PC完成自动加1的操作,形成下一条指令的地址“1”号。同上所述步骤完成第二条指令的执行,得到执行结果,直至执行到程序的最后一条指令为止。

机器数与真值

机器数:一个数在计算机中的表示形式。叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1。比如,十进制的数+3,计算机字长为8位,转成二进制就是00000011。如果是-3,就是10000011。

真值因为第一位是符号位,所以机器数的形式值就不等与正真的数值。例如有符号数10000011,其最高位1代表负。其真数值是-3,而不是形式值131(10000011转成十进制于131)。所以为区别起见,将带符号的机器数对应的真正数值称为机器数的真值。

osi七层协议

物理层(中继器、集线器、双绞线):依靠物理介质接入Internet,言外之意就是计算机之间必须完成组网。物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数据0。

数据链路层(网桥、以太网交换机、网卡:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思。所以数据链路层的功能就是定义了电信号的分组方式,即统一标注的以太网协议ethernet。

网络层(路由器、三层交换机):规定的协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP。它定义的网络地址称之为IP地址,广泛采用的v4版本,它规定的网络地址由32位2 进制表示,通常写成四段十进制数,范围是0.0.0.0——255.255.255.255。

                 IP协议

 

ip地址的分类:

传输层(四层交换机、四层路由器):网络层的IP帮我们区分子网,以太网层的mac帮我们找到主机。然而,如何标识这台主机上的应用程序,答案就是端口,端口即应用程序与网卡关联的编号。于是有了基于端口的传输层。规定的协议有:TCP UDP。传输层功能就是建立端口到端口的通信,端口i的范围是0~65535,0~1023为系统占用端口。

会话层:建立、管理、终止会话。(在五层模型里面已经合并到了应用层)对应主机进程,指本地主机与远程主机正在进行的会话。

表示层数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层),格式有,JPEG、ASCll、DECOIC、加密格式等。

应用层:

通信发包的三步骤

字符编码

字符编码(英语:Character encoding)也称字集码,是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。

 

posted @ 2019-05-01 01:47  码迷-wjz  阅读(400)  评论(0编辑  收藏  举报