程序加载方法的技术分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:jianzhang5555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近年来,随着互联网技术的兴起,越来越多的互联网企业、电商平台将应用程序作为盈利的主戰场之一,目前,Android平台和IOS平台的应用程序数量早已超百万,用户移动终端上安装的应用程序也越来越多。然而,这些应用程序在给用户带来便利的同时,也带来了安装的困扰。因为,不同操作系统的应用程序的安装包的格式不同。因此,为了消除不同操作系统之间的兼容性问题,方便、快捷地实现跨平台安装应用程序成为每个互联网公司的必修课,我们作为终端用户,在日常生活中对上述问题也深有体会。本文从专利角度触发,通过检索、统计、分析了程序加载领域的专利申请,对程序加载领域的专利申请状况和技术发展路线进行了梳理,有助于该领域专利的检索和审查工作。
  关键词:程序加载;技术演进;专利分析
  一、前言
  程序加载,即把硬盘上的有用程序调到内存中的整个过程,一般来说,在我们启动程序或安装程序时都会有加载。程序加载领域与计算机、智能电子设备的发展同样的密不可分的,因为电子设备是程序的载体,只有电子设备发展到了一定的高度,才会催生出程序,因而,才会涉及到程序加载这一技术问题。因此和其他一些基础学科相比,这一技术领域起步较晚,在国际上相关技术内容的专利申请是从2000年左右开始出现的。
  历经将近二十年的发展和变化,随着各种程序依托的载体逐渐由旧式的台式电脑转化为现在的便携式智能电子设备,程序加载技术也在不断的发展和改良。程序加载领域的专利申请没有特别清晰的技术分支,但是各种程序加载技术所要解决的问题以及所要取得的技术效果却没有太大的变化,简而言之,大部分程序加载相关的专利申请离不开两方面的改进:一类是与软件相关的,具体可以为操作系统的加载、云计算以及面向对象编程等;另一类是与对硬件相关的,具体可以为外围设备的加载以及驱动加载等。下面将按照程序加载领域的专利申请所包含的大致范围进行分类来对本领域的技术发展情况进行概述。
  二、程序加载技术大致分类
  (一)操作系统加载
  操作系统是台式机,笔记本电脑或者个人数字助理(PDA)一类的计算机系统的基础,它同时管理计算机系统的硬件和软件资源,比如CPU,内存,设备驱动和存储器。此外,操作系统提供允许用户与计算机系统进行通信和交互的用户接口。操作系统的另一个重要功能是提供应用程序与计算机系统之间通信和数据交换的标准,它通常被称为应用程序接口(API)。操作系统的例子有Windows、Linux、IOS和Android等。
  通常情况下,操作系统在加载到随机存取存储器(RAM)之前保存在计算机系统的硬盘上。因此,安装在具体计算机系统上的操作系统是不可移动的。此外,为了达到想要的设置,用户必须在每个计算机系统上配置操作系统。
  以Android或者Linux操作系统为平台的智能设备中,一般包括多个分区。以Android操作系统为例,其包括:快速启动fastboot分区(负责启动boot)、内核kernel分区(负责启动kernel系统)、系统system分区(负责存储系统文件)、用户数据userdata分区(负责存储用户数据)、以及缓存cache分区(负责存储系统缓存)等,以控制智能设备的硬件。
  (二)驱动加载
  随着移动终端和互联网的发展,人们越来越多地通过将手机、平板电脑等终端设备与计算机连接的方式来接入因特网,从而获取各种各样的信息,进而享受更加丰富的游戏、娱乐、影音、社区群体等移动互联网业务和应用。
  现有的技术中,以安卓Android终端为例,在Android终端与计算机通信之前,必须在计算机上先安装好相应的驱动程序,然后Android终端才能与计算机正常通信;当计算机上没有相应的驱动程序时,就无法进行连接了,造成用户的不便。
  目前,公知的驱动加载有两种方式:1、静态加载,即把驱动程序直接编译进内核;2、动态加载,即把驱动和内核独立开来,在需要的时候手动加载驱动到内核中去。
  在一般的桌上型计算机或是笔记型计算机中,都会安装有显示卡来实施显示功能,在计算机开机时,计算机包含的韧体所烧录的基本输出输入系统会被读出至内存,以使得计算机的中央处理单元可读取并执行内存上的基本输出输入系统来执行所述计算机的大部分主要功能,其中所述主要功能即包含有所述显示卡的驱动功能,如此一来,可在计算机开机后透过上述各接口来驱动显示卡,来执行显示卡的显示功能。
  (三)云计算
  随着云计算的兴起,计算机领域正发生着深刻的变革。我国云计算服务市场处于起步阶段,云计算技术与设备已经具备一定的发展基础。我国云计算服务市场总体规模较小,但追赶势头明显。具Gartner估计,2011年我国在全球约900亿美元的云计算服务市场中所占份额不到3%,但年增速达到40%,预期未来我国与国外在云计算方面的差距将逐渐减小。
  总结起来云计算具有以下几个特点:(1)超大规模,“云”能赋予用户前所未有的计算能力;(2)虚拟化,云计算支持用户在任意位置、使用各种终端获取应用服务;(3)高可靠性,“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性;(4)通用性,同一个“云”可以同时支撑不同的应用运行;(5)高可扩展性,“云”的规模可以动态伸缩,满足应用和用户规模增长的需要;(6)按需服务,“云”是一个庞大的资源池,你可以按需购买;(7)极其廉价,由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
  随着云计算的发展,国内外推出的云管理平台在资源管理、数据处理、运行监控和交互处理等方面都在近年来取得了快速的发展。在云管理平台交互处理方面,虽然目前国内外关于云管理的研究尚处于起步阶段,未能形成系统的解决方案,但是各大云计算厂商以及开源社区都从不同角度对云管理智能化技术做出了积极的探索。
  (四)面向对象编程
  面向对象编程是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。
  在面向对象方法中,对象和传递消息分别表现事物及事物间相互联系的概念。类和继承是适应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性,通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的实体的多态性,从而构成了面向对象的基本特征。
  Android操作系统发展迅猛,HTML5技术也日趋成熟,为了在Android系统中更好地支持网页应用,需要扩展其对网页接口的支持,实现在Android系统中扩展浏览器本地接口。传统的浏览器本地接口扩展方法一是针对不同的操作系统需要在不同的平台源码环境中进行重复编译开发,二是接口形式单一,无法满足网页开发对JavaScript接口的需求。
  参考文献:
  [1]方大寿.《软件技术基础》.天津大学出版社,2005年2月。
  [2]汪作文.《软件工程》.重庆大学出版社,2004年8月。
