菜单
  

    操作系统历来都是计算机系统的关键所在。自UNIX系统诞生以来,多任务操作系统就得到了用户的广泛认可使得越来越多开发者对其进行研究。数年来,操作系统的相关技术日趋成熟。然而理论应用与实际情况的差距依然存在,这就为嵌入式操作系统开发带来了更多难题。为了探索出新的方法与理论,我们需要在传统理论基础上进一步研究。近年来,自主研发系统事业在国内蓬勃发展,国内业界兴起了学习系统内核构建的热潮。但是大多数情况下研究还是局限于应用层上,核心技术还是被一些国外公司控制。在这种严峻形式下,国家开始积极地鼓励企业或者研究机构开发具有我国自主知识产权的系统核心技术。目前,国内已研发出了一些比较成功的PC端操作系统,如麒麟操作系统(Kylin)、深度Linux(Deepin),在手机终端方面有基于原生系统进行自定制的第三方Android系统:MIUI、Emotion UI、Flyme UI等。虽然这些系统还有很多地方都需要改善和,但总有一天国产操作系统也能赶超国外操作系统。
    2.实现原理
    2.1操作系统原理
    操作系统位于接近硬件的软件层,是计算机中用来有效管理系统软硬件资源,为用户使用计算机提供便利环境的基本系统软件。
    每一个计算机系统内层都向其外层提供了一组由指令、数据结构和程序等形成的“软接口”。内层通过软接口以约定方式为外层提供服务,外层通过接口使用内层的相关服务来完成自身功能。计算机硬件在操作系统的控制和管理下,系统才可以最大程度地发挥功能。从用户角度来看,操作系统的引入使得计算机成为一台功能强大、操作方便的机器。操作系统通过屏蔽与硬件操作有关的细节不仅能够有效地管理系统资源,提高系统资源使用效率,还使得用户无需理解与硬件的有关细节,就可以便利的操作计算机[1]。
    2.2嵌入式系统整体结构
    一般的嵌入式系统结构由内到外可分为硬件、内核、shell和用户程序等。
    内核是操作系统的基础,包含很多基本功能。内核的模块功能大致分为以下几个部分:存储管理、CPU和进程管理、文件管理、设备和驱动管理、网络通信功能、系统的初始化等,在操作系统中用来完成最基本的任务[2]。
  1. 上一篇:基于iOS的旅行游记APP设计+源代码
  2. 下一篇:ASP.net+sqlserver校园网上订餐系统的设计+用例图
  1. JAVA+MYSQL《算法与数据结构...

  2. 基于MOOCs的《Java程学设计...

  3. 《网站设计与管理》课程...

  4. jsp《网站设计与管理》课...

  5. MOOCs的高中《物理》教学网站的设计与实现

  6. android学习行为共享系统的设计与实现

  7. android+mysql城市雨伞共享平台的设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 杂拟谷盗体内共生菌沃尔...

  10. 当代大学生慈善意识研究+文献综述

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 乳业同业并购式全产业链...

  15. java+mysql车辆管理系统的设计+源代码

  16. 十二层带中心支撑钢结构...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回