自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

meternal的博客

摸尖尖。

  • 博客(122)
  • 收藏
  • 关注

原创 第一章 实验环境

logisim主要界面logisim基础入门logisim功能菜单ctrl+t时序电路自动跳转下一个信号。方向键调节部件的朝向,数字键调节引脚数,alt+数字键调节数据位宽。

2020-07-14 17:13:58 459

原创 7.4远程终端协议

远程桌面协议RDP用于远程管理服务器。只要有网络,使用这个协议在哪都可以配置服务器。使用的是TCP协议急啊3389端口。2003创建用户并设置管理员权限的语句。右击我的电脑->管理 即可修改用户权限。必须具备管理权限才可以远程连接,如果不是管理员,将用户添加到远程桌面组也可以进行远程连接。远程终端协议Telent可以使用Telent协议来远程调试网络设备,假如想配置路由器,路由器没有界面,就通过这个协议来从客户端发送路由器的配置命令,完成配置路由器。只要网络畅通就可以让计算机来远

2020-06-08 14:56:37 857

原创 第九章 因特网上的音频视频 9.1搭建流媒体服务器

流媒体在 Internet 上非常广泛,大家经常访问网站在线看电影,给我们的错觉,完整给我提供视频节目,其实 Web 站点只是为我们提供了访问流媒体的节目列表,当你通过网站播放视频时,流媒体服务器为你提供视频流,如下图所示。1.配置流媒体服务器可以看到可以播放的视频的目录。默认为点播模式。客户端安装好上述软件即可播放流媒体服务器视频。2.配置web站点新建一个共享文件夹一定要设置密码,否则无法访问共享文件夹。然后,创建一个web站点,在IIS管理器中创建。文件夹选择共享的文件

2020-06-08 12:33:42 412

原创 8.4文件目录

每个用户文件夹下都有个文件指针,都指向同一个外存的数据,相当于共享数据。在开始扫描时有一步是比较重要的,就是应该有个变量来记录为位示图总的空闲的盘块数,否则如果空闲的少于需要的,检索也是在做无用功。行号和列号都是从1开始编的,也是以从0开始,但是需要修改公式。...

2020-06-05 15:50:36 173

原创 8.3文件的物理结构

与线性表的缺点相同,想在文件中插入新的记录时,数据要整体往后移动。浪费时间。一个文件中的记录都是指针连接的,好处就是增加新记录只需要修改指针,坏处就是要查找某一个记录需要顺序查找。链式是整个磁盘一张索引表,索引分配是一个文件一个索引表,里面存放每个盘块的指针。单级索引也有缺陷,如果文件很大,索引表也会很大,检索就会花费比较多时间,引入多级索引。主索引和次索引以及磁盘块都是1kB,由于每一个块号占4B,那每一块可以存放256个盘号,主索引块可以存放256个次索引块号,一个次索引..

2020-06-05 14:25:09 369

原创 7.3文件传送协议

TCP控制连接是传送控制命令的,是上传,下载,删除等。真正传输数据时还要建立一个新的连接,TCP数据连接。TCP数据连接建立有两种方式,主动模式和被动模式。主动模式传输数据时,客户端打开一个端口准备接受数据,服务器主动连接客户端打开的端口。被动模式与主动模式正好相反,服务器被动的打开一个端口,等待客户端连接。服务器有防火墙进行端口控制时应使用主动模式,否则每一台主机都需要服务器打开一个随机端口,防火墙需要开启许多端口就没有意义了。安装FTP服务创建一个文件夹。打开II.

2020-06-02 17:07:45 210

原创 7.2动态主机配置协议DHCP

DHCP协议可以配置好网络,成功上网,静态IP的好处是在内网中,可以方便直接用IP地址来访问服务器。一个教室就是一个网段,学生在不同的教室上课,每次都需要更换IP地址,并且可能会冲突,所以使用动态IP,由DHCP服务器统一分配比较好。主机自动获取IP地址使用的就是DHCP协议。DHCP客户端请求IP地址的过程将主机设成自动获取IP,就是一个DHCP客户端,他在本网段发送广播包,IP是4个255,mac地址全F,这样的广播包就发送到所有接口上去,所有的DHCP服务器收到广播包后就会给他从地址池.

