- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《UNIX系统软件开发环境》教学大纲
《UNIX系统与软件开发环境》教学大纲
编写:邵国金 审核:张俊峰
课程编码 0614404 课程名称 UNIX系统与软件开发环境 适用专业 计算机科学与技术 学分 3 考核形式 考试 学时(含实验学时) 60(26) 先修课程 C语言、计算机网络操作系统《UNIX系统与软件开发环境》是面向计算机科学与技术专业本科生开设的一门专业课。更是一门非微软系统的课程,对于开阔学生视野,增加学生的知识面,有重要意义。通过本课程的学习,使用学生更进一步了解和掌握操作系统、网络等内容,对于巩固已有知识,学习新的内容、增加学生的动手能力有重要的作用。同时UNIX系统与软件开发环境还是一门面向发展,面向就业的课程,通过本课程的学习将学生在多方向发展和就业具有指导作用。由于UNIX与Linux很相似,故讲解和实验均以Linux为基础进行。本课程主要讲述UNIX系统的应用、管理与开发。
本课程的先修课程为:计算机网络,操作系统
通过本课程的实验,要求学生掌握以下几方面的知识:
1、入门知识
2、常用管理与操作命令
3、用户管理、进程管理、作业管理、网络管理、系统安装与管理
4、shell与shell编程
5、C编程环境
6、低级I/O与标准I/O
7、文件与目录编程
8、系统数据文件和信息
9、进程环境、信号、进程关系与控制
10、网络编程
1 系统的开启与关闭
2 用户的登录与退出
3 两种操作界面
4 在线帮助
5 系统及其它资源
第三章 shell
1 shell基本功能及设置
2 shell的启动过程
3 Unix/Linux系统的基本操作命令
第四章 用户与口令管理
1 UNIX系统的用户
2 与用户管理相关的文件
3 管理命令
4 与用身份和位置相关的其它命令
第五章 UNIX的文件系统和权限管理
1 UNIX文件系统权限及管理
2 权限管理命令
3 文件系统管理
4 与文件系统管理相关的其它命令
第六章 进程与任务或作业管理
1 程序和进程的概念
2 UNIX/Linux进程调度
3 进程管理与调度命令
4 作业调度
第七章 系统安启动与管理
1 系统安装
2 引导器
3 启动过程分析
4 系统升级
5 软件包管理
6 日志管理
7 系统管理
第八章 设备管理
1 设备管理概述
2 非即插用设备的管理与驱动程序的安装
3 打印机的管理与使用
4 串口的管理与使用
5 交换区的管理与使用
第九章 网络管理与网络服务
1 TCP/IP
2 TCP/IP配置
3 网络管理命令
4 服务管理
5 网络管理与应用常用命令
第十章 Bourne shell编程
1 正则表达式
2 流编辑(sed)特殊字符
3 模式搜索与处理(awk)
4 Bourne shell及其编程
第十一章 Unix/Linux C编程
1 编译器
2 头文件
3 链接器与库文件
4 静态库
5 共享库
6 make命令与Makefile文件
7 调试器gdb
第十二章 系统调用与低级文件I/O
1 文件系统调用
2 文件的顺序访问与随机访问
3 文件的共享与互斥
第十三章 标准文件I/O
1、流和文件对象
2、标准I/O与缓存机制
3、流的I/O操作与二进制操作
4、格式化I/O
5、临时文件
第十四章 文件和目录
1 文件类型与权限
2 文件存取的函数与系统调用
3 目录概念与操作的函数与系统调用
4 特殊文件及操作
5 系统的缓冲管理与同步
6 I/O多路转接
第十五章 进程控制与进程关系
1 进程标识
2 命令行参数与环境变量
4 非局部跳转
5 进程的创建与孤儿进程
6 进程的终止
7 信号与进程等待
8 exec系统函数
9 system函数
10 更改用户ID和组ID
第十六章 系统数据文件和信息
1 口令文件、影子口令文件和组文件及操作
2 系统标识
3 日期与时间例程
第十七章 网络编程
1 Socket的概念
2 客户/服务器模式
3 中间件
4 socket系列函数
5 客户/服务器与中间件的开发
6 IPC与管理通信简介
四、课程重点与难点
1、操作系统管理与维护
2、系统开发
五、课时分配表(具体到每次授课、主要内容)
序号 教学内容 学时 作业 备注 讲授 实验 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 系统简介
概述与入门知识
shell
用户与口令管理
UNIX的文件系统和权限管理
进程与任务或作业管理
系统安启动与管理
设备管理
网络管理与网络服务
Bourne shell编程
Unix/Linux C编程
系统调用与低级文件I/O
标准文件I/O
文件和目录
系统数据文件和信息
进程控制与进程关系
网络编程 2
2
文档评论(0)