范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

20052006学年第二学期操作系统课程设计任务书

  一、课程设计的目的
  在从事本课程设计之前,学生们已经通过一个学期的系统学习,掌握了操作系统的原理,对操作系统的各个组成部分的工作原理有了一定的认识。然而由于操作系统的复杂性,使得学生对操作系统个部分的理解可能是分散的和不深入的。设置本课程设计的目的,就是让学生通过课程设计,对操作系统有进一步深入的理解,对系统工作原理有一个整体认识。
  二、学生完成的任务之一
  修改MINIX系统,使得系统启动时显示出你自己的班级、姓名、学号。信息格式如下:
  Welcome to MyMinix! Class-?, Name-????????, Num-??
  三、学生完成的任务之二
  修改MINIX系统,使得MINIX为程序员提供一个新的系统功能调用getpids。Getpids的功能描述如下:
  int getpids(pid_t *child, pid_t *parent);
  getpids返回调用者进程和它的父进程的PID,分别放在child和parent所指向的地址中。
  四、任务二的提示
  (1)
  修改目录/usr/include/minix/callnr.h文件,加入新系统调用编号:
  #define GETPIDS 78
  增加系统调用数目
  #define NCALLS 79
  (2)
  增加_getpid2.c文件到/usr/src/lib/other子目录之下,内容为:
  /* _getpid2.c */
  #include <lib.h>
  #define getpid2 _getpid2
  #include <unistd.h>
  PUBLIC pid_t getpid2(pid_t *child, pid_t *parent)
  {
  message m;
  _syscall(MM, GETPIDS, &m);
  *child = m.m_type;
  *parent = m.m2_i1;
  }
  在同一个子目录之下,修改文件Makefile,其内容为:
  OBJECTS =
  $(LIBRARY)(_getpid2.o)
  $(LIBRARY)(_brk.o)
  $(LIBRARY)(_reboot.o)
  …
  $(LIBRARY): $(OBJECTS)
  aal cr $@ *.o
  rm *.o
  $(LIBRARY)(_getpid2.o): _getpid2.c$(LIBRARY)(_brk.o): _brk.c
  $(CC
  1) _brk.c
  …
  在同样的目录下,发出make命令:
  make
  将新的函数_getpid2加入到函数库之中。
  (3)
  添加新文件getpids.s到目录/usr/src/lib/syscall之中:
  .sect .text
  .extern __getpid2                   ! 注意,是2个下划线
  .define _getpids
  .align 2
  _getpids:
  jmp __getpid2
  在同一个子目录之下,修改文件Makefile:
  OBJECTS =
  $(LIBRARY)(_getpids.o)
  $(LIBRARY)(_exit.o)
  …
  $(LIBRARY): $(OBJECTS)
  aal cr $@  *.o
  rm *.o
  $(LIBRARY)(_getpids.o): _getpids.s
  $(CC
  1) _getpids.s
  $(LIBRARY)(_exit.o): _exit.s
  $(CC
  1) _exit.s
  …
  在同样的目录下,发出make命令:
  make
  将新的函数getpids加入到函数库之中。
  (4)修改minix中内存管理部分,以提供系统调用
  修改/usr/src/mm/table.c,在数组call_vec[ ]的最后一行之后加入语句:
  …
  …
  do_svrctl,  /* 77 = svrctl  */
  do_getset, /* 78 = getpids */
  修改/usr/src/mm/getset.c,在语句 CASE GET_PID:之上加入代码
  case GETPIDS:  /* fall through */
  case GETPID:
  r = mproc[who].mp_pid;
  rmp->reply_res2 = mproc[rmp->mp_parent].mp_pid;
  break;
  (5)测试系统调用是否可用
  在/usr/include/中加入getpids.h
  #ifndef _GETPIDS_H
  #define _GETPIDS_H
  #ifndef _ANSI_H
  #include <ansi.h>
  #endif
  _PROTOTYPE (int getpids, (pid_t * child, pid_t *parent));
  #endif   /* _GET_PIDS_H */
  编写一个用户级程序test.c来测试
  #include <stdio.h>
  #include <unistd.h>
  #include <getpids.h>
  int main(void){
  int pid, ppid;
  getpids(&pid, &ppid);
  printf("child = %d, parent = %dn", child, parent);
  }
  cc test.c
  ./a.out
  五、学生完成的任务之三
  修改MINIX系统,使得MINIX为程序员提供系统功能调用get_cursor和set_cursor,分别返回和设置屏幕光标位置,其参数由学生自己定义。编写一个应程序,利用这两个系统调用,在屏幕固定位置每隔1秒钟显示系统当前时间。
  六、要求提交的材料
  课程设计报告。写出每一天的工作日记,主要步骤所涉及到的工作原理分析,程序代码分析。A4纸,5页。第18周星期一由班长收齐统一上交。
  七、时间与地点
  第16周作准备,查阅资料等
  第17周编写程序
  上机地点:微机2室 + 宿舍