2020-06-02 16:03:58 276

原创 第7章 应用层 7.1域名系统DNS

可以把一个个应用层协议当成一个个服务,HTTP服务就是TCP协议加80端口。当然也可以改别的端口。DNS服务作用在访问网站时,先向互联网上的DNS服务器发送数据包要求解析域名,然后DNS服务器发送给本机解析域名后的IP地址,然后我们根据IP地址访问网页。域名解析是在访问网站之前做的。互联网上服务器的名称叫做域名,全球唯一。所有的域名都是以 . 开始的称为域名的根。后面紧接着顶级域名。顶级域名代表网站的性质,教育的,国家的,机构的等。在顶级域名下可以申请二级域名,com后面的是根,91x.

2020-06-02 15:18:48 418

原创 8.2文件的逻辑结构

第一个是主索引表,第二个是次索引表。先按索引找到大概位置,然后顺序查找,之后根据索引得到实际数据。

2020-06-02 09:08:45 168

原创 第八章文件系统 8.1文件的概念

最底层是需要管理的数据,第二层是管理需要用到的工具。相当于创建一个目录,用于给文件外存地址编号,每次打开文件不需要再次检索,只需要根据对应编号取外存地址就可以。...

2020-06-02 08:57:21 169

原创 6.8TCP的运输连接管理

前两次握手以及可统一信息,包括窗口大小等信息,为什么需要第三次握手再次确认呢?假如一开始发送一个请求数据包后,走的比较远的网络,A等待超时,又重发,这次走的近一些的网络,B发送确认包,AB建立连接后,传输数据时,B又收到刚才的远的网络的请求包,向A发送确认包,A刚才已经收到了确认包,不接受现在的,B就会一直等待,导致服务器资源浪费。所以使用第三个数据包再次确认。当双方都进入最后一种状态后,开始传输数据。查看建立连接状态。双方必须都发送请求包,并得到确认后,才真正释放连接。...

2020-06-01 15:45:33 150

原创 6.7TCP的拥塞控制

一个网段中的所有计算机是如何避免网络阻塞的。最理想是当前每时刻发送的数据包的流量大于网速了,那么多余的丢掉,一直控制在最大所能承受的流量,网络还不堵塞。无拥塞控制的话,机器达到最大利用率,可能忙不过来,导致死机,那么传输的数据反而越来越少。在轻度拥塞区实际与理想的相比,出现了丢包现象,但是只是丢失小部分数据。实际中TCP协议为了避免出现拥塞,会采取控制方式,当出现丢包时,会降低数据传输的速率,尽量避免机器进入拥塞。一开始先发送一个数据包,测试一下网络是否畅通,根据网络实际情况加大数据包的传

2020-06-01 15:15:46 193

原创 TCP可靠传输的实现

通过以字节为单位的滑动窗口来实现TCP可靠传输。A的发送窗口是由B的接收窗口来决定的。一次任意字节一个数据包陆续发送,此时发送缓存的数据还不能删除,直到送入B接收缓存后,B的ACK发送一个信号,需要接受的下个字节的编号,此时,A收到信号后,就移动滑动窗口。删除前面B接受的缓存数据。B的滑动窗口也移动。将前面接受的空出。应用程序已经可以读接收到并在窗口外的数据了。假如传输过程中7,8,9的数据包丢失了。给发送方发送信号,需要的字节为7,有个选择确认信号SACK,告诉发送方哪一段丢失了,

2020-06-01 14:30:24 479

原创 电子邮件

