操作系统原理实验指导书:用户接口实验指南
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"操作系统原理课内实验指导书" 本实验指导书旨在指导学生学习操作系统原理的实验,涵盖用户接口实验、控制台命令接口、bash编程等方面的知识点。 **用户接口实验** 用户接口是操作系统与用户之间的交互方式,操作系统为用户提供了各种接口来实现人机交互。经典的操作系统理论将操作系统的接口分为控制台命令和系统调用两种。 **控制台命令接口** 控制台命令接口是操作系统向用户提供的一组命令,用户可以通过终端输入命令的方式获得操作系统的服务,并由此来控制自己作业的运行。控制台命令接口应该包含一组命令、终端处理程序以及命令解释程序。 **bash编程** bash是GNU Project的shell,自由软件基金会的一部分。bash是Bourne shell的兼容程序,包含了其他有些shell的许多良好的特性,功能非常的全面。bash处理自己的脚本时,先找到需要处理的命令名称,进而在当前用户的默认命令目录中找到对应的命令。 **bash的大致原理** bash处理自己的脚本时,先找到需要处理的命令名称,进而在当前用户的默认命令目录中找到对应的命令,这些默认目录一般是/usr/bin、/bin或/sbin。在执行这些命令时,先使用进程创建系统调用fork(),在使用exex()来执行这些命令。 **建立bash脚本** 建立bash脚本需要编辑文件,使用编辑器来编辑这个文本文件,例如文件名为script。然后,使用指令来源script,测试脚本,最后更改脚本属性,使用指令chmod a+x script将脚本程序设置为可执行。 **关键字参考** * Echo:在终端上显示 * Bash特殊变量1~9:保存当前进程或脚本的前9个参数。 * Ls:列举文教案 * Wc:统计数量 * Function:定义函数 **系统调用** 系统调用是操作系统为程序员提供的接口服务。使用系统调用,程序员可以更充分的利用计算机资源,使编写程序更加方便。系统调用可以分为五种类型:进程控制、文件管理、设备管理、信息管理和通信管理。 本实验指导书涵盖了操作系统原理的基础知识,包括用户接口实验、控制台命令接口、bash编程等方面的知识点,为学生学习操作系统原理提供了实践指导。
剩余39页未读,继续阅读
- 粉丝: 69
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构