当前位置:文档之家 > 交通大学操作系统复习资料

交通大学操作系统复习资料

、讲授大纲

(1)操作系统概论

了解操作系统的发展历史和分类,理解操作系统的功能与特征。理解操作系统的重要概念和体系结构。

(2)存储管理

理解存储管理的概念、固定和可变分区管理技术;理解覆盖与交换的管理方法;理解并掌握分页式、段式和段页式存储管理技术。

(3)进程管理

了解作业管理。理解进程的状态及演变;掌握进程控制块、进程调度、进程挂起和激活,进程创建、执行和撤消;理解进程换入和换出;理解线程的概念。

(4)进程通信

理解进程的同步与互斥;重点掌握消息通信、共享内存和信号灯进程通信机构。掌握软中断的概念。重点掌握远程进程通信机构。掌握死锁的基本概念。

(5)设备管理

理解缓冲、虚设备和中断技术;了解磁盘调度。掌握缓冲管理算法和的缓冲区的分配与释放。了解块设备读写与字符设备管理。

(6)文件系统

理解文件的逻辑结构和物理结构;掌握文件系统的用户界面、文件管理的数据结构、文件索引结构、目录结构和打开文件结构。理解存储资源管理,掌握管道通信机构。

(7)微机操作系统

理解Windows NT系统的重要概念。理解进程与线程的概念与管理原理;理解虚拟内存管理技术。了解NT服务器域管理功能;了解Windows 95/98和Windows2000系统结构及多任务等技术;了解DOS的基本结构。

(8)UNIX实用程序

掌握UNIX文件系统结构及目录、文件、设备操作;重点掌握过滤器、进程控制;一般掌握其它主要的UNIX实用程序。

(9)软件开发工具

掌握文件编辑器vi、C编译、库的维护、Make 。了解调试程序、源代码控制系统和其它的软件开发工具。

(10)UNIX与计算机通信

一般掌握测试远程计算机连接、获取远程用户信息、用户间通信、电子邮件、远程登录与执行、远程文件传输。了解文档浏览与检索;懂得WWW与浏览器。

(11)UNIX系统程序设计

掌握有关文件的系统调用;掌握利用文件实现信号灯,利用管道实现进程间通信;掌握利用消息、信号灯和共享内存进行系统程序设计。掌握远程进程通信Socket。

(12)Shell程序设计

掌握Shell程序和参数、Shell变量、测试和求值。重点掌握Shell控制结构。掌握内部命令、Shell函数和Shell环境。

(13)UNIX系统管理

了解系统的启动和关闭过程、用户管理、检查和修复文件系统。一般掌握安装和拆卸文件系统和定时运行程序。

(14)UNIX系统网络管理

理解网络服务和守护进程。懂得telnet、FTP服务、DNS服务NFS文件系统和WW
W服务器

理解网络服务和守护进程。懂得telnet、FTP服务、DNS服务NFS文件系统和WWW服务器

第2章

1.简述可变分区存储管理算法中的首次适应法的分配算法

采用首次适应法为作业分配大小为size的内存空间时,总是从表的始端的低地址部分开始查找,当第一次找到大于或等于申请大小的空闲区时,就按所需大小分配给作业。如果分配后原空闲区还有剩余空间,就修改原存储区表项的m_size 和m_addr,使它记录余下的“零头”。如果作业所需空间正好等于该空闲区大小,那么该空闲区表项的m_size就成为0,接下来要删除表中这个“空洞”

2. 根据作业在本次分配到的内存起始地址将可执行目标代码装到指定内存地址中,并修改所有有关地址部分的值的方法称为 B 方式。

A) 固定定位B) 静态重定位

C) 动态重定位D) 单一连续重定位

3.下列程序设计技术和数据结构在请求分页的环境中,哪些是“好的”,哪些是“不好的”?

1 / 120

下载Word文档免费下载:

交通大学操作系统复习资料下载

(共120页)

TOP相关主题