其他文献
摘 要:农村党员是党员的重要组成部分,良好的培训,可以有效地改善农村党员的素质,让他们在全面建成小康社会的过程之中发挥出更加巨大的作用。为此,在文中主要就乡镇党校怎样提升农村党员培训的有效性提出了几点建议。  关键词:农村党员;乡镇党校;培训  重视农村党员教育培训工作,将之作为加强党的基层组织建设的突出环节和重要方面抓紧抓好抓落实,是时代给予乡镇党校的工作任务之一。乡镇党校有效进行农村党员教育培
期刊
摘 要:随着环境保护意识的不断提高,当前经济发展形势在逐渐朝着绿色、清洁、循环经济发展方向转换。在此背景下,化工产业逐渐朝着绿色化工、节约型化工方向发展。随着化工产业产业的调整与转型将会对循环经济的发展做出积极的贡献及意义。为此:本文将重点探讨,基于化工发展趋势下的循环经济发展策略,旨在为化工企业探索循环经济发展道路提供积极的帮助。  关键词:化工产业;循环经济;策略  前言  随着中国循环经济发
期刊
摘 要:十九世纪的开始,汽车行业便以迅速之势不断地发展,伴随着人们消费的水平有了质的提升,并且中国的经济也有了飞跃的提高,以及政府大力的推出购车各种优惠政策,汽车也逐渐地被人们慢慢地所能购买,随着汽车的数量越来越多,它不仅让交通运输有了很大的发展地步,还让许多新兴事业有了新的发展,从而推动了社会发展的进步。其中一项新兴事业便是汽车美容,它就是随着汽车快速的发展而兴起的,本文便以汽车美容的发展来浅谈
期刊
摘 要:由于我国经济的不断发展,我国的劳动力成本出现不断上升的态势,我们的政府一直在要求产业转型,在目前的这种大环境下,服务型贸易以它科技含量较高、劳务需要相对较少的明显优势,在国际贸易中逐渐凸显出它的重要地位。因此,本文就以商品和服务贸易为例来研究我国实际有效汇率变动对贸易进出口的影响。  关键词:实际有效汇率;马歇尔一勒纳条件;商品贸易;服务贸易  由于我国经济的不断发展,我国的劳动力成本出现
期刊
摘 要:进入新时代以来,随着科学技术的发展和计算机以及网络技术的进步,越来越多的信息技术在建设工程领域得到了应用,特别是基于互联网平台的信息存储、共享技术的使用已经很成熟。因此将信息技术深度融合到现代建设工程管理中,不但能使建设工程管理更加快捷方便、节约人力物力,更能提高建设工程管理的效率,从而达到为工程建设进一步增值的目的。文章主要针对建设工程管理在信息化条件下的应用进行探讨。  关键词:建设工
期刊
摘 要:白芝麻在豫南驻马店、南阳及周口等地市,每年都有较大的播种面积,至今为止,仍是上述地市最主要的秋季收获的经济作物,尽管近年来播种面积,略有减少,但平舆县至今仍是全国最主要的白芝麻产地,最大的优质白芝麻出口基地,白芝麻在上述市县经济作物占比是举足轻重的地位。白芝麻最大的弱点就是自身抵御自然灾害的能力较差,在高温高湿的环境中,白芝麻容易感染青枯病、茎点枯病、叶斑病、疫病等多种病害,广大农民应当把
期刊
摘 要:在新形势政策背景下,企业内部体制的深化变革日益加大,归根究底,是由于社会主义市场经济繁荣昌盛为企业的经营发展提出了严峻的考验。在新形势政策背景下,企业内部体制深化变革不是一蹴而就的,需构建完善的纪检监察机构,在经营发展过程中维护内部机构协调配合,从根源上避免徇私舞弊现象的发生,促进企业的可持续发展。  关键词:新形势政策;内部体制深化变革;纪检监察机构;可持续发展;  改革开放以来,我国社
期刊
摘 要:对于水质特性日益复杂的油田采出水,开发各类新型高效的药剂新型材料和新型处理工艺关键节点,提高采出水的处理效果是当前重要的课题。油田老区由于已建设施适应能力下降和采出液含聚浓度上升, 部分污水处理站的运行工艺及设计参数已经不能满足现有水质的要求, 处理后水质不达标。影响沉降节点水质的主要因素为沉降罐内部结构及沉降时间。因此, 本次选取的研究对象为污水处理工艺中的沉降节点, 针对其存在的问题,
期刊
摘 要:要提高《液压与气压传动》课程的教学效果,就要结合实际的教学条件采用符合学生思维发展的教学方法,针对《液压与气压传动》课程的特点,分别采用讲授法、比较法、多媒体教学、启发式教学,实训教学等教学方法,以提高教学效果。  关键词:液压与气压传动;教学方法;教学效果  《液压与气压传动》是机械类近机类专业一门重要的专业基础课,具有较强理论性和实践性,对学生来说,是一门难度较大的专业基础课。它主要包
期刊
摘 要:本文从智能传感器的概念和架构出发,对智能传感器的技术进行了初探,并且结合国内实际情况,提出关于智能传感器技术的发展建议。  关键词:智能传感器;技术研究;发展  一、智能传感器  智能传感器主要由三部分组成,分别为制动器设备、传感器设备和电子电路的智能器件。或者由两部分组成,分别为微处理器与传感元件。此种类型的传感器还具有处理与检测功能。智能传感器最为显著的特征就是数字信息的传输,并且能够
期刊