接收和发送电子邮件的过程用qq的邮箱就是在qq的邮件服务器上分配一块空间,存收件和发件等信息,在PC安装客户端,客户端与服务器相连接。银河邮箱同理,qq邮箱向银河邮箱发送邮件,先给qq邮件服务器,让服务器通过DNS解析后寻找到银河邮箱,然后银河PC客户端查看时就能够将服务器上的邮件传到本地。客户端向服务器发送邮件时用的是SMTP协议,邮件到达服务器的发件箱,服务器还要向外发,也用SMTP协议。客户端向服务器收邮件用的是POP3协议或IMAP协议。邮件发送到服务器,服务器还要向外发,第一段发送叫做邮件.

2020-06-01 12:59:39 1167

原创 7.2磁盘调度算法

查看左右两边的磁道哪个经过磁道少到哪一个。没有再次到168磁道,是因为一开始就先扫描的168,168路径最短。距离最远的请求可能会迟迟得不到处理,导致饥饿。也叫电梯算法,从里向外,磁道号从大到小,也就是电梯号从上到下,168先扫描了,从里向外,也就是依次找最近的小的,之后到117到达最外面,又从外向里,依次找最近的大的。两端等待时间可能会过长,假如最外面需要访问磁道,磁头在最里面,它不仅要到最外面花费时间,同时中间可能有很多磁道被访问,等待时间过长。但是平均寻道长度没有...

2020-05-29 11:31:18 805

原创 第七章 磁盘存储器的管理 7.1磁盘存储器

读数据磁转电,写数据电转磁。通过读写磁头来写入和读出数据,读写磁头只能在半径上伸缩,来确定磁道,精确位置还需要盘面的旋转。

2020-05-29 10:03:55 186

原创 5.5浮点数运算方法和浮点数运算器

必须阶码一致才可以进行浮点数运算。

2020-05-27 10:10:06 1022

原创 6.5TCP报文段的首部格式

有固定20个字节,还有可变部分。大部分数据包TCP首部就20个字节,有一些比较特殊的数据包需要加上可变部分。用来协商一些内容。源端口和目标端口各占2字节。序号:四个字节,当文件被分段后,用来表示分段的数据包中的文件的第一个字节是在整个文件的第几个字节。确认号:占四个字节,用来指定下一个接受的数据包的序号。当接收方接受了第一个数据包,一共到4,接下来需要5开头的数据包,就给发送方发送一个确认数据包,确认收到了四个字节,然后让它继续发第五个。告诉发送方该发第多少个个字节,发送方根据接受的确认.

2020-05-26 15:56:26 506

原创 6.3假脱机技术

软件模拟硬件功能输入井和输出井是外存上的,输入/输出缓冲区是内存的。!I/O设备与外存相联,输入数据,CPU给通道I/O信号,先送给外存输入进,然后输入井送入缓冲区。输出时从缓冲区,到输出井,再到低速设备。为了解决I/O设备与外存速度不匹配问题。在外存中开辟输出/输入井来起到缓冲作用。如共享打印机。都可以将要打印的文档传到打印机连着的主机的硬盘上。...

2020-05-26 10:44:11 437

原创 6.2高速缓存与缓存区

CPU需要检测中断信号数据的正确性,有了缓存后,可以一批一批处理中断,减少频率。两者不可同时读取。必须缓冲区1满才可以向缓冲区2放数据,在向缓冲区2放入数据时,CPU已经可以从缓冲区1取数据了,达到并行工作。...

2020-05-26 09:50:39 234

原创 第六章 输入输出系统6.1 I/O控制方式

四种I/O控制方式程序自己控制输入输出。busy控制是否向数据寄存器输入完毕。数据先输入到数据寄存器中,之后当busy为0,装入内存供cpu使用。缺点:CPU花费太多时间在输入输出上,成套流程都是CPU控制。CPU应该将时间用于计算,所以CPU利用率不高。提高CPU利用率和其他程序的并行程度还是CPU负责向设备控制器发送信号,但是具体控制不再是CPU而是设备控制器。CPU发读信号,由控制器来控制读入数据到数据寄存器,CPU检测差错后,有控制器装入内存。缺点:每次只传输一个字或一个字符,

2020-05-26 09:31:16 536

