《UNIX系统软件开发环境》教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

kejie8080230 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档