reuAAA计算机操作系统实验报告_第1页
reuAAA计算机操作系统实验报告_第2页
reuAAA计算机操作系统实验报告_第3页
reuAAA计算机操作系统实验报告_第4页
reuAAA计算机操作系统实验报告_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教员:计算机科学学院专业:计算机科学与技术年份:2011年课程名称:计算机操作系统教员:张辉号码:姓氏:2014年12月10日等级2011级专业贸易计算机科学与技术班级组号实验室9#206日期,实验名字计算机操作系统实验真实的支票里面的包含子项内容实验水平实验1熟悉操作系统实验环境(Linux操作命令、Linux/Windows平台编程工具)操作系统使用级别实验2过程控制操作系统观察级原始代码读取和系统编程级实验3过程同步和通信管理操作系统使用级别实验4虚拟内存管理操作系统观察水平实验5文件系统和磁盘管理操作系统管理级原始代码读取和系统编程级团队成员名字学生身份证集团内部分工自我评价教师评分小组成为完成回顾设置教师签名:一年中的月日实验分项目1熟悉操作系统实验环境(Linux操作命令、Linux/Windows平台编程工具)真实的支票命令这1、熟悉linux系统下常用的命令。2.应用编程接口在视窗平台下的集成开发环境中的应用。真实的支票想要乞讨特定主题实验1熟悉操作系统实验环境(Linux操作命令、Linux/Windows平台编程工具)系统平台Linux/Windows平台编程工具真实的支票原创理由步骤突然的(数数法律流动成)真实的支票原创理由步骤突然的(数数法律流动成)Linux基本操作介绍:(1)Linux系统基本操作(启动和退出、文件和目录操作、文档备份和压缩、在线帮助等。)这个命令显示当前工作目录的绝对路径,cd命令:改变工作目录。Mkdir命令:创建一个目录。Rmdir命令:删除空目录。卡特彼勒命令:将文件内容打印到显示器或终端窗口。Cp命令:将给定的文件或目录复制到另一个文件或目录。Mv命令:重命名文件或目录或将文件从一个目录移动到另一个目录。Rm命令:删除目录中的一个或多个文件或目录。它还可以删除一个目录及其下的所有文件和子目录。Ls命令:列出目录的内容。Chmod命令:用于更改文件或目录的访问权限。排序命令:对文件中的行进行排序。压缩文件。解压缩命令:用于解压缩扩展名为. zip的压缩文件。Tar命令:为特定文件创建一个文件(备份文件)。您也可以更改文件中的文件或将新文件添加到文件中。(2)gcc的使用:GCC是linux系统的C编译器,它编译C/C源程序和目标程序,并调用链接程序ld生成可执行文件。例如,gccoh hello . c #生成可执行的hello。使用G命令:完成C程序的编译和链接,并能自动完成目标代码和C库的链接。连接并生成可执行程序。例如,你好。你好。c是一个生成可执行程序的c文件gdb命令的使用:gdb是linux系统的调试工具,也是调试C或C程序的强大调试器。它使用户能够观察程序的内部结构和程序运行时的内存使用情况。它提供了一些功能:(1)监视或修改程序中的变量值;(2)设置断点,在程序指定的代码行上暂停执行;(3)单步或程序跟踪。例如:1.使用调试参数-gccgOMI pf1 . cf2 . cf3 . c编译。2.启动gdb: gdb myp3.设置断点:(gdb)中断7 #在第7行设置断点(gdb)运行(gdb)继续6.退出gdb: (gdb: (gdb)退出真实的支票连接水果和点分析翻译中使用的调试参数启动gdb设置断点开始执行程序继续执行直到结束。退出gdb心必须身体会议1.因为linux操作系统课程,这个实验相对容易;2.回顾了常用的linux指令,并对shell更加熟悉。3.文件操作过程中存在很多问题,主要是路径和文件命名问题;4.掌握linux文件系统的基本结构。实验分项目2实验2过程控制真实的支票命令这熟悉linux和windows进程管理,包括创建、休眠、销毁等。真实的支票想要乞讨特定主题1在Linux系统中使用通用进程管理命令(操作系统观察级别)2 Linux系统通用进程创建和管理系统调用(源代码阅读和系统编程级)3视窗平台通用线程控制应用编程接口(原始代码读取和系统编程级)系统平台Linux视窗真实的支票原创理由步骤突然的(数数法律流动成)真实的支票原创理由步骤突然的(数数法律流动成)#包括#包括#包括#包括int main()pid _ t retint状态,I,角色=-1;ret=fork();if(ret0) printf(Parent:这是父进程(pid %d)n ,getpid();对于(I=0;i6;(I) printf( Parent : At count % d n ,I);睡眠(2);ret=等待(状态);角色=0;否则,如果(ret=0) printf(Child:这是子进程(pid %d)n ,getpid();对于(I=0;i6;(I) printf(Child: At count %dn ,I);睡眠(2);角色=1;其他 printf(Parent:尝试分叉时出错()(%d)n ,错误号);printf(“% s :退出.n ,(角色=0)?父级:子级);nt main(int argc,char* argv)/用于存储快照过程信息的结构PROCESSENTRY32 pe32/如果您想了解更多,可以查看应用编程接口文档。pe32 . DWSize=sizeof(pe32);/拍摄系统中所有进程的照片HANDLE HPprocessSnap=: CreateToolHelp 32快照(TH32CS _ SNAPPROCESS,0);/快照包含进程列表if(hProcessSnap=INVALID _ HANDLE _ VALUE)printf( create tool help 32 snapshot调用失败! n );返回-1;/依次浏览流程快照和显示每个流程的信息BOOL bMore=: process 32 first(hpprocesssnap,pe32);/从第一个开始同时(b更多)Printf(进程ID :%u ,PE 32 . th32进程ID);Printf(进程名为:% s n ,PE 32 . szee file);bMore=: process 32 next(hpprocesssnap,pe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论