王道操作系统 4.1 文件系统基础
4.文件管理4.1 文件系统基础4.1.1 文件的基本概念 1.定义 文件是以计算机硬盘为载体的存储在计算机上的信息集合,在用户进行的输入、输出中,以文件位基本单位。 文件管理系统是实现的文件的访问、修改和保存,对文件维护管理的系统。 文件的结构 数据项:是文件系统中最低级的数据组织形式,可分为以下两种类型: 基本数据项:用于描述一个对象的某种属性的一个值,是数据中的最小逻辑单位。 组合数据项:由多个基本数据项组成。 记录:是一组相关的数据项的集合,用于描述一个对象在某方面的属性。 文件:是指由创建者所定义的、具有文件名的一组相关元素的集合,分为有结构文件和无结构文件两种。 在有结构的文件中,文件由若干个相似的记录组成,如一个班的学生记录; 4.1.2...
王道操作系统 3.1 内存管理概念
3 内存管理3.1 内存管理概念3.1.1 内存管理的基本原理和要求 内存可以存放数据,程序执行前需要先放到内存中才能被CPU处理—缓和cpu和磁盘之间的速度矛盾 内存管理的概念 虽然计算机技术飞速发展,内存容量也在不断扩大,但仍然不可能将所有用户进程和系统所需的全部程序与数据放入内存,因此操作系统对内存空间进行合理的划分和有效的动态分配。操作系统对内存的划分和动态分配,就是内存管理的概念。 内存空间的主要功能有: ① 内存空间的分配与回收:OS 要怎么记录哪些内存区域已经被分配出去了,哪些又还空闲;当进程运行结束之后,如何将进程占用的内存空间回收。 ② 内存空间的扩充:OS 利用虚拟内存技术或自动覆盖技术使得系统运行很大的程序,从逻辑上扩充内存。 ③ 地址转换:为了使编程更方便,程序员写程序时应该只需要关注指令、数据的逻辑地址。而 逻辑地址到物理地址的转换(这个过程称为地址重定位)应该由操作系统负责,其中地址重定位有三种方式。 ④...
王道操作系统 3.2 虚拟内存管理
3.2 虚拟内存管理3.2.1 虚拟内存的基本概念 传统存储管理方式的特征 传统存储管理方式 局部性原理 快表、页高速缓存及虚拟内存技术都属于高速缓存技术,这个技术所依赖的原理就是局部性原理。 虚拟存储器的定义和特征 虚拟内存技术的实现 虚拟内存的实现需要建立在离散分配的内存管理方式的基础上。 所需要的硬件支持 一定容量的内存和外存。 页表机制(或段表机制),作为主要的数据结构。 中断机构,当用户程序要访问的部分尚未调入内存时,则产生中断。 地址变换机构,逻辑地址到物理地址的变换。 3.2.2 请求分页管理方式 请求分页系统建立在基本分页系统基础之上,为了支持虚拟存储器功能而增加了请求调页功能和页面置换功能。请求分页是目前最常用的一种实现虚拟存储器的方法。 页表机制 请求分页系统在一个作业运行之前不要求全部一次性调入内存,因此在作业的运行过程中,必然会出现要访问的页面不在内存中的情况。因此在请求页表项中增加了...
王道操作系统 2.进程与线程
2 进程与线程2.1 进程与线程2.1.1 进程的概念和特征 进程的概念 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 进程实现操作系统的并发性和共享性。 程序:是静态的,就是个存放在磁盘里的可执行文件,如:QQ.exe。 进程:是动态的,是程序的一次执行过程,或者是一个正在运行的程序,如:可同时启动多次QQ程序。 进程实体:即进程映像,是静态的,可理解为进程的一次时刻的状态。 作业:用户向计算机提交的一项任务,是静态的,它通常是一个批处理程序或一个后台程序。 进程实体的组成 程序控制块PCB PCB是进程存在的唯一标志,当进程被创建时,操作系统为其创建PCB,当进程结束时,会回收其PCB。 进程描述信息 进程标识符PID:当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的“身份证号”–PID(Process...
王道操作系统 1.计算机系统概述
1 计算机系统概述1.1...
计算机网络学习实践:DHCP跨网段动态分配IP
计算机网络学习实践:DHCP跨网段动态分配IP1.实验准备实验环境:思科的模拟器 实验设备: 1个服务器,2个二层交换机(不是三层的),4个PC机,1个路由器 三个网段 192.168.1.0 255.255.255.0 (PC0,2所在网段) 192.168.2.0 255.255.255.0(PC1,3网段) 192.168.0.0 255.255.255.0(DHCP服务器所在网段) DHCP服务器 192.168.0.2 255.255.255.0 默认网关192.168.0.1 4个PC机无需任何配置 2.路由器配置0,1, 7这些接口都是自己选的 123456789101112enconfig tinterface fastEthernet 0/0ip address 192.168.1.1 255.255.255.0 #PC0,2的网关ip helper-address 192.168.0.2 #DHCP服务器的IPexitinterface fastEthernet 1/0ip address 192.168.2.1...
计算机网络学习实践:配置主机通过DHCP获取IP并通过域名访问web服务器
计算机网络学习实践:配置主机通过DHCP获取IP并通过域名访问web服务器点一点就能配置,不需要输入命令 1.实验准备实验环境:思科的模拟器 实验设备: 3个服务器,1个二层交换机(不是三层的),2个PC机,1个路由器 2个网段 192.168.1.0 255.255.255.0 (web服务器所在网段) 192.168.0.0 255.255.255.0(其余所有设备) DNS服务器 192.168.0.253 255.255.255.0 默认网关192.168.0.254 web服务器 192.168.1.1 255.255.255.0 默认网关192.168.1.254 DHCP服务器 192.168.0.252 ...
计算机网络学习实践:模拟静态路由&&RIP动态路由&&OSPF协议
计算机网络学习实践:模拟静态路由&&RIP动态路由&&OSPF协议一、模拟静态路由084第4章 网络层–添加静态路由_哔哩哔哩_bilibili 1.实验准备实验环境:思科的模拟器 实验设备: 两个路由器,两个二层交换机(不是三层的),两个PC机 三个网段 192.168.0.0 255.255.255.0 (PC0所在网段) 172.16.0.0 255.255.255.0(两路由器之间) 104.16.0.0 255.255.255.0(PC1所在网段) PC0: 192.168.0.2 255.255.255.0 默认网关:192.168.0.1 PC1: 104.16.0.2 255.255.255.0 默认网关:104.16.0.1 直接将两个交换机分别和自己网段的PC机和路由器通过以太网线连接(图书第三个黑色的线),路由器之间用广域网线连接(红色闪电,带时钟的要自己配置带宽) 2.两路由器相关配置Router1 1234567enconfig tinterface...
计算机网络实践:模拟PPP协议&&验证虚拟局域网(VLAN)
计算机网络实践:模拟PPP协议&&验证虚拟局域网(VLAN)一、模拟PPP协议实验环境:思科模拟器 FastEthernet是以太网接口,serial是广域网接口,连的线也不同 主要用到的就是RouterA和RouterB 路由器连接注意: 一台路由器的serial 2/0连接另外一台的 serial 3/0,这台的2/0去连接下一台的3/0,交错开来 1.配置路由器接口IP地址:Router0(RouterA) 1234567enconfigure t //进入特权模式hostname RouterA //重命名 配置身份验证的时候用interface serial 2/0clock rate 64000 //时钟频率 设置带宽,控制网速的ip address 172.16.1.1 255.255.255.0no shutdown Router1(RouterB) 123456enconfigure t //进入特权模式interface serial 2/0clock rate 64000 ...