初中班级管理要点探讨论文摘要初中时期的学生对自身的思想行为都有了一定的判断能力,其在学习过程班级管理等活动中性格特点逐渐鲜明。班级管理活动涉及学生的心理行为学习习惯等方面,对学生的成长具有重要作用。教师要几何教学方法的论文1。加强培养学生的几何兴趣(1)运用几何的美感吸引学生。几何图形较为注重线条感,老师可以在课堂上采用不同颜色绘制几何图形,通过强烈的视觉冲击感吸引学生的注意力,充分向学生展现几何的高中化学课堂中如何设计问题论文摘要以高中化学新课程理念为基础,衍生出了问题教学法,这种方法的关键之处在于教师应该如何去设置较为合适的问题。所以,必须在一些原则下来设置这些问题,问题需要更加具备趣味性,要有全局性高中体育课篮球教学方法论文摘要现阶段我国高中体育的篮球教学存在许多问题,体育教师需要根据高中阶段学生的特点,制定合理有效的教学方法,解决教学过程中出现的问题,激发学生的学习兴趣,为学生打造一个高效的篮球课堂探究教师教态与课堂教学效果的论文教态是教师讲课时的心情表情动作神态姿态等体态的表现,是伴随教师开展课堂教学的一种重要辅助手段。学生在课堂上不仅要通过教师有声语言的讲解而察其容,而且还会通过教师的教态而观其色。因此评课重在评价学生的学习表现的论文评课重在评价学生的学习表现望江县长岭镇杨林中心学校林平良刘建中摘要评课是提升教师专业水平的有效方式,有助于优化教师的教育理念,改善教育教学能力,钻研教学艺术,总结教学经验,形成自己古诗教学给学生一个自主的学习空间论文祖国的文化源远流长,古诗可以说是灿烂文化夜空中一颗最耀眼的星星,古诗教学从小学便开始了,从事语文教学工作以来,古诗教学可谓是大伤脑筋,烦恼有三(1)学生极度厌烦,一怕学,二怕背。(农村初中数学教学方法探索论文摘要在推进素质教育的今天,教师必须转变教育观念,把教育教学提高培养学生的心理素质和文化素质,提高到培养学生的身体素质及社会素质上来,农村的中学生具有基础差知识面不广反应能力较低等特浅论综艺节目的摄像技术论文一制定工作台本在综艺晚会当中,往往会出现戏剧类歌舞类曲艺类等等不同节目内容,要实现4机位高效运作,这就要求每个摄像师要详细地了解每个节目的开场结尾高潮重要场面与细节画面。二各机位分终身体育思想与大学体育教学改革模式的论文摘要在体育教学当中最为重要的部分是终身体育思想,因而在现实的教学之中缺少执行能力,大学生的参与度低,古板的体育教学模式相对落后单调,进而需要进行体育教育教学模式改革。做好老师与学生口腔疾病不可小视或引发身体疾病的论文外科医生关于口腔健康的报告说明良好的口腔健康对于良好的全身健康是极为重要的。尤其是对女性而言,一个关于身体发育的研究确定在牙龈疾病与一系列对女性有影响的健康问题之间存在着某种联系。
医药论文题目精选浅谈iso标准在gsp实施中的应用现行国产药品标签改进之我论绿色营销的现状分析及实施策略研究消化道疾病用药的市场调查及推广策略浅议我国化妆品管理现状与对策研究浅谈药物经济学在我国医药事管理与学科建设对合理用药的评价论文1静脉药物配制中心医院将美康合理用药监测软件(PASS系统)嵌入HIS系统中,在医生工作站护士工作站和配制中心医嘱处理系统3处应用。PASS系统的优点之一是从医嘱产生的源头医生工作新疆少数民族学生工程制图实践课混合式教学模式研究论文摘要以培养应用型人才为指导,培养图学思维能力和应用能力为目标,针对新疆少数民族学生层次,构建传统图学理论与现代技术应用相结合,实践环节与现代设计技术相结合,课内外相辅相承的混合式教高速公路建设成本控制与管理论文摘要本文阐述了高速公路建设成本控制与管理需要遵循的原则,分析了高速公路建设成本控制与管理中存在的问题并从投资决策方案设计项目实施和竣工验收等不同阶段,探讨了高速公路建设成本控制与管如何教学农村小学语文写字教学论文识字是学习语文的起始阶段,是小学语文教学的重点之一,写字和识字有着非常密切的关系,是巩固识字的重要手段。学生既认识所学的生字,又能端正整洁整齐地书写出来,可使学生在校期间能更好地完小学低年级自主阅读教学模式的构建论文摘要小学低年级学生语文阅读能力,是整个小学阶段阅读素养的基础。教师就应当根据低年级语文阅读学习特点,加强学生自主的语文实践活动,从而有效构建低年级自主阅读教学模式,促进低年级学生阅有关小学教师教研论文教研活动是中小学各学科都要组织的常规学术活动,传统的教研活动一般由教研组长或教研员组织。下面小编带来的是有关小学教师教研论文,希望对你有所帮助!摘要为推进新课程改革的实施,促进教师数学教育心理学的应用与转变论文第1篇教育心理学在数学教学中的应用一数学教育心理学的内涵数学教育心理学是数学教育研究的一个基础性的领域,在我国素质教育以及课程改革进一步深化的大背景下,人们对数学教育心理学的关注也语文教学法论文当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。它既是探讨问题进行学术研究的一种手段,又是描述学术研究成果进行学术交流的一种工具。下面就是小编整理的高等医学院校医学遗传学实验教学改革探索论文实验教学是教学环节中不可或缺的重要组成部分,在培养学生综合素质实践能力和创新能力等方面发挥着重要的作用。实验教学是对学生动手能力的一种很好的培养手段,通过亲自参与,可以增强学生的学小学音乐教育中儿童性格的培养论文一小学音乐教育的积极化意义(一)形成良好的学习态度和习惯音乐可以带给人多种多这样的感受,不同的感受可以激发人向不同的发展。人们可以从音乐的鉴赏过程中得到直观的感受喜怒哀乐等。我们就