《UNIX操作系统》教学大纲
unix系统主要用于课程名称: UNIX操作系统
英文名称: UNIX OPERATION SYSTEM
课程编号: 1507756
学时学分: 36/2
课程性质:选修课
开课单位: 软件学院
适用专业: 计算机科学与技术、软件工程、网络工程
预修课程:操作系统等
大纲执笔人:王德广
开课学期:春
教学方式: 主讲、研讨
考核方式:考试、平时作业
一、课程目的与要求
本课程的目的主要是让学生在硕士学习期间掌握UNIX操作系统的原理和实现技术以及UNIX下的程序设计技术。通过本课程的学习,要求学生掌握UNIX操作系统中涉及的基本概念和方法;熟练掌握UNIX操作系统的各功能模块实现的基本思想,能够具体了解实现UNIX操作系统的原理;了解UNIX下程序设计技术。
二、教学内容及学时安排
1. UNIX系统技术入门: 2学时
UNIX系统基本常识、UNIX的shell、UNIX常用命令。
2. Shell及shell编程 4学时
shell基本概念、shell命令解释功能、用户工作环境设置、shell程序设计。
3. UNIX文件系统 2学时
UNIX系统中的文件、UNIX文件系统设计、UNIX文件系统动态管理方法、系统调用。
4. UNIX进程调度及进程存储管理 8学时
进程基本概念、UNIX中的进程、UNIX进程调度与管理、存储管理基本概念、UNIX存储管理、系统调用。
5. UNIX系统的进程通信 8学时
进程通信的基本概念、基本通信、管道通信、ipc。
6. UNIX系统的设备管理 4学时
基本概念、UNIX系统设备管理结构、UNIX设备状态及设备控制、设备驱动与文件系统的关联、设备的读写操作。
7. UNIX系统多线程环境 8学时
多线程基本概念、多线程管理结构、多线程程序设计规则、多线程程序设计技术。
三、教材及主要参考书
[1] 张红光等,UNIX操作系统教程,机械工业出版社,2005
[2] 凯特.哈根特,sun核心技术内幕,希望电子出版社,2000
[3] David Tansley,Linux与UNIX shell编程指南,机械工业出版社,2000
[4] 李玉波等,Linux c编程,清华大学出版社,2005
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论