操作系统实验心得(精选多篇)


    操作系统实验心(精选篇)
    第篇:操作系统实验心
    次课程设计度学时课堂学东西次课程设计机会非常珍惜定课程设计够完成完美总投入研究学两周课设中熬2通宵生物钟严重错乱完成务兴奋已开始务务面务成作品总体言课设算达老师基求总结体会
    1网络真强学非常高效助手资料够网找linux虚拟机安装linux种基命令操作gtk图形函数文件系统详细解析网找样整课程设计浏览相关网页已超100(完全统计)然网东西乱杂够学会筛选决定错简单方法尝试第二实验说编译核项操作操作错项会导致编译失败非常花时间虚拟机编译次接3时非常谨慎量少出差错节省时间找参资料相互较慢慢研究事半功倍
    2学间讨重老师毕竟较忙课程设计讨伴侣应该学学长学姐讨然没机会话班学讨够受益匪浅家研究样问题讨起更够思路理清楚相互帮助提高效率
    3敢攻坚越难问题越挑战心理样够达废寝忘食境界然提倡熬夜毕竟精力够持久战做课设定状态够吃饭睡觉厕想着解决问题样成功难
    4做课设程中够记录惯样写实验报告时够较完整回忆起中间遇种问题时遇前未遇段错误问题知道手量资料查阅段错误定解够相应办法解决
    编程中类做法容易导致段错误基错误指针引起
    1)访问系统数区尤系统保护存址写数常见指针0址
    2)存越界(数组越界变量类型致等) 访问属存区域
    3)
    例:
    <1>定义指针记初始化时候记判断否null
    <2>数组时候否初始化数组标否越界数组元素否存等
    <3>变量处理时候变量格式控制否合理等
    解决方法
    1利gdb逐步查找段错误
    2分析core文件
    3段错误时启动调试
    4利backtraceobjdump进行分析
    总言课设作品样作务完成
    第二篇:操作系统实验总结
    操作系统实验总结
    学号:
    姓名:
    班级:
    学期计算机操作系统门课学中更解操作系统相关知识通os lab台做实验实验室程中课堂学操作系统知识新认识时接触操作系统相关源代码通实验运行效果解时操作系统状况收获面先简纳实验课做实验实验容实验步骤:
    实验:实验环境
    实验步骤:
    11启动os lab
    os lab次启动会首先弹出注册户信息话框(选择话框标题栏帮助钮获关话框帮助信息)话框中填入学号姓名点击确定钮完成次注册观察os lab窗口布局os lab面干元素组成:菜单栏工具栏停左侧底部种工具窗口余区域放置编辑器窗口
    12 学os lab基方法
    练os lab编写windows控制台应程序熟悉os lab基方法(包括新建项目生成项目调试项目等)
    实验二:操作系统启动
    实验步骤:
    21 准备实验
    启动os lab新建eos kernel项目项目理器窗口中开boot文件夹中bootasmloaderasm两汇编文件f7生成项目生成完成windows资源理器开项目文件夹中debug文件夹找bootasm生成软盘引导扇区程序bootbin文件找loaderasm生成loader程序loaderbin文件记录文件1566字节
    22 调试eos操作系统启动程
    221 bochs做远程目标机
    调试时远程目标机修改bochs
    222 调试bios程序
    f5启动调试 bochscpu执行第条指令(bios第条指令)处中断console窗口显示容中获关bios第条指令相关信息然查cpu没执行指令前寄存器中数存中数
    223 调试软盘引导扇区程序
    练0x7c00处调试软盘引导扇区程序查bootlst文件调试程——软盘引导扇区程序务软盘中loaderbin文件加载物理存0x1000处然跳转loader程序第条指令(物理址0x1000处指令)继续执行loader程序
    224 调试加载程序
    调试程——loader程序务操作系统核(kerneldll文件)加载存中然cpu进入保护模式启分页机制进入操作系统核开始执行(跳转kerneldll入口点执行)
    225 调试核
    226 eos启动状态行
    查eos版号查eos启动进程线程信息查应程序运行时进程线程信息
    实验三:进程创建
    实验步骤:
    31 准备实验
    启动os lab新建eos kernel项目分debug配置release配置生成项目该项目文件夹中生成完全版eos sdk文件夹新建eos应程序项目第3步生成sdk文件夹覆盖eos应程序项目文件夹中sdk文件夹
    32 练控制台命令创建eos应程序进程
    33 练通编程方式应程序创建应程序进程
    os lab开实验文件夹中newprocc文件查应程序创建应程序进程执行结果
    34 调试createprocess函数
    调试createprocess函数创建进程程分验证应程序操作系统核进程4g虚拟址空间中处位置
    35 调试pscreateprocess函数
    调试pspcreateprocessenvironment函数调试进程控制块创建程调试初始化进程控制块中成员变量程
    36 练通编程方式创建应程序进程
    os lab开实验文件夹中参考源代码文件newtwoprocc仔细阅读文件中源代码newtwoprocc文件中源代码换eos应程序项目中eosappc文件源代码生成启动调试查进程发执行结果
    实验四:线程状态转换
    实验步骤:
    41 准备实验
    启动os lab新建eos kernel项目
    42 调试线程状态转换程
    查loop命令执行效果调试线程状态转换程断点进行调整
    421 线程阻塞状态进入绪状态:
    线程等队列中移线程状态waiting修改zero线程插入优先级应绪队列队尾线程状态zero修改ready
    422 线程运行状态进入绪状态:
    线程中断运行线程中断运行时文保存线程控制块中果处运行状态线程更高优先级线程抢先需该线程插入优先级应绪队列队首(注意果处运行状态线程动出处理器例时间片完需程插入优先级应绪队列队尾)线程状态running修改ready
    423 线程绪状态进入运行状态:
    线程优先级应绪队列中移线程状态ready修改zero线程状态zero修改running线程文线程控制块(tcb)复制处理器寄存器中线程次停止运行位置继续运行
    424 线程运行状态进入阻塞状态:
    线程插入等队列队尾线程状态running修改waiting线程中断执行处理器文保存该线程线程控制块中
    43 线程增加挂起状态
    观察loop线程挂起情况:删前添加断点f5启动调试eos启动完
    毕eos控制台中输入命令loop回车时loop线程执行计数停增长说明loop线程正执行记录loop线程idctrl+f2切换控制台2输入命令suspend 31(果loop线程id31)回车ctrl+1切换回控制台1loop线程已成功挂起执行计数已停止增长
    psresumthread函数第119行需添加代码流程:首先调list remove entry函数线程挂起线程队列中移 然调pspreadythread函数线程恢复绪状态调pspthreadschedule宏函数执行线程调度刚刚恢复线程机会执行
    实验程:
    做实验时开始解os lab台着老师实验教程做会请教会做学通学讲解知道样os lab台建立项目样更改路径找项目源文件等等基操作
    掌握台简单应做面实验实验教程步骤步步实施次认真观察相应运行结果实验会建议学实验教程前面理部分想果理熟悉算试验成功知道什般做实验前会前面理部分进行简学熟悉做实验程中时候实验教程步骤做台会出现错误做实验三调试createprocess函数时出现调试异常话框中点击做里电脑总会出现死机样状况关掉台重做里老出现样问题换电脑样然尝试实验步骤点击行电脑做成功问学出现样问题想台电脑什方突吧
    做试验遇问题选择问学毕竟擅长问题学会解决问题学懂解决通互相交流学通实验仅巩固课堂学相关知识操作系统更深解
    体会:
    实做完实验保证os lab台全面解基操作快捷键算致掌握通台认识没做想觉创建台真起台便动手便解时操作系统相关知识做实验实验教程面容步步落实边做变领悟相关原理运行结果出现原样试验中学更掌握更次遇问题然先思考通尝试解决解决老师学请教通互相交流知识会难忘
    第三篇:操作系统实验六
    void * my_malloc(unsigned int size){
    int i
    linker *pfirst
    for(isizeipp>next
    if(i>heap_size)空间足á
    return null
    if(iheap_size){
    p(ln+a)>first
    delete p}
    else
    {p(ln+i)>first
    int j
    word *w
    int temp
    for(jheap_sizejtag1p>kvalareturn p
    return null
    if(size>first>size)
    return null
    else
    {
    static linker* p(struct linker *)&heap[heap_size(first>size)]p>sizesize
    linker* temfirst
    while(temnull)
    temtem>next
    temp
    first>size(first>size)size
    return tem
    }
    }
    void my_free(void * addr){
    linker* p*tem
    pfirst
    while((linker*) addr>sizep>next>size)
    pp>next
    temp>next
    p>nexttem>next
    first>sizefirst>size+tem>size
    delete tem
    }
    linsert(wj)}
    第四篇:西工操作系统实验2
    实验二 freebsd应软件安装
    问题:
    目前实验室安装运行windows xp虚拟机freebsd操作系统视化桌面环境命令行界面边基unix操作系统没应软件
    现果想安装常软件编写java程序必须jdk虚拟机作服务器常smtp邮件服务器端软件远程登录freebsdssh开启方式… 次实验问题:
    请问freebsd安装应软件?
    求:
    1请查阅资料解freebsd 安装软件方式种方式具体步骤操作指南
    2学freebsd安装方法种进行安装简单ssh
    3详细记录探索学容实验整程包括资料查询资料源(资料名称网址等)做种尝试终结果(包含截屏)
    4整实验程进行分析总结出详细步骤
    5记录分析总结整理成实验报告word文件格式提交ftp
    6实验报告文件实验二_班级_学号_姓名格式命名
    7实验报告提交期限周
    提示:
    1首先学虚拟机vmware挂载u盘读取u盘容方式样命令虚拟机中freebsd获u盘容
    2次研究虚拟机挂载虚拟光驱加载freebsd映样命令读取光盘容
    第五篇:实验1:认识常见操作系统
    实验认识常见操作系统
    计算机系统硬件系统软件系统两部分组成硬件系统户直接见部分完成户种务物质基础软件系统硬件功扩充类编制出方便计算机硬件完成某特定务目标编制计算机程序软件作分
    系统软件应软件操作系统重种系统软件硬件系统第次扩充
    第代操作系统问世着计算机应发展计算机资源享通讯计算机效率等诸方面求越越高操作系统发展越越快市面目种特色操作系统应运生
    1.目求
    通internet图书馆馆藏资源学生课堂外感性认识操作系统种系统软件功解市场常见操作系统面进步学基础
    2.实验容
    搜索纳信息:
    1什操作系统?买回台新计算机○装第软件什?什必须计算机安装操作系统?
    2目前市场常见操作系统类型? ○
    3请罗列出目前市场已操作系统产品○分出操作系统取成采新技术操作系统特点特色足指明开发公司开发年代

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    操作系统实验心得

    操作系统实验心得  每一次课程设计度让我学到了在平时课堂不可能学到的东西。所以我对每一次课程设计的机会都非常珍惜。不一定我的课程设计能够完成得有多么完美,但是我总是很投入的去研究去学习。所以在...

    12年前   
    982    0

    数据库实验心得(精选多篇)

    数据库实验心得(精选多篇)第一篇:数据库实验心得没接触数据库的时候总是觉得它比较深奥 或是不可接近的电脑知识,尽管自己对电脑 非常感兴趣,其实还是有些心理上的陌生 感。学习电脑就和我们平时的其...

    11年前   
    714    0

    机械设计实验心得(精选多篇)

    机械设计实验心得(精选多篇)第一篇:机械设计实验心得作为高频电子的老师,高频基础实验可以说算得上是让学生一次崭新的实验尝试。比如说:新奇,原则性强等等,学生从一开始的一窍不通,到后来的熟悉,喜...

    10年前   
    436    0

    实验室学习心得(精选多篇)

    实验室学习心得(精选多篇)第一篇:《团队学习实验室》培训心得体会《团队学习实验室》培训心得体会.txt49礁石因为信念坚定,才激起了美丽的浪花;青春因为追求崇高,才格外地绚丽多彩。50因为年轻...

    10年前   
    550    0

    电子商务实验心得(精选多篇)

    电子商务实验心得(精选多篇)第一篇:电子商务实验心得电子商务实验心得b2c环节:我第一个扮演的是采购部,开始的时候把整个环节都搞错了,以为采购部是只是普通采购,开始除了必要的步骤外就是放肆的乱...

    9年前   
    552    0

    操作系统心得体会(精选多篇)

    操作系统心得体会(精选多篇)第一篇:操作系统心得体会电脑使用一段时间后机箱里会存积大量的灰尘,这些灰尘会影响硬件的散热,尤其会影响cpu的散热。具体的表现是主机工作时噪声变大,经常出现操作反映...

    10年前   
    576    0

    有趣的小实验作文(精选多篇)

    有趣的小实验作文(精选多篇)第1篇:有趣的小实验 作文有趣的小实验山东东营慧文语言学校(胜利三小三年级) 宋子健今天作文课上,老师说要做一个小实验,我们可高兴了。实验材料有:剪刀、打火机、纸盘...

    10年前   
    607    0

    实验室的标语(精选多篇)

    实验室的标语(精选多篇)第一篇:实验室标语实验室标语:1.探索、求知、明理2.耳闻不如一见,一见不如实验。3.大胆探索,反复实验4.细心观察,认真分析,科学总结5.一切推理都必须从观察与实验中...

    11年前   
    527    0

    参观实验室心得体会(精选多篇)

    参观实验室心得体会(精选多篇)第一篇:参观实验室心得体会有幸能作为武汉大学化学与分子科学学院暑期社会实践的成员之一,随队前往中国科学院长春应用化学研究所,参加了今年的暑期社会实践。很早就听说过...

    11年前   
    470    0

    生物实验心得体会(精选多篇)

    生物实验心得体会(精选多篇)第一篇:生物实验心得体会生物学是一门以实验为基础的自然科学,现代生物科学的发展尤其依赖科学实验。在生物教学中,实验、学习和观察等实践环节对我们掌握生物学知识、科学方...

    12年前   
    321    0

    服务心得(精选多篇)

    服务心得(精选多篇)第一篇:服务心得创先争优,规范服务心得体会郭江波什么是优质服务?对照自己内心最真实的想法和在这个平凡和简单的岗位中的做法。我收获了许多有意义,有价值并且激励我一直向前看的经...

    9年前   
    547    0

    支教心得(精选多篇)

    支教心得(精选多篇)第一篇:支教心得支教心得随着第一场冬雪的到来,在顶山小学的时间也近两个月了。总是觉得支教的每天过的很快,而且很有规律,这种有规律的日子再过两个月就要结束了。支教生活的确充实...

    10年前   
    534    0

    见习心得(精选多篇)

    见习心得(精选多篇)第一篇:见习心得教 育 科 学 系见习心得2014年11月5日,在带队老师的带领下,我们2014级小教文和小教英的学生怀着几分新鲜,带着些许兴奋前往安康市果园小学,开始了我...

    10年前   
    423    0

    实验中学工作总结(精选多篇)

    实验中学工作总结(精选多篇)第一篇:实验中学2014年工作总结实验中学2014年优质服务工作总结岁月悠悠,时光飞逝。转眼间,一年工作已接近尾声。本学期,我校在科学发展观重要思想的指导下,在区教...

    9年前   
    525    0

    上半年物理实验工作小结(精选多篇)

    上半年物理实验工作小结(精选多篇)第一篇:上半年物理实验工作小结物理实验室是学生学习和进行物理实验的主要场所,是物理探究学习的主要资源。学校领导和教育主管部门一贯高度重视物理实验室建设,今年又...

    9年前   
    531    0

    实验室工作计划(精选多篇)

    实验室工作计划(精选多篇)第一篇:实验室工作计划实验室工作计划一、指导思想根据科学课程的教学要求,各实验室应积极配合各年级科学教学活动,做好各课的实验室准备工作,以确保实验课的顺利进行,实验室...

    12年前   
    546    0

    实验人员英文自荐信(精选多篇)

    实验人员英文自荐信(精选多篇)第一篇:实验人员英文自荐信dear personnel manager:hello! when you see the cover letter, i hope ...

    9年前   
    645    0

    嵌入式操作系统实验指导

    嵌入式操作系统实验指导书目 录实验一 Linux命令使用实验二 vi编辑器的使用实验三 shell编程实验(一)实验四 shell编程实验(二)实验五 Linux开发工具...

    1年前   
    365    0

    操作系统进程管理实验报告

    操作系统进程管理实验报告实验一 进程管理1.实验目的:(1)加深对进程概念的理解,明确进程和程序的区别;(2)进一步认识并发执行的实质;(3)分析进程争用资源的现象,学习解决进程互斥的方法;...

    1年前   
    360    0

    班长工作心得(精选多篇)

    班长工作心得(精选多篇)第一篇:班长工作心得班长,充满光环的一个职务,要成为一位班长很容易,但是,要成为一位成功的班长,并不是简单的在讲台上说一个通知就了事的。中学时期,我也有过当班长的经历,...

    9年前   
    423    0