摘要: 网络层:数据平面 / Chapter 4 网络层的数据平面功能,即网络层中每台路由器的功能,决定了到达路由器输入链路之一的数据报如何转发到该路由器的输出链路之一。 网络层概述 网络层提供的服务 面向连接:虚电路网络。可靠交付由网络负责。 无连接:数据报网络(如因特网用的IP协议)。可靠交付由端系统负 阅读全文
posted @ 2020-05-28 04:05 z0gSh1u 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 为运行在不同主机上的应用进程之间提供逻辑通信功能。 将应用层报文切分为块,然后加上运输层首部,形成报文段,交付给网络层。 多路复用与多路分解 将网络层提供的主机到主机交付服务延伸到进程到进程交付服务。利用的是端口。 每个报文段有(源端口,目的端口)字段指示报文段要交付的套接字。当一个网络应用程序运行 阅读全文
posted @ 2020-05-28 04:00 z0gSh1u 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 2020-05-27 惊闻这两天就要安排线上考试,抓紧把之前剩了个尾巴的复习笔记完成了,希望可以取得还OK的成绩。 整理了一下2019-2020学年计算机学院大三下《软件测试》课程的内容,仅供参考。 by z0gSh1u 导论 / Chapter 1 大型软件开发中经常遇到巴别塔和焦油坑(极度混乱、 阅读全文
posted @ 2020-05-27 22:38 z0gSh1u 阅读(899) 评论(1) 推荐(0) 编辑
摘要: 存储介质 数据库采用多级存储器,用的最多的辅存是磁盘。磁盘的耗时主要在寻道时间。 磁盘上数据划分为大小相等的物理块,磁盘与内存间的数据交换以物理块为单位。好处: 减少IO次数 减少间隙的数目,提高磁盘空间利用率 为了解决磁盘和内存之间速度不匹配,可设立缓冲区: DBMS可以采用延迟写(一系列写入一起 阅读全文
posted @ 2020-05-26 22:44 z0gSh1u 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 之前讨论的内存管理策略都将多个进程保存在内存中,实现多道程序。本节介绍虚拟内存技术,使得进程不必完全处于内存,而可以通过与后备存储器进行换入换出等技术,使用大于物理内存的内存空间。 请求调页 仅在需要时才(从后备存储器)加载页面(到内存)。 当进程试图访问尚未调入内存中的页面时,发生缺页错误。缺页错 阅读全文
posted @ 2020-05-26 22:40 z0gSh1u 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 背景知识 基地址寄存器含有最小的合法物理内存地址,界限地址寄存器指定了范围的大小,两者共同定义了逻辑地址空间,即进程可以合法访问的地址范围。 CPU生成的地址是逻辑地址,内存单元看到的地址是物理地址。从虚拟地址(逻辑地址)到物理地址的映射是内存管理单元MMU完成的,基地址寄存器(在这称为重定位寄存器 阅读全文
posted @ 2020-05-26 22:38 z0gSh1u 阅读(289) 评论(0) 推荐(0) 编辑
摘要: DBMS最基本的功能是正确、安全、可靠地执行数据库语言语句。 事务(Transaction) 事务是DBMS的执行单位,由有限的数据库操作序列组成。 事务要具备下列性质(ACID准则): 执行的原子性Atomic 要么不做,要么全做 更新操作的一致性Consistency 使数据库由一个一致状态转变 阅读全文
posted @ 2020-05-26 09:17 z0gSh1u 阅读(192) 评论(0) 推荐(0) 编辑
摘要: DBMS提供操作命令和语言来操作数据库。SQL语言是非过程、关系数据库语言。 数据定义语言 基表和视图 基表:数据显式地存储在数据库中 视图:虚表,只有逻辑定义 建表操作 CREATE TABLE NOT NULL PRIMARY KEY FOREIGN KEY ... REFERENCES ... 阅读全文
posted @ 2020-05-26 08:57 z0gSh1u 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Ch07 死锁 有时,一个进程申请的资源被其他等待进程占有,那么该等待进程有可能再也无法改变状态,这种情况称为死锁。 死锁特征 必要条件 互斥 至少有一个资源必须处于 非共享 模式 占有并等待 一个进程应 占有 至少一个资源,并 等待 另一个资源,而该资源为其他进程占有 非抢占 资源 不能被抢占 , 阅读全文
posted @ 2020-05-25 17:33 z0gSh1u 阅读(319) 评论(0) 推荐(0) 编辑
摘要: * 层次数据模型(了解) 用树型(层次)结构表示实体类型及实体间联系。只能表示1:N联系。编写应用程序比较复杂。 除根以外,所有的记录型都应该有唯一的双亲。PCR:双亲子女关系 现实世界中需多数据不是层次型的。而层次数据模型在表示多对多、多个祖先的关系时会产生数据冗余,浪费存储空间,且会导致数据的不 阅读全文
posted @ 2020-05-23 18:48 z0gSh1u 阅读(284) 评论(0) 推荐(0) 编辑