原创 6.4可靠传输的工作原理

B情况时,发送M1数据包丢失,就要等待一个网卡的时间,没有确认,再次重传。不管丢没丢包,只要是没有收到确认信号就重传。A情况可能M1数据包发送到了没有丢失,但是确认包丢失,那么重传M1,接收方就会收到两个M1,那么丢弃一个重复的并发送确认包。B情况可能确认包走了原路,超过网卡时间,那么收到重复包也是丢弃一个,之后收到超时的确认包,但是不做操作。不需要接收方做操作,发送方自动重传,只要没收到确认包,就自动重传。TD发数据包到线路,RTT是传输时间,TA是确认时间。发送数据包TD的时间很短.

2020-05-25 15:40:05 569

原创 6.3传输控制协议TCP

要实现流量控制,可靠传输,避免网络拥塞。TCP支持全双工通信,双方必须都有到彼此的通讯路径。就算是只是单向传输数据,也需要接收方发送反馈信息,有无丢包,通讯是否正常等。TCP协议是面向字节流的传输。不管发送的文件是什么内容,视频也好,图片也好,内部都是二进制数,它也是按8位一字节的方式传输。发送方和接收方有一个缓存。在接受端缓存中将数据包组合成大的数据包,读到文件中时没有长度限制。IP地址加上端口就是一个点。...

2020-05-25 15:10:25 174

原创 6.2用户数据报协议UDP

通过传输层的协议加端口就可以找到相应服务。提供应用进程间的通信。在网络层中用协议号来标识传输层的数据使用的协议。在传输层用端口号标识应用层的服务。在每一层都要用一个方法来标识上一层。本地意义:端口号唯一不能冲突,只要本地唯一就行。客户端与服务器建立会话,通常客户端使用一个高端口来进行通讯。熟知端口就是大家都知道的,规定的。登记端口,假设微软公司出新的协议,就可以去internet登记这个端口。开发协议人员用。客户端端口就是本地可用的。61183就是客户端端口,3389是.

2020-05-25 14:49:12 369

原创 5.3页面置换算法

