CS基础技能
文章平均质量分 85
jly0612
这个作者很懒,什么都没留下…
展开
-
操作系统——内存管理
内存管理内存管理的功能内存的分配和回收地址变换扩充内存存储保护应用程序的编译、链接与装入从源程序到执行的进程,经历了编译、链接、装入3个步骤地址转换将逻辑地址转换为物理地址,这个过程叫做重定位程序的链接有3种方式:静态链接、装入时动态链接程序的装入也有3种方式:绝对装入、可重定位装入、动态运行装入物理地址和逻辑地址逻辑地址是指由程序产生的与段(与页无关,因为只有段对用户可见)相原创 2016-05-10 12:16:23 · 1544 阅读 · 0 评论 -
操作系统——文件系统
文件文件是进程创建的信息逻辑单元.一个磁盘一般含有几千甚至几百万个文件,每个文件是独立于其他文件的.文件不仅仅被用来对磁盘建模,以替代对随机存储器(RAM)建模.事实上,每个文件都是一种地址空间.文件是受操作系统管理的,有关文件的构造、命名、存取、使用、保护、实现和管理方法都是操作系统设计的主要内容。从总体上看,操作系统处理文件的部分称为文件系统。文件命名文件具体的命名规则在各个系统中是不同的,不过原创 2016-05-11 13:20:15 · 1368 阅读 · 0 评论 -
计算机网络——网络层篇
网络层服务概述从发送主机向接收主机传送数据段(segment ) 。发送主机:将数据段封装到数据报(datagram )中,接收主机:向传输层交付数据段(segment )。网络层核心功能-转发与选路转发:将分组从路由器的输入端口转移到合适的输出端口 选路:确定分组从源到目的经过的路径网络服务模型无连接服务(connection-less service):不事先为系列分组的传输确定传输路径原创 2016-05-03 15:38:19 · 1975 阅读 · 0 评论 -
计算机网络——链路层
数据链路层:概述与服务链路层主要使用的信道包括:广播信道 : 这种信道采用一对多的广播通信方式,因此过程比较复杂.广播信道上主机众多,我们必须使用专用的共享信道协议来协调这些主机的数据发送点对点信道 : 这种信道使用一对一的点对点通信方式链路层提供的服务链路层协议定义了在链路两端的节点之间交互的分组格式,以及当发送和接受分组时这些节点采取的动作。 链路层协议可能提供的服务包括: 服务原创 2016-05-04 15:15:52 · 5995 阅读 · 0 评论 -
计算机网络——运输层
概述和传输层服务传输层协议为运行在不同主机上的应用进程提供了一种逻辑通信功能。 端系统运行传输层协议发送方 : 将应用递交的消息分成一个或多个Segment,并向下穿给网络层接收方 : 将接收到的segment组装成消息,并向上交给应用层 传输层可以为应用提供的协议主要有TCP和UDP运输层和网络层的关系网络层: 提供主机之间的逻辑通信 传输层: 提供进程之间的逻辑通信位于网络层之上依原创 2016-05-05 13:55:06 · 768 阅读 · 0 评论 -
Http协议
URIURI是uniform locator identifier的缩写,意义为统一资源标识符.包括两个子分类,一个是URL(uniform resource locator),另一个是URN(uniform resource name). URL格式例 : http://user:pass@www.example.com:80/dir/index.htm?uid=1#ch1 样例 描述原创 2016-05-18 16:06:41 · 8314 阅读 · 0 评论 -
操作系统——进程与线程
进程进程模型计算机上的所有可运行的软件,通常包括操作系统,被组织成若干顺序进程(squential process),简称进程(process).一个进程就是一个正在运行的实例,包括程序计数器、寄存器和变量的当前值。从概念上说,每个程序拥有它自己的CPU.然而实际上是CPU在多个进程间切换. 在UNIX系统中,可以使用fork()系统调用创建系统调用. 进程的两个基本属性:进程是一个拥有资源原创 2016-05-09 12:35:00 · 1682 阅读 · 0 评论