您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 詹剑峰2011423学习工作总结考评
长沙天野电子科技有限公司詹剑峰学习工作总结工作总结日期:2011年4月18日星期:星期一内容简介上午阅读《操作系统之哲学原理》,完成基础原理篇的学习,包含操作系统导论,操作系统历史,操作系统基本概念。下午阅读《操作系统之哲学原理》,完成第二篇进程原理篇第四章;依托linux嵌入式系统开发的教学视频,学习进程的创建,进程间通讯第一部分。总结体会上午学习体会上午主要是学习的操作系统基础篇,重点解决了以下几个问题:1.程序是怎么样运行的?2.什么是操作系统?3.为什么要学习操作系统?4.操作系统的范畴?5.操作系统的发展及其演变?状态机操作系统------单一操作员,单一控制端操作系统------批处理操作系统------多道批处理操作系统-------分时与实时操作系统---------现在操作系统6.操作系统发展动力?7.操作系统基本概念内核态与用户态,操作系统结构,进程,内存和文件概念,系统调用及壳。下午学习体会学习了第四章进程。1.进程的相关概念,模型,组成,管理,缺陷,创立,状态,层次结构。2.具体的有关进程的创立相关的fork'函数及exec函数集。exec函数集子进程调用exec函数以执行另一个程序,只是用另外一个新的程序替换当前进程的正文,数据,堆栈段,前后ID号不变。出错返回-1进程的创立fork,创建一个完全与自己一样的新进程,exec,将新进程的地址空间用另一个程序的内容覆盖,然后跳转到新程序的起始地址,完成新程序的启动明日计划进一步学习进程原理篇,有关线程概念,线程通讯,及线程同步。请假返校上课长沙天野电子科技有限公司詹剑峰学习工作总结工作总结日期:2011年4月19日星期:星期二内容简介上午阅读操作系统之哲学原理,进程原理篇第五章线程,及第六章线程通讯,第七章线程同步。下午有课请假返校总结体会上午学习体会主要学习的有关线程的有关知识,着重剖析线程之间的通讯及同步,下面作具体介绍,主要解决的问题。1.线程的概念:进程之分身之道2.线程管理:线程控制快的必要性3.如何实现线程:进程自身管理及操作系统管理4.线程的得与失:确定性与非确定性的辩证5.线程why需要通讯:资源共享与独占资源,数据传输,进程控制,通知事件。6.线程通讯机制:管道,记名管道,套接字,信号,信号量,共享内存,消息队列。7.线程why需要同步:结果的无预期性,保证结果的正确与唯一。8.线程同步机制:锁,睡觉与叫醒,信号量,管程,栅栏。下午学习体会请假返校上课学习。明日计划明天上午请假,老师上课。下午进一步学习进程原理篇的第七章线程同步的未尽内容,及开始第八章处理机调度,第九章锁的实现。观看相应linux的线程与进程的通讯视频。长沙天野电子科技有限公司詹剑峰学习工作总结工作总结日期:2011年4月20日星期:星期三内容简介上午导师上课《嵌入式系统》!下午学习《操作系统之哲学原理》第二篇进程原理篇第八章处理器调度第九章锁的实现,及视频教程学习进程通讯之管道实现。总结体会上午学习体会老师上课《嵌入式系统》,做相关实验。下午学习体会学习《操作系统之哲学原理》第二篇进程原理篇第八章处理器调度第九章锁的实现,及视频教程学习进程通讯之管道的实现。主要解决一下问题或了解其概念和用法:1.处理器调度之目标:实现线程运行有序,保证系统cpu分配,效率和公平兼备,即极小化平均响应时间,极大化系统吞吐率,使处于繁忙并提供公平。2.调度算法之FCFS:firstcomefirstserve即先来先服务,按照先后顺序依次提供服务。3.调度算法之时间片论转:每隔时间片进行论转切换,保证没有线程饥饿发生,重点在于时间片大小的选择。4.调度算法之短任务优先:分抢占与非抢占方式,抢占为段任务抢占正在执行线程的cpu资源,非抢占为等当前线程完成后分配给短线程。5.调度算法之优先级:设定优先级,按优先级进行调度。6.其他调度算法:包含混合调度算法,彩票调度算法,实时调度算法,EDF调度算法,,静态最优算法。7.锁的实现方法:中断启用与禁止实现,测试与设置指令来实现,非繁忙等待加中断启用与禁止实现,最少繁忙等待加测试与设置指令来实现。8.管道实现:单向先进先出用于不同进程间的通讯ps-e|grepvsftpd(或vsftpd的ID)pipe();系统调用创建简单管道intpipe(intfd[2]);返回0成功,返回1失败,一个参数包含2个整数的数组。fd[0]用于读取管道,fd[1]用于写入管道。9.命名管道实现:#includesys/types.h#includesys/stat.hintmkfifo(constchar*pathname,mode_tmode);成功返回0.出错返回1明日计划继续学习《操作系统之哲学原理》第二篇进程原理篇的最后一章死锁应对,开始第三篇内存原理篇的学习。进一步学习有关进程通讯方面视频。长沙天野电子科技有限公司詹剑峰学习工作总结工作总结日期:2011年4月21日星期:星期四内容简介上午学习《操作系统之哲学原理》第二篇进程原理篇最后一章,死锁应对,及开始第三篇内存原理篇的学习包含第十一章基本内存管理及第十二章页式内存管理。《教学视频》学习进程通讯的linux实际操作----信号。下午第三篇内存原理篇的学习,学习第十三章页面更换算法及第十四章段式内存管理《教学视频》学习进程通讯的linux实际操作-----守护进程。总结体会上午学习体会1.死锁原因及必要条件:资源有限,持有等待,非抢占,循环等待2.死锁应对策略:死锁预防与死锁避免,具体包含不予理睬,死锁检测与修复,死锁的动态避免,死锁的静态防止。3.死锁的经典算法:银行家算法经典问题科学家就餐问题4.基本内存管理内存管理目标:地址保护,地址独立(程序发出的地址应与物理主存地址无关)。5.虚拟内存:通过组织内存,磁盘,缓存形成虚拟内存,扩大用户可使用的内存范围。6.地址翻译:静态地址翻译与动态地址翻译7.页式内存管理:主要解决空间浪费(存在外部碎片),程序受限,理解页表,页面翻译多级页表,反转页表,缺页中断等概念。8.linux信号:学习一些常用信号的意义和基本的信号处理(忽略捕捉执行系统默认:异常终止,退出,忽略,停止,继续)下午学习体会1.页面更换算法,着重对先进先出算法,第二次机会算法,时钟算法,最优更换算法,NRU算法(notrecentlyused),LRU算法(leastrecentlyused),工作集算法,及工作集时钟算法。2.LRU的实现:矩阵实现及移位寄存器。3.段式内存管理:程序按逻辑分为多段,用一组基址极限对存放在段表里。4.内存管理演变:纯粹分段(程序就分一段)分页(程序分为固定大小页面,使用页表进行管理)逻辑分段(分为多段)段页式(结合段式与页式管理的优点,分为多段,每段分页,使用段页表进行管理)。5.创建守护进程的过程明日计划开始《操作系统之哲学原理》第四篇文件原理篇的学习进一步学习有关共享内存及Linux系统调用及文件IO方面视频。长沙天野电子科技有限公司詹剑峰学习工作总结5工作总结日期:2011年4月22日星期:星期五内容简介上午学习《操作系统之哲学原理》第四篇文件原理篇前两章,包含第十五章磁盘操作和第十六章文件基础,及《教学视频》共享内存的相关内容。下午学习《操作系统之哲学原理》第四篇文件原理篇后两章,包含第十七章文件系统的实现,第十八章文件系统,及《教学视频》系统调用及文件I/O第一部分。总结体会上午学习体会1.磁盘结构:由磁盘接口,驱动电路,磁盘盘片,读写磁头,磁柱组成。2.盘面结构:磁道及扇面。3.磁盘驱动器的访问速度:包含寻道时间,磁道到磁道的访问时间,旋转延迟时间,平均访问时间,可持续数据速度4.磁盘调度算法:掌握先来先服务,短任务优先,短寻道优先,电梯调度。5.文件系统:对磁盘的抽象,将磁盘的物理特性转变用户看到的路径名与文件名,目的在于地址独立与地址保护。6.文件类型:目录文件,一般文件(包含文本文件(ASCII),二进制数据)及块文件(有关I/O设备的文件)。7.文件其他相关概念:文件夹,相对路径与绝对路径,共享与链接,文件系统调用(打开,关闭,读文件内容,写文件内容)。8.共享内存:被多个进程共享的一部分物理内存,多个程序把该内存映射到自己的虚拟地址空间,进程间共享内存最快的方式。下午学习体会1.操作系统的启动:ROM内BIOS先运行,BIOS进行系统配置后对磁盘的扇面0进行读操作,将MBR(MasterBootRecord)读入内存并运行,MBR找到系统主分区,加载并运行里面的BOOTRECORD,BOOTRECORD找到系统映像,加载到内存,启动操作系统。2.文件的实现:给文件分配磁盘空间,记录磁盘空间位置,文件存放到磁空间(包含连续与非连续存放(链式与索引))。3.文件系统访问控制:主动控制之访问控制表(对于文件),被动控制之能力表(对于用户),保护域(归类保护)。4.文件系统性能:其可靠性,持久性,与一致性(主要手段:日志—记录文件操作,事物---保证原子性,与随影---保持两个数据版本)。5.文件操作函数:intcreat(constchar*pathname,mode_tmode);intopen(constchar*pathname,intoflag,.../*,mode_tmode*/);ssize_tread(intfiledes,void*buff,size_tnbytes);ssize_twrite(intfiledes,constvoid*buff,size_tnbytes);明日计划对本星期的内容进行总结,布置下星期的学习任务,并完成《操作系统之哲学原理》的第五篇I/O原理篇的学习。长沙天野电子科技有限公司詹剑峰学习工作总结工作总结日期:2011年4月23日星期:星期六内容简介上午本星期的内容进行总结,计划下星期的学习任务,并完成《操作系统之哲学原理》的第五篇I/O原理篇的学习。下午返校。总结体会本周学习体会本周主要以阅读《操作系统之哲学原理》为主,完成了本书的80%的阅读与理解。1.理解操作系统之基础原理篇,其包含操作系统导论,操作系统进化,操作系统的基本原理。2.理解操作系统之进程原理篇,其包含进程基本概念,线程基本概念,线程同步,线程通讯,处理机调度,锁的实现,死锁应对。3.理解操作系统之内存原理篇,其包含基本内存管理,页式内存管理,页面更换算法,段式内存管理。4.理解操作系统之文件原理篇,其包含磁盘操作,文件基础,文件系统实现,及文件系统5.理解操作系统之I/O原理篇,输入输出原理,输入输出软硬件。同时完成了有关linux基础篇视频,主要学习了进程的创建,锁,信号量,管程,内存共享,文件的相关操作的linux代码实现。下周学习计划开始有关Android的学习,Android开发平台搭建,初步理解Android内核移植方法。开始arm学习,了解arm处理器系统结构,arm总线方式与存储结构,arm指令与寻址等。明日计划返校放假。评价:学习认真,学习体会较深刻,望继续保持。长沙天野电子科技有限公司詹剑峰学习工作总结1、格式较好,推荐为公司参考格式;2、沿着操作系统哲学与原理、Android操作系统这条路走下去,比较好
本文标题:詹剑峰2011423学习工作总结考评
链接地址:https://www.777doc.com/doc-2097395 .html