首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
μClinux操作系统作为嵌入式操作系统之一,在μClinux下进行应用程序设计和实现,与无操作系统下的应用程序设计会大有不同。具体讲解μClinux操作系统下的电子词典的设计。  相似文献   

2.
操作系统内核的比较与研究   总被引:2,自引:0,他引:2  
介绍了当前操作系统中流行的三种主要内核结构:单模块内核结构、微内核结构和模块化内核结构,并比较了它们之间各自的优缺点.结合两个新的操作系统——动态可扩展操作系统和虚地址空间基于文件操作系统的研究介绍,对操作系统体系结构发展进行了思考和展望,指出新的操作系统体系结构研究必须突破传统操作系统中资源共享的概念,提出新的、更有利于资源共享的体系结构.  相似文献   

3.
针对目前大多数操作系统实验以验证、仿真为主的现状,引入小型操作系统EOS,在真实操作系统平台上进行实际操作系统功能设计与实验,对操作系统实验教学进行有意义的探索。以操作系统中最重要的进程管理为例,基于EOS平台实现了进程同步中经典的生产者-消费者问题;实现了基于优先级的抢先式调度并增加了时间片轮转调度算法,通过对时间片轮转调度算法的不断改进,实现了基于不同优先级的时间片轮转调度、多级反馈的时间片轮转调度实践证明,通过改进实验方案,学生可以更深入地理解操作系统的原理,能更好地引导学生从系统软件角度分析和解决问题。  相似文献   

4.
文章阐述了小型单内核嵌入式操作系统的设计与实现.该系统以流行的PC机做研发平台,以VMWare虚拟机做实验环境,以Linux操作系统及开放软件做开发工具,整个系统的源码约为4200行.该系统可实现多进程优先级调度、信号处理、段页式存储管理、写时复制、虚拟内存等功能.结构简洁、易于移植,适用于嵌入式系统应用开发及操作系统教学实验.  相似文献   

5.
进程是操作系统的重点和难点,抽象、复杂、难以理解。实验教学是操作系统教学的重要组成部分,可以帮助学生更好地学习进程。但由于操作系统本身的复杂性,只有进行合理的设计才能使实验达到预想的效果。根据操作系统教学的要求、进程的特点,结合教学实践,设计并汇总与进程相关的实验项目,并对实验结果进行分析,对学生的学习有着积极的作用。  相似文献   

6.
现在处理器的发展已经进入了一个新的时代,继承了几十乃至上百个核心的处理器已经出现。这在大大提升了硬件处理能力的同时,也给软件设计,尤其是操作系统设计带来了很大困难。为了提高系统的可扩展性,操作系统开发人员需要花费大量的精力来进行严谨而有效率的同步设计。由于宏内核自身的复杂性,在进行同步设计时很困难。阐述了一个微内核的多核同步设计方案,由此可以发现在设计多核操作系统时微内核系统先天的巨大优势。  相似文献   

7.
操作系统专题实验作为一门实践课程,其目的就是让学生触摸到真实的操作系统内部,帮助学生进一步理解操作系统原理的概念和实现机制,培养学生的实际动手能力。本文结合实际详述了操作系统专题实验项目的设置、专题实验的运作流程等。  相似文献   

8.
内核级线程是微内核操作系统的基本调度单位,较好地支持了细粒度的并行计算,但在支持用户分布式并发模型上还有许多缺点,而用户级线程是在核心线程的支持下建立的更高层次的用户级调度单位,能较好地支持用户程序的并发执行。文章重点分析了分布式操作系统中线程包的两种实现方法,并对比研究了它们的优缺点。  相似文献   

9.
操作系统课是计算机专业课的重要组成部分,如何帮助学生掌握操作系统课中的基本原理一直是教学的难点。可视化设计在一定程度上可以帮助学生更好地理解基本原理,提高学生的程序设计能力。  相似文献   

10.
文章简要介绍了CANFESTIVAL,设计了带CAN总线接口远程I/O节点的硬件;并在该节点的平台上采用μC/OS Ⅱ操作系统,设计了CAN总线控制器MCP2515的驱动程序,通过调用CANFESTIVAL中CANOPEN协议栈函数,实现了带CANOPEN通信协议栈的远程I/O节点.实验结果表明,该远程I/O节点能正确采集数据并稳定运行.  相似文献   

11.
LINUX的出现 ,在计算机领域内添加了一个新的概念“自由软件” ,由于这一软件的开放性和健壮性 ,它的发展速度及应用的普及是其它操作系统所不能相比的  相似文献   

12.
《实验技术与管理》2016,(3):142-146
在分析嵌入式实时操作系统μC/OS-II内核结构的基础上,针对ARM11微处理器,提出了μC/OS-II移植的方案,并在所移植的操作系统上进行了多任务同步设计。通过RVDS集成开发环境的测试结果表明,移植后的操作系统运行正常,实现了多个任务之间的切换,并满足系统对实时性、稳定性的需求。  相似文献   

13.
针对windows可执行程序与Linux可执行程序互不兼容的问题.提出了在Linux操作系统上实现运行windows进程的思想,并且将两种操作系统的差异在内核中弥补,以提高Linux操作系统的可用性.介绍了两种操作系统可执行文件格式的区别和实现这种思路需要修改的主要数据结构,以及在Linux上创建windows进程的实现步骤.最后介绍了为证实这种思路而进行的测试实验的实验环境和测试结果.  相似文献   

14.
本针对用户与操作系统接口的最外层,命令解释程序的工作过程和作用,结合MSDOS和UNIX进行实例分析.  相似文献   

15.
李弦晔 《考试周刊》2007,(4):101-102
本文旨在研究操作系统进程的死锁问题,进程死锁问题一直困扰着操作系统设计者,很多学者专家一直研究怎样解决这个问题。本文首先提出了死锁的概念,死锁的起因及产生死锁四个必要条件;然后深入研究探讨解决死锁问题,并给出可行方案。  相似文献   

16.
在《操作系统》课程设计的程序设计中,“PASCAL”语言能给学生严格而良好的程序设计的基本训练。通过“PASCAL语言”编程模拟“单处理机调度”的程序设计,来模拟操作系统的功能,加深对操作系统的理解。  相似文献   

17.
文章介绍X86平台软盘引导操作系统的三种典型介质存储结构,以一个演示实验为例阐述保护模式下操作系统引导启动的常用技术及实现方法,内容包括操作系统的软盘引导、打开A20线、设置GDT及IDT、进入保护模式、安装ELF格式内核模块、内核框架、直接写屏、以及启动运行内核模块等。  相似文献   

18.
孙利  许卫东 《天中学刊》1999,14(5):12-13
对操作系统进程的管理给出了详细分析,并通过C语言程序再现了进程的调出调入.  相似文献   

19.
本文通过描述操作系统中父进程与子进程的区别主试,从而想要解决多进程程序逻辑结构复杂的问题,并提出了WINDOWS下父子进程间进管道通信的机制。  相似文献   

20.
操作系统是计算机及其相关专业最重要的专业主干课程.而进程是操作系统中最重要、最基本的概念之一,所以有关进程的教学在计算机专业中的地位是十分重要的.笔者根据多年的教学体会,对操作系统中有关进程的教学方法进行了探讨.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号