最佳置换算法OPP引用串就是按这个顺序访问页面。页的编号。往前看,选择最远一个被使用的置换,越近越不置换。理论价值可以去评价其他算法,但是没有实践价值,未来是具有很多不确定性的。依次选择往后看选择一个最远的。如果不将访问过的1置为0,假设全部都被访问过,那么都是1,clock算法选择一圈没有找到合适的,重新选择还是没有合适的就变成死循环了,必须保证他下一轮淘汰一个页。缺点是只根据访问位来淘汰页,没有考虑到其他因素。改进的clock算法增加了修改位。![](h.

2020-05-22 13:34:09 158

原创 5.2请求分页存储管理方式

基本思想:将虚拟技术和分页存储结合起来,那么当一个程序内存无法装下时,就先装入部分程序执行,分页存储管理方式是将程序分成一个个页,那么内存中也就是先存放部分页。步骤:在虚拟技术的管理下,页表的属性不在页号和物理块号两部分。一个页面不管是不是装入内存中,在外存都会有一个备份,外存地址也就是页面在外存的物理块号。将页面装入内存实际上就是将外存上的页面复制一份到内存。修改位,一个文件被装入内存运行是可能会被修改的,那么如果页面置换的话,肯定先置换没有修改过的页面,被修改的如果被置换,为了保证外存的

2020-05-22 11:32:10 1465

原创 第五章 虚拟存储器 5.1虚拟存储器概述

也可以运行,采用虚拟技术。只把运行的那一部分装入内存,其余的先装在外存等待。局部性原理根据局部性原理,就可实现虚拟技术。就可以解决即使装不下也可以运行程序。将虚拟技术和分页存储管理结合起来。只有部分页在内存当中。那么cpu取某页数据时就出现了下图的步骤。...

2020-05-22 11:11:15 173

原创 第四章 软中断通信

与软启动类似,通过组合健可以控制通信。可以控制进程的中断。#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <signal.h>#include <sys/wait.h>void stop(), waiting();int wait_mark;int main(){ int p1, p

2020-05-22 10:23:04 739

原创 5.3定点乘法运算

第一个问题可以用与门来实现。第二个问题只能用多个全加器相加。每一项乘积用与门来实现,而且是并行实现的。所有位同时产生。下面是全加器阵列,需要用多个全加器。具体电路为什么是n(n-1)个全加器,因为第一位只有一位不需要全加器。下面的最后一行相当于一个行波加法器。将符号位单独拿出做异或运算,数值部分进入求补器得到源码,进行源码乘法。最后的数值结果进入求补器,如果符号位是0,直接出来数值无变化,如果符号位1,得到补码出来。...

2020-05-21 17:55:17 325

原创 第六章 运输层 6.1运输层协议概述

TCP协议和UDP协议TCP传输控制协议要求服务器和客户端之间要建立会话而且一直保持到传输完成,确保数据包发过来不能丢失,如果丢失客户端要服务器重传一遍,实现可靠传输,并能够按照顺序组成一个完成的数据包。需要将文件分段来传。用的都是TCP协议。如果客户端在接收数据包时,收到了1,2,4,3没收到,它会要求服务器重传,实现可靠传输。如果服务器的发送速度太快,客户端接收不过来,可以要求服务器暂停,等他缓冲过来再继续接收。实现流量控制。UDP用户数据报协议不建立会话,对服务器的性能要求降低

2020-05-19 18:05:19 792

原创 5.6IP地址

还有固定前几位。A:全0表示本网络,不可用,全为0表示网络地址不能表示主机,全为1表示所有主机,也不能代指某个主机。划分子网1)A类地址的主机号可以有好几万个,有个企业申请A类网络地址,但实际上人数使用很少,就会浪费很多IP地址。网络号不变,去若干位做子网号,减少IP地址浪费,使IP地址更加灵活,合理。IP地址与子网掩码进行与运算,主机号永远是0,网络号不变。and = 与运算B类拿出两位做子网号,网络地址与主机号不变,只需要将1...

2020-05-18 15:52:48 228

原创 4.5分段存储管理方式

分页存储只是考虑到了空间利用,可能会将不同的两个程序的片段存放在一个页中,这时就破坏了数据的完整性,并且还需要额外的数据结构来记录那一部分是谁的程序片段。因此,引入分段存储管理方式。每个段就是一个函数。与连续分配管理方式差不多,但是要更好一些,原来是一个程序连续存储在内存中,这会是一个段连续存储在内存中。计算物理地址要更容易一些,基地址在段表中 直接给出,偏移量在逻辑地址也给出了。要先找物理地址之前,要判断两次是否越界,段号是否越界,偏移量对比段表长度是否越界。都没有越界,就可以查到段

2020-05-15 09:25:00 603

原创 5.2定点加法,减法运算

模就是能表示的最大数字。1)将 1 1-1-1 转换为补码,1 01011,1 01011 + 0 11011 = 0 00110 化为十进制:62)将1 10110 转换为补码,1 01010,将1 00001 转换为补码,1 111111 01010 + 1 11111 = 1 01001 转换为源码1 10111化为十进制:-23...

2020-05-14 17:46:41 1074

原创 5.3IP协议互联网的路由选择协议

路由器负责在不同网段之间传输数据,那么路由器是怎么选择路径的呢?是根据路由表选择的。那路由表是怎么生成的呢?一种是管理员告诉它该怎么走,不会自己选择路径,叫做静态路由。另一种是通过某种协议,它们相互学习到某个网段怎么走,以后数据包到那个网段它自己选择,如果某一条路径不通,可以自动选择其他网段。叫做动态路由。动态路由的IP协议有RIP,OSPF。能够自动学习路由表。IP协议是一个统称,所有可以让路由器学习路由表的协议都是IP协议。网络规模不大可以用静态路由,网络规模大用动态路由。网络畅通的条件数据

