
计算机网络及操作系统
文章平均质量分 89
岳飞传
细节之中自有天地,整洁成就卓越代码
展开
-
第1章 引言
第1章 引言1.1 使用计算机网络资源共享(resource sharing):目标是让网络中的任何人都可以访问所有的程序、设备尤其是数据。通信媒介(communication medium) 虚拟专用网络(virtual private networks,VPN):在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VP原创 2015-11-11 10:58:56 · 597 阅读 · 0 评论 -
第七部分:特殊用途系统
第七部分 特殊用途系统第19章 实时系统实时系统:不仅要求计算结果正确,而且要求必须在一个特定的截止时间期限内产生。系统特性:目标单一体积小批量生产成本低特定时间要求片上系统(SoC,System on a Chip):指的是在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。所谓完整的系统一般包括中央处理器(CPU)、存储器、以及外围电路等。实时内核特性:实时寻原创 2016-06-07 11:24:27 · 778 阅读 · 0 评论 -
第六部分:分布式系统
第六部分 分布式系统第16章 分布式系统结构分布式系统是一组不共享内存和时钟的处理器集合,即每个处理器都有它自己的内存,处理器之间的通信可通过各种网络加以实现。16.1 动机分布式系统(distributed system)是通过通信网络而松散连接的一组处理器的集合。需要建立分布式系统的动机:资源共享加快计算速度可靠性通信16.2 分布式操作系统的类型网络操作系统(network ope原创 2016-06-07 11:23:52 · 691 阅读 · 0 评论 -
第五部分:保护与安全
第五部分 保护与安全第14章 保护14.1 保护目标为实施资源使用的控制策略提供一种机制。14.2 保护原则保护原则:最小特权原则(principle of least privilege):它规定程序、用户,甚至包括操作系统仅拥有他们能够完成其任务的特权。14.3 保护域一个计算机系统是进程和对象的集合。对象分为硬件对象和软件对象。域结构:每个进程只在一个保护域内操作,该保护域指定了进程可以的资源原创 2016-06-07 11:23:24 · 704 阅读 · 0 评论 -
第四部分:存储管理
第四部分:存储管理第10章 文件系统接口文件系统:提供了在线存储和访问计算机操作系统和所有用户的程序与数据机制。文件系统由:文件和目录结构组成。10.1 文件概念文件:操作系统提供的信息存储的统一接口。操作系统对存储设备的各种属性加以抽象,从而定义了逻辑单元(文件),再将文件映射到物理设备上。文件是记录在外存上的相关信息的具有名称的集合。从用户角度而言,文件是逻辑外存的最小份分配单元。10.1.1原创 2016-06-07 11:23:01 · 7341 阅读 · 0 评论 -
第三部分:内存管理
第三部分 内存管理第8章 内存管理8.1 背景内存:是现代计算机运行中心。内存由很大一组字或字节组成,每个字或字节都有他们自己的地址。CPU根据程序计数器(PC)值从内存中提取指令,这些指令可能会引起进一步对特定内存地址的读取和写入。8.1.1 基本硬件CPU所能访问的存储器只有内存和处理器内的寄存器;保证物理内存的相对速度:高速缓存(cache)[kæʃ]:CPU和内存之间增加高速内存;确保操原创 2016-06-07 11:22:39 · 6580 阅读 · 0 评论 -
第二部分:进程管理
第二部分:进程管理进程:进程可以看做正在执行的程序。进程需要一定的资源来完成更其任务。 进程是大多数系统中的工作单元。这样的系统有一组进程组成操作系统进程执行系统代码,用户进程执行用户代码,所有进程可以并发执行。第三章: 进程3.1 进程概念程序是被动实体,进程是活动实体,它有一个程序计数器用来表示下一个要执行的命令和相关资源集合。进程的状态:新的:进程正在被创建运行:指令正在被执行等待:进原创 2016-06-07 11:22:09 · 6710 阅读 · 0 评论 -
第一部分:操作系统概述
第一部分:操作系统—概述第一章:导论作者:Abraham Silberschatz(希尔伯沙茨)操作系统:操作系统是管理计算机硬件的程序,它还为应用程序提供基础,并且充当计算机硬件和计算机用户的中介。计算机系统:计算机硬件,操作系统,系统程序与应用程序和用户。当电源开启后:计算机需要执行一个初始化程序。该初始化程序或引导程序(bootstrap program) 比较简单,通常位于ROM或EEPRO原创 2016-06-07 11:21:26 · 874 阅读 · 2 评论 -
第8章 网络安全
网络安全问题分为: 1. 保密(secrecy),也称为机密(confidentiality),它的任务是确保信息不会被未经授权的用户访问。 2. 认证,是指当你在展示敏感信息或者进入商务交易之前你必须要确定自己在跟谁通话; 3. 不可否认性,涉及签名 4. 完整性控制,用来确定你收到的信息是真实的而不是被恶意攻击者在传输途中篡改过的伪造信息;8.1 密码学密码学(cryptography)原创 2015-12-04 16:25:44 · 563 阅读 · 0 评论 -
第7章 应用层
7.1 DNS—域名系统域名系统(DNS,Domain Name System):其本质是发明了一种层次的,基于域的命名方案,并且用一个分布式数据库系统加以实现。DNS的主要通途是将主机名映射成IP地址。7.1.1 DNS名字空间对于Internet,命名层次结构的顶级由一个专门组织负责管理。该组织名为Internet名字与数字地址分配机构(ICANN,Internet Corporation fo原创 2015-12-03 16:11:39 · 438 阅读 · 0 评论 -
第6章 传输层
传输层架构在网络层提供的服务之上,把数据传递服务从两台计算机之间扩展到了两台计算机上的进程之间,并且服务所需的可靠性独立于当前使用的物理网络。传输层为应用层使用网络提供了抽象模式。6.1 传输服务6.1.1 提供给上层的服务传输层的最终目标是向它的用户提供高效、可靠的和成本有效的数据传输服务,他的用户通常是应用层的进程。6.1.2 传输服务原语段(segment):表示传输实体时间发送 的消息。原创 2015-12-02 19:56:17 · 792 阅读 · 0 评论 -
第5章 网络层
网络层关注的是如何将数据包一路发送到接收方,期间可能沿途要经过许多条跳(hop)中间路由器。网络层处理的是端到端的数据传输最底层。5.1 网络层的设计问题存储转发数据包交换:一台主机要发送一个数据包,他就将数据包传输给最近的路由器,路由器的链路层完成了对它的校验和验证之后,它先被存储在路由器上;然后沿着路径被转发到下一个路由器,直至到达目标主机。提供给传输层的服务: (1)向上层提供的服务应独原创 2015-12-01 19:07:24 · 949 阅读 · 0 评论 -
ASCII,ANSI,Unicode,UTF-8各种编码方法解析
1. 字符集与编码:1.1 字符集 使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。所包含“字符”的集合就叫做“**字符集**”。1.2 编码规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫做“**编码**”。各个国家和地区在制定编码标准的时候,“字符的集合”和“编码”一般都是同时制定的。因此,平常我们所说的“字符集”,比如:ASCII,ANSI(GB23原创 2015-12-16 16:47:36 · 1302 阅读 · 0 评论 -
第3章 数据链路层
3.1 数据链路层的设计问题数据链路层使用物理层提供的服务在通信信道上发送和接收比特。其完成的功能包括: (1)向网络层提供一个定义良好的服务接口 (2) 处理传输错误 (3)调节数据流,确保慢速的接收方不会被快速的发送方淹没3.1.1数据链路层提供的服务服务包括: (1) 无确认的无连接服务:以太网, (2) 有确认的无连接服务 (3) 无确认的有连接服务3.1.2 成帧识别比特流开始原创 2015-11-20 19:47:53 · 1112 阅读 · 0 评论 -
第2 章 物理层
网络协议模型最底层的物理层:该层定义了比特作为信号在信道上发送时相关的电气、时序、和其他接口2.1 数据通信理论基础一般情况下对导线而言,在0到某个频率fcf_c 的这段范围内,振幅在传输过程中不会衰减,而在截止频率fcf_c 之上的所有频率的振幅都有不同程度的减弱。这段在传输过程中振幅不会明显减弱的频率的带宽称为带宽(bandwidth).实际上截止频率并没有那么尖锐,所以,通常引用的带宽是指从0原创 2015-11-18 20:03:33 · 1002 阅读 · 0 评论 -
第4章介质访问控制子层
网络链路可以分成两大类:使用点到点连接和使用广播信道。 广播信道有时也称为多路访问信道(multiacess channel)或者随机访问信道(random access channel) 用来确定多路访问信道的下一个使用者的协议属于数据链路层的一个子层,该层称为介质访问控制(MAC,Medium Access Control)子层。4.1 信道分配问题静态信道分配:信道拆分给多个用户使用,效原创 2015-11-23 11:11:11 · 3178 阅读 · 0 评论 -
第八部分:案例研究
第八部分 案例研究第21章 Linux 系统Linux 系统的主要组成部分:内核:内核负责维护操作系统的重要抽象,包括虚拟内存和进程;系统库:定义了洗淘标准函数,由此应用程序能够和内核进行交互;系统应用:指那些可独立执行的,特定管理任务的程序。Linux内核模块:Linux内核呢鞥根据需要装载或卸载任意内核代码段,内核模块允许Linux系统有一个很小的标准内核构成,而不必包括额外的驱动程序。原创 2016-06-07 11:24:44 · 540 阅读 · 0 评论