欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    操作系统课程设计的实验要求.docx

    • 资源ID:93575989       资源大小:16.57KB        全文页数:3页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    操作系统课程设计的实验要求.docx

    操作系统课程设计的实验要求实验一、编译Linux内核(15分)实验步骤说明见“操作系统实验教程”。实验二、进程控制(15分)设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要 运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。在Windows下实现: 使用CreateProcess ()来创建进程使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同 步 调用GetSystemTime ()来获取时间在Linux下实现: 使用fork()/vfork /exec ()来创建进程运行程序 使用wait。等待新创建的进程结束 调用gettimeofday ()来获取时间my time的用法:$ mytime. exe program1要求输出程序programi运行的时间。Pragraml可以为自己写的程序,也可 以是系统里的应用程序。$ mytime. exe program2 tt为时间参数,为program2的输入参数,控制program2的运行时间。最后 输出program2的运行时间,输出结果应和t基本接近。显示结果:*小时*分*秒*毫秒*微秒实验三、生产者消费者问题(15分) 一个大小为3的缓冲区,初始为空 2个生产者随机等待一段时间,往缓冲区添加数据,- 若缓冲区已满,等待消费者取走数据后再添加重复6次 3个消费者随机等待一段时间,从缓冲区读取数据- 若缓冲区为空,等待生产者添加数据后再读取重复4次说明:显示每次添加和读取数据的时间及缓冲区里的数据生产者和消费者用进程模拟实验四、内存监视(15分)设计一个内存监视器,能实时地显示当前系统中内存的使用情况,包括系统地址 空间的布局,物理内存的使用情况;能实时显示某个进程的虚拟地址空间布局和 工作集信息等。相关的系统调用:GetSystemlnfo, VirtualQueryEx, GetPerformancelnfo, GlobalMemoryStatusEx 实验五、复制文件(15分)完成一个目录复制命令mycp,包括目录下的文件和子目录,运行结果如下:betabugs. com /# Is - 1 semtotal 56drwxr-xr-x3beta beta 4096 Dec1902:53./drwxr-xr-x8beta beta 4096 Nov2708:49/rw-rr1beta beta 128 Nov2709:31Makefile-rwxr-xr-x1beta beta 5705 Nov2708:50consumer*-rwrr1beta beta 349 Nov2709:30consumer, cdrwxr-xr-x 2 betabugs. com betabugs. com total 56beta beta 4096 Dec 19 /# mycp sem target /# Is - 1 target02:53subdir/drwxr-xr-x3beta beta 4096 Dec1902:53./drwxr-xr-x8beta beta 4096 Nov2708:49rwrr1beta beta 128 Nov2709:31Makefile-rwxr-xr-x1beta beta 5705 Nov2708:50consumer*说明:Linux: creat, read, write等系统调用,要求支持软链接Windows: CreateFile (), ReadFile (), WriteFile (), CloseHandle ()等函数 特别注意复制后,不仅权限一致,而且时间属性也一致。实验六、教学操作系统ucore实验(20分)清华大学计算机系的操作系统实验16http:www. l:TsinghuaX+30240243X+sp/course ware/02ccdcfc806147elal80205857acee3a/d6f65cfdccl54168aa6daff946fl 4ace/要求:在完成实验。和1的基础上,在实验2-8之中选做1个或以上的实验。实验课程设计Qf 实验内容18002500行25003200行32003600行36004300行43005100行51006400行64009999行0 1 OS启动、中断与设备管理:0 2物理内存管理:口 3虚拟内存管理:° 4内核线程管理:° 5用户进程管理:° 6处理器调度:0 7同步互斥:口 8文件系统:整个过程大概形成了大约一万行代码0:25/1941

    注意事项

    本文(操作系统课程设计的实验要求.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开