2020-05-12 16:20:42 450

原创 5.4IP数据包格式

IP数据包结构版本: 占四个比特,用来表示TCP/IP协议是哪个版本。v4 v6首部长度:占四比特,一般情况首部长度20个字节,但是不排除有的首部有可变部分长度就不一定了。区分服务:占1字节网络带宽是一定的,在网络上穿的流量有需要及时的,有不太需要速度的,比如发邮件可慢点,语音聊天必须快。如何让路由器优先传输着急的流量呢?给着急的流量包设置标记,然后路由器设置标记,让路由器可以识别带标记的数据包。在网络上区分不同的流量,划分优先级,这个服务叫做QOS,总长度:整个数据包的长度。占两..

2020-05-11 20:40:38 328

原创 5.3网际组管理协议IGMP

点到点,广播,组播点到点就是两台计算机帧封装的很明确有唯一的MAC地址。广播就是在一个网段,发送全是F的数据,在同一网段的计算机都能够收到。假如有两间教室,一个上数学,一个上语文,流媒体如果通过点对点的方式,需要发送40分流量,如果使用广播,两边学的不一样没法同时广播,那么,给流媒体播放语文的一个多播IP,让学语文的都在自己的计算机加上这个IP。数学同上。这样流媒体在网上发了两份数据包,而且能够分开。相当于点视频道,我的网卡想看什么节目就把谁的多播IP加到计算机里。点到点可以控制,怎么接受,

2020-05-11 16:12:05 963

原创 第五章 传输层

第5章 运输层传输层实现两个计算机之间可靠传输和不可靠传输,分别使用 TCP 协议和 UDP 协议。本章重点是 TCP 协议,该协议使用滑动窗口实现可靠传输,使用通过调整窗口大小实现发送端和接收端的流量控制,整个网络的流量控制使用拥塞控制机制。本章实验为你通过捕包工具为你分析 TCP 首部各个字段,通过捕包工具捕获的数据包问你分析打开一个网站,TCP 建立会话的三次握手数据包,数据传输,滑动窗口调节,释放会话的数据包。下图是数据包 TCP 首部。实验 5.1:抓包分析 TCP 首部实验目的使用

2020-05-11 12:30:43 164

原创 4.4分页存储管理方式

一个进程只能在一个分区内连续存储,不能分散的存储到多个分区。操作系统的最主要的设计目标就是资源利用率的提高,因此非连续存储的资源利用率远远大于连续存储的资源利用率。将会面临一种情况,内存中的连续空间没办法完全存储用户程序,但是零零散散的小分区拼凑起来可以存储用户程序。将用户程序切分成一个个大小相同的页并编号,编号从0开始。主存也要切成和用户程序大小相同的页,并编号。拓展:数组为什么会从0开始,如果首地址是0,基地址加偏移量会方便计算,2这个元素的相对偏移就是2,如果首地址从1开始,计算相对偏移

2020-05-08 21:53:34 435

原创 第三章管道通信

pipe函数所需头文件== #include<unistd.h>==函数原型 int pipe(int fd[2])调用时传入一个整型的2位数组fd,完成后数组存放着管道的两个文件描述符,之后就是可以直接操作者两个文件描述符。成功返回0,失败返回-1,例子sprintf函数所需头文件 标准库==#include <stdio.h>==函数原型 int sprintf(char *str, const char format)str – 这是指向一个字符数组的指针,

2020-05-08 21:04:12 265

原创 4.3连续分配存储管理方式

固态分区法一个分区内没有用完的存储空间是内碎片。动态分区法C完成后将空闲区分配给E还有14k空闲区,如果下面的进程没有合适的可以分配,就是外碎片。FD完成后也可以合并成一块大的空闲区。动态分配大小和数目都是可变的。但是只能是上下相邻的,不可以跳转合并。将空闲的分区给合并成一个按起始地址递增的可用表或自由链。19k的进程按地址查找,30k的空闲区符合要求,产生一个...

2020-05-08 11:49:55 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除