版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作业说 重要提 作业 Linux安装和试 作业 A″oworld″kernel 作业编译内↓作业系统调↓作业一个最简单的设备驱动例↓作业内存映射和虚拟机内存映射(及↓作业↓作业自选题↓作业说作业做为学习的重要促进,是为了深化对理论的理解,锻炼实践动作业同时也作为考核的要求是打印纸版(推荐)或(doc、ps、pdf格式,也可手写。如果是的,要求认真排版,参见后面的提示。在课程进行中间,作业会陆续下达,并且会分批次地、部分地被最后上交时,打印纸版的要求装订成册,的要求是一个编排好了word如果有的合适的题目,也可自己选题目群格式说凡 ”都换成你自己的邮件地址docOfficeword2003重要VC++project压缩,并在压缩前把及.ncb二是在一定程度上限制了直接网络资料,鼓励自己Word尽量不要使用屏幕截图,即便要用也不要使用bmp格式gifjpgpngrtfdocACSIIRFC严禁网络或同学作业发现是否其实很容易有个软件“, Linux成绩(10分任选一个Linux版本,选择方便的安装方式安装,试用Linux操系统基本命令和编程,为的是复习Cdebian/ubunturedhat/centos。(1)选择版本、来源、自己机器配置环境、机房还是宿舍Linux编程演示如下函数的机制:fork,signal,wait使用#man安装盘(如不了,请自己bt安装源23/deb-lindows、BeOSLinuxforkfork()的含义和调用方法。daemon(xinetd1、VMware虚拟机和ubuntu镜像,分别安装vmwaretoolsroot:sudosu;解压文件tarzxfVM…….gz附记kernelmodule成绩(10分描述module,报告参照的数据,开发的环境(包括Linux的版本、内核版本、GCCredhat用模块PCB列表实现类似ps功说明:Debian-7.1withkernel3.10.10testok;ubuntu12.04testok;总之,kernel2.63.xok。如果在你的系统中有make以内核模块的方式可以在不必编译内核的情况下内核中的变量示内核2.6版本的参 o.zip ops.zip(之前课堂讲进度的时候做了一份ppt,就在此截图了,不再重新打字了附记成绩(10分描述Linuxmybuildnoteonkernel3.x3.x附记成绩(10分描述(thankssys_read、sys_writesys_exit本例子程序某些版上不能直接通过,问题在于某些版本没有放开对sys_call_table的(为了安全吧)。重新编译内核是可以export这sys_call_table。附记成绩(10分描述(inLinuxLinux输入命令:sudorwbuf.ko输入命令:sudoinsmod创建虚拟设备/dev/rwbuf:c60输入命令:sudomknod/dev/rwbufc60调用./rwbuf_w输入命令:sudo./rwbuf_w调用./rwbuf_r输入命令:sudo./rwbuf_r输入命令:sudo./rwbuf_crwbuf.ko输入命令:sudormmod[3051.415745]oworld[3051.415903]register[3228.808137]user-to-kernel:o,canyouhearme?[3243.437010]kernel-to-user:o,canyouhear[3331.641903]分分成绩分描述Linux并添加对共享内存的互斥和同步机制linuxsemaphore;LinuxPOSIXsem_initsem_wait、sem_trywaitsem_postsem_getvalue、sem_destroy-lrtLinuxSystemVftok、semget、semctl、semopsemget附记分分06成绩分LinuxKVM宿主机(hostmachine)和客户机(guestmachine)之间的通信,除了KVMqemu,nahanni测试一下在你的环境中,guestvmevent_fd附记7成绩(10分描述Androidbuild报使用androidsdk开发一个能运行在anroid上的androidmake告内容androidandroidsource本学期在人机交互实验中编写了上河图的安卓实验安装了实验步(2)在Android上试验oworld程新建工程名为LinuxDemoAndroidApplicationsrc下的 包中的MainActivity.java, 该Android工程运行的为MainActivity.java,activity_main.xml是安RelativeLayoutTextView的组件以显示“oworld!AndroidManifest.xml文件则对工程进行应用配置,Activity配置等很多基本配置,例如工程要创建一个新的活动时需要在AndroidManifest.xml文件中,权限获取也是需要在该文件中。示例代码如下:(3)在上安装usb在布局文件中添加了一个名为ImageView的组件用于显示同时在工程下创建一个新的Activity,以为添加触摸器,它的原理是是通过获取触摸点的坐标及的变换矩阵实现的。getDistance方法:用于获取两点之间的距离用来计算拖拽距离。附记基本的安卓程序。虽然android是以java为基础的开发,但还是有不同的架8成绩(10分发出的SIGINT信号时会自动将其优先数加1,键盘Ctrl+Z发出的SIGTSTP信号时会自动将其优先数减1加深对进程调度概念的理解,体验进程调度机制的功能,了解Linux系统中进程调度策略的使用方法。练习进程调度算法的编程和调试技术。操作系统原理实用实验张鸿烈编Young备注12sigcatc1()sigcatc2(),sigcatz1(),sigcatz2()sigcatc2中实现父进程优先级+1sigcatz1中实现子进程优先级-1,sigcatc1和sigcatz2为空函数。在s命令终端中建立一个test3 $cd$mkdir$cd 中编写该程序pshced.c的c语言程序文件使用make $make$4在第一次的make过程中,终端提示错误:‘for’loopinitialdeclarationsareonlyallowedinC99mode,我到网上查找资料发现,这是因为在gcc中直接在for循环中初始化了增量,这语法在gccifor(intc=0;c<10;c++)改为intc=0;for(;c<10;c++),便编译通过了。深究其原因发现这是因为gcc基于c89标准,换成C99标准就可以在fori变量了。5附记:本实验全部程序源代码及注typedefvoid(*sighandler_t)(int);voidsigcatc1(){}voidsigcatc2(){}voidsigcatz1(){}voidintmain(intargc,char{intstructsched_paramp;//设置调度策略时使用的数据结构if(pid<0)//建立子进程失{printf("CreateProcessfail!\n");}if(pid0)//子进程执行代码{intc=0; =%d.\n",getpid(),getpriority(PRIO_PROCESS,0),sched_getscheduler(getpid()));}}{=(置子进程的调度策略.如果命令行第2参数指定了策略值则按指定的数设置,否则都为默的优先数,1参数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025公路施工劳务承包合同
- 2025企业管理资料员工诉企业“乘人之危”签订修改劳动合同怎么办文档范本
- 2025合同模板合作办幼儿园合同范本
- 2025国际销售代表合同
- 胎儿保护科学指导下的孕妇药物选择
- 结合现代科技的自然体验课程设计探讨
- 2024年拉米夫定项目资金需求报告代可行性研究报告
- 2024年O型圈项目投资申请报告代可行性研究报告
- 生态农业科技发展现状与前景展望
- 二零二五年度新能源发电项目电气设备安装调试合同4篇
- 2024-2025学年山东省潍坊市高一上册1月期末考试数学检测试题(附解析)
- 江苏省扬州市蒋王小学2023~2024年五年级上学期英语期末试卷(含答案无听力原文无音频)
- 数学-湖南省新高考教学教研联盟(长郡二十校联盟)2024-2025学年2025届高三上学期第一次预热演练试题和答案
- 决胜中层:中层管理者的九项修炼-记录
- 幼儿园人民币启蒙教育方案
- 军事理论(2024年版)学习通超星期末考试答案章节答案2024年
- 记录片21世纪禁爱指南
- 腰椎间盘的诊断证明书
- 移动商务内容运营(吴洪贵)任务七 裂变传播
- 单级倒立摆系统建模与控制器设计
- 龋病的治疗 深龋的治疗
评论
0/150
提交评论