mes系统软件操作手册

2024-05-29

mes系统软件操作手册(精选6篇)

篇1:mes系统软件操作手册

广州精弘益企业管理咨询有限公司

Guangzhou HLEAN SYSTEM Consulting Co., Ltd

MES系统“三分软件、七分实施”

要想充分发挥MES系统的功效,企业需要先健全自身的管理体系——没有严格的管理约束机制,MES系统信息的及时维护就难以保证;

没有先进的管理模式,MES整理出来的信息就不能得到有效利用,从而也不能产生效益。因此,信息技术可以成为提高企业管理水平的有效手段,但不会自动地解决企业的管理问题。要想成功实施MES,企业必须先在管理上下功夫——与MES密切相关的工作,包括车间环境、职责分工以及人员保障等方面。

需求分析方面,企业需要理智地进行分析以下问题:

◆企业当前最迫切需要解决的问题是什么,MES系统是否能够解决?

◆MES系统的投资回报率如何?

◆在财力上,企业能不能支持MES的实施?

◆上MES的目的所在,系统到底能够解决哪些问题、达到哪些目标? 广州精弘益企业管理咨询有限公司

Guangzhou HLEAN SYSTEM Consulting Co., Ltd

◆基础管理工作有没有理顺或准备在上MES之前让咨询公司帮助理顺?人员的素质够不够高? 认真考虑以上问题之后,企业应该将分析结果写成需求分析和投资效益分析正式书面报告,从而做出是否上MES项目的正确决策。

一、实施准备,“软”“硬”兼顾

在运行MES系统之前,要准备并录入一系列基础数据,部分基础数据是在运用系统之前往往没有或未明确规定的,故需要做大量分析研究的工作。基础数据通常包括产品结构、物料(包括物料编码规则、零件、毛坯、在制品、刀具、工装、工具、量检具等)、工艺路线、加工工时、物料库存、设备与人员资源、各种例外代码与原因代码等信息。

在MES系统安装和实施之前,必须把网络系统建设好。MES所需的网络,除了一般的局域网外,还涉及车间现场数据采集与控制网络。车间现场网络可采用多种形式,如工业以太网、现场总线、RS-485网络或RS-232网络等。具体的网络形式,应根据数据采集系统的要求来确定。在人员、基础数据和网络基本准备好的情况下,可以将系统安装到车间(分厂)和相关的业务部门中,并进行一系列原型测试。原型测试用企业的典型数据对软件功能进行测试,也称计算机模拟。

由于MES系统是信息集成系统,所以在测试时,应当是全系统的测试,相关部门的人员都应该同时参与,这样才能理解各个数据、功能和流程之间相互的集成关系,找出不足的方面,提出解决问题的方案,以便接下来进行补充开发、二次开发或用户化。

由于行业与企业的特殊性以及MES系统的成熟性问题,在系统原型测试后常常会发现许多问题以及部分功能上的不足,需要对系统进行补充开发与二次开发。由于MES与ERP、数据采集系统、DCS系统等有数据集成要求,因此,为了简化数据准备时间,必要时应在系统二次开发的同时进行系统的集成开发。广州精弘益企业管理咨询有限公司

Guangzhou HLEAN SYSTEM Consulting Co., Ltd

二、系统构架

在本系统中采用如下Wonderware软件产品: * MES系统建模和资源跟踪平台——InTrack * 实时工业关系数据库——IndustrialSQL Server * 生产过程监控软件——InTouch * 生产/产品质量服务器软件平台——QI Analyst * 实时WEB门户服务器端软件平台——SuiteVoyager

三、数据采集

生产过程数据的采集是MES系统和厂级生产管理信息化系统(ERP/MIS)的信息来源和基础,在本项目中,实现了对烟草生产过程中的制丝、风送、卷包、装箱等完整地生产流程进行生产过程和工艺数据的采集,对于无法从控制系统中直接获得的设备维修、质量抽检采样等信息,则通过人工录入方式,保证MES系统可以获得完整的生产管理信息。生产计划管理包括如下功能:

* 工作日历制定:通过制定工作时间、轮班计划、班次时间等信息作为系统中的通用时间标准,数据采集、生产记录、设备维修、质量检测都将以此工作日历为依据; 广州精弘益企业管理咨询有限公司

Guangzhou HLEAN SYSTEM Consulting Co., Ltd

* 原辅料领料申请:根据详细生产计划,系统自动生成原辅料领料申请,并与厂级原辅料供应部门联网,实现领料计划的快速传递,提高生产效率;

* 生产计划跟踪:实时的跟踪生产计划的进行情况,便于生产管理部门及时调整生产; * 产量统计查询和分析:提供多种表格和图形化的方式对制丝线和卷包线的产量进行查询统计和分析。

生产计划管理模块还和国家局1号工程——烟箱条码打印系统的信息交换,能够更加准确和完整的反映生产计划的执行情况。

篇2:mes系统软件操作手册

采购订单填制(采购内勤)—采购订单的审核(采购经理)—采购收货(收货员)—采购验收通知单(质管员)—采购质量验收单(验收员)—审核后入库单(保管员)

软件系统采购退出操作流程

采购退出通知单(采购内勤)—采购退出通知单审核(采购经理)—采购退出开票单(开票员)—采购退出票单审核(质管员)—采购退仓储审核(保管员)——进货退出库复核(复核员)

软件系统采购退补价操作流程

进货退补价单填制(采购员)—采购退补价审核(采购经理)—采购退补价执行(财务)

软件系统商品/单位资料初装流程

商品资料初装卡片信息填写(采购员)—商品资料初装卡片信息维护(质管员)—商品资料审核(质管部)

单位资料初装卡片信息填写(销售员)—单位资料初装卡片信息维护(质管员)—单位资料初装二级卡片信息维护(质管员)—单位资料审核(质量部)软件系统销售出库操作流程

销售开票单(业务员/销售内勤)—销售开票单审核(财务)—销售出库单(保管员)—销售出库复核(复核员)

软件系统销售退回操作流程

销售退回通知单(业务员)—销售退回通知单审核(销售经理)—销售退回收货(收货员)—销售退回验收单(验收员)—销售退回票单审核(质管员)—销售退回入库单(开票员打印交仓库入库)

软件系统销售退补价操作流程

销售退补价单填制(销售员)—销售退补价审核(销售经理)—销售退补价执行(财务)

软件系统仓储移库操作流程

货位间商品移库单(保管员)—货位间商品移库单审核(仓储主管)软件系统仓储盘点操作流程

盘检单填制(保管员)—实盘数据录入(保管员)—实盘数据审核(仓储主管)—实盘数据入账(财务)

软件系统仓储盘点操作流程

软件系统库房养护操作流程

重点养护药品品种确认表(养护员)—重点养护药品品种确认表审核(质管部)—库存养护计划单(养护员)—养护查询

软件系统报损报溢操作流程

商品损溢单(保管员)—商品损溢票单审核(业务员)—商品损溢票单审核(财务)——商品损溢单执行(保管员)

软件系统不合格商品销毁操作流程

篇3:mes系统软件操作手册

多年来, 各炼化企业一直十分重视信息技术利用, 持续推进信息化建设, 取得了一系列重要成果。特别是“十五”以来, 按照集团公司统一部署, 炼化物料优化与排产系统全面建成应用, 炼油与化工运行系统在12家主要炼化企业建成应用, 有效提升了炼化业务链的计划优化水平和生产运行管理水平。中国石油MES系统应用架构如下图1所示。

2008年, 中国石油MES扩展项目建设全面推进, 塔西南公司MES项目于2008年5月启动, 2008年11月试运行, 12月正式上线运行。中国石油塔西南公司炼油与化工生产运行MES系统实时界面如图2所示。

炼化企业实施MES系统后, 搭建了统一的生产运行数据平台, 实现了实时生产监控, 保证了装置平稳运行;通过对物料平衡、公用工程等信息的集成与分析, 为企业精细化、现代化管理提供了有效手段。

2 塔西南公司MES系统的数据分析

2009年5月21日对塔西南公司MES系统所属的石化厂、化肥厂两个厂的MES生产运行数据进行了提取, 有2套合成氨、2套尿素、1套液化装置、3套炼油装置, 包括: (1) 装置投入产出; (2) 原油加工及炼油产品产量; (3) 物料进出厂; (4) 物料库存4大类数据。5月21日数据是指20日白班 (9个小时) 、20日中班 (8个小时) 、21日夜班 (7个小时) 3个班次的数据合计。这里主要对装置投入产出数据进行分析, 包括石化厂合成氨装置、尿素装置, 化肥厂的合成氨装置、尿素装置, 石化厂的炼油一车间的常减压装置 (常压蒸馏装置—加工原油) 、催化裂化装置 (催化裂化—加工常压渣油) , 炼油二车间的催化重整 (预加氢装置—直馏柴油 (精制油) ) 、柴油加氢装置 (柴油加氢装置—催化柴油 (精制柴油) ) 。

中国石油西南公司炼油与化工生产运行MES系统中的物料平衡—装置管理子系统实时界面如图3所示。

2.1 合成氨 (第一套) —石化厂

这就是所说的塔西南石化厂小化肥, 简称小化。在总部MES数据集成抽取的装置投入产出数据时, 为了MES数据集成抽取中的存储过程、数据计算公式等技术处理方便和塔西南下辖两个厂的实际, 把石化厂的合成氨装置命名为塔西南MES系统合成氨的第一套装置, 即合成氨 (第一套) —石化厂。

数据分析:因为白班、中班、夜班3班倒, 又因为白班9小时、中班8小时、夜班7小时, 所以, 数据比较排列以班次排列比较白班、中班、夜班次序排列。收率是指液氨产量和原料气消耗量的比, 收率越高, 越说明本班组生产率高, 那就是原料消耗少, 产出量高, 或者是在同样原料消耗的情况下, 产出多, 就是收率高。消耗量偏差和产量偏差是指本班和上一个班组的消耗量之差、产量之差。从表1可以看出合成氨 (第一套) —石化厂3个班组产量对比, 3个班组的天然气消耗量都在6万立方米左右, 消耗量偏差差别不大, 仅为1 700立方米, 消耗偏差比值仅为2.6%~2.1%。每小时平均产量是12吨多, 产量偏差也不大, 每班液氨产量在100吨左右, 每个班组之间的产量偏差约为14吨, 产量偏差比值仅为12.8%~28.3%。3个班组的收率都在每立方米天然气生产1.36千克左右的液氨。总体上看, 白班生产操作效果最好, 无论是原料消耗、产品数量、收率都好, 其他是依次降低, 有梯差, 中班低于白班, 夜班低于中班。如果考虑到3个班组的工作时间长短因素, 可看作3个班组操作效果一致。

注:统计日期2009年5月21日

结论:合成氨 (第一套) —石化厂3个班组产量对比情况是基本较一致, 差别有, 但不大。3个班组都在较平稳操作, 追求了产量的平稳, 但忽视了产品收率。白班操作是最好的, 无论是产品量、产品收率、装置平稳率。夜班较差, 每小时平均产量12.48吨, 比白班每小时少生产500千克液氨, 装置报警频繁, 产品产量、产品收率也低, 有待加强提高, 要向白班看齐。

2.2 合成氨 (第二套) —化肥厂

这就是所说的塔西南化肥厂, 大化肥, 简称大化。原理同上, 把化肥厂的合成氨装置命名为塔西南MES系统合成氨的第二套装置, 即合成氨 (第二套) —化肥厂。

数据分析:从表2可以看出合成氨 (第二套) —化肥厂3个班组产量对比, 3个班组的天然气消耗量都在12万立方米左右, 消耗量偏差差别不大, 仅为900立方米, 消耗偏差比值仅为0.1%~0.7%。每小时平均产量24吨左右, 产量偏差也不大, 每班液氨产量在192吨左右, 每个班组之间的产量偏差约为0.38吨, 产量偏差比值仅为0.3%~0.5%。3个班组的收率都在每立方米天然气生产1.57千克左右的液氨。总体上看, 3个班组生产操作效果一致, 无论是原料消耗、产品数量、收率都好, 夜班最好, 本组数据中产品收率、产品产量都没有梯差, 产量中班和白班接近, 夜班和中班接近。化肥厂大化这种表现, 看似正常, 实则也不正常, 无论是操作效果、还是产品收率都无梯度。产品收率无梯度, 是正常的, 说明操作平稳, 优化操作来提高产品收率已无提高的空间, 但优化操作提高产量是有很大的空间的, 即夜班生产少2个小时, 产量反而和白班、中班一致。考虑到3个班组的工作时间长短不一致, 在同一装置上, 3个班组的产量应该是有梯度的, 大化的产量隐含的呈倒三角形状, 与小化的产量呈正三角形相反, 大化的夜班产量是最好的操作, 每小时27吨左右。也就是夜班比中班好, 中班比白班好, 夜班最好, 白班比夜班每小时平均少产6吨液氨。如果以大化的夜班为参考基准计算产量, 增加产量的空间非常大。

结论:合成氨 (第二套) —化肥厂3个班组产量对比情况是惊人的完全一致, 没有几乎的差别, 不存在梯度差。3个班组都在非常平稳操作, 不但追求了产品收率平稳也追求了产品产量的平稳。夜班操作是最好的, 在少于白班2个小时、中班1个小时的情况下, 在控制提高保持产品收率不变的同时, 产品产量也迎头赶上, 无论是产品量、产品收率、装置平稳率。中班也几乎相同于夜班。考虑到时间因素, 大化白班应向夜班学习和看齐, 在产品保持收率不降低的同时, 有待加强发挥提高伸展产量的空间, 为塔西南公司作贡献。

2.3 尿素 (第一套) —石化厂

数据分析:从表3可以看出尿素 (第一套) —石化厂3个班组产量对比, 3个班组液氨消耗几乎一样是101吨左右, 但中班尿素产量最高是198.40吨, 收率是1.96吨/吨。

注:统计日期2009年5月21日

结论:尿素 (第一套) —石化厂3个班组产量对比情况不一致, 原料消耗没有几乎的差别, 但尿素产量、收率存在梯度差。3个班组中中班尿素产量、收率和每小时平均产量最好。

2.4 尿素 (第二套) —化肥厂

数据分析:从表4看不出尿素 (第二套) —化肥厂3个班组产量对比, 因为化肥厂实行尿素日统计, 不实行班组统计。3个班组液氨消耗几乎一样是190吨左右。但可以与表3比较看出, 化肥厂尿素平均收率是1.77吨/吨, 高于小化的1.70吨/吨。

注:统计日期2009年5月21日

结论:虽看不出尿素 (第二套) —化肥厂自己3个班组产量对比情况, 但可横向分析与小化对比看出, 小化要向大化的产品收率上学习, 小化相比大化的收率, 每一吨液氨小化就比大化少生产70千克尿素, 一日产量就少305.90吨×70千克/吨=24 563千克的尿素。

从表1~4可知道, 大化的合成氨产品收率是1.57千克/立方米、尿素产品收率是1.77吨/吨, 小化的成氨产品收率是1.56千克/立方米、尿素产品收率是1.70吨/吨。因为大化有DCS控制系统, 小化也有DCS控制系统, 小化也是在大化之后进行了DCS改造, 小化其DCS控制水平基本与大化DCS控制水平一致或略高。他们的比较是有其共同技术基准点的, 那就是都在DCS控制系统下操作管理化肥生产装置的。所以, 大化的装置操作要优于小化的装置操作管理。

2.5 常减压 (第一套) —石化厂

对表5的数据进行分析, 可知石化厂常减压装置 (第一套) 的夜班原油加工量最好, 每小时平均加工量54.50吨。

注:统计日期2009年5月21日

2.6 催化裂化 (第一套) —石化厂

对表6的数据进行分析, 可知石化厂催化裂化 (第一套) 装置的夜班常压渣油量加工量最好, 每小时平均加工量17.57吨。

注:统计日期2009年5月21日

对原油加工量及炼油产品量数据分析, 石化厂主要包括: (1) 液化气:催化裂化装置液化气、催化重整液化气、轻烃回收装置液化气 (液化气车间液化气) 。 (2) 柴油组分:常压柴油的常二线柴油、常三线柴油、催化柴油。 (3) 汽油组分:催化汽油、重整汽油。也同样反映出的是炼油装置的操作管理水平平稳, 但因篇幅所限, 对这些数据的分析过程在此省去, 不一一列出。

3 启示和结论

塔西南公司MES系统包含塔西南石化厂、塔西南化肥厂, 石化厂有小化肥和炼油两块业务, 化肥厂有一个大化肥业务。两个厂都是在相同的DCS控制技术基点上的, 所以MES系统的数据采集来自于同一时间点又与DCS系统同步, 具有很好的对比性, 从而得出了两个厂的生产操作水平评估。那就是可以从纵向和横向两个方面来分析, 横向联系上来看, 可以分析塔西南石化厂和化肥厂的生产操作管理上谁优谁劣, 纵向联系上来看, 可以分析出本装置内部3个班组谁是哪一方面的强项。他们的装置平稳率是谁几乎达到100%的可喜效果。

中国石油西南公司炼油与化工生产运行MES系统中的装置平稳率管理子系统实时界面如图4所示。

(1) 他们个别装置平稳率几乎达到100%的可喜效果。

(2) 塔西南石化厂炼油装置加工能力为50万吨, 附属一个小化肥厂尿素生产能力为15万吨也经过DCS改造, DCS控制程度和化肥厂基本一致或略高。石化厂是以炼油为主体业务, 所以炼油装置的操作管理是其强项, 是优秀的操作者, 而对小化肥的合成氨操作就是一般。塔西南化肥厂尿素生产能力为35万吨, 尿素是其主体业务, 所以化肥厂的尿素生产中的合成氨操作是其强项, 是优秀的操作者。

(3) 两个厂的三班倒, 石化厂小化存在操作效果 (指产量) 梯形结构, 呈正三角形状, 白班是最好的操作。因3个班组工作时间有梯度, 所以产量就有梯度, 但产品收率也存在梯度是不正常的, 说明操作不平稳。产品收率无梯度, 是正常的, 但优化操作提高产量还是有空间的。

这是2009年5月配合总部MES数据集成抽取时的对比发现和启示, 从而也说明有了中国石油炼油与化工运行系统MES项目的建设和应用, 全面带动了企业信息化建设, 提高了管理效率, 为量化管理、精细化理打下了良好的基础, 管理走向了现代化, 取得了显著的效果。

摘要:本文主要通过中国石油塔西南公司MES中所属的塔西南石化厂、塔西南化肥厂两个厂的装置投入产出数据进行横向和纵向分析, 比较同一装置不同班组操作平稳水平, 以及相同类型装置不同管理班组间的管理水平, 从而得出了两个厂的班组生产操作水平评估。

关键词:中国石油,塔西南公司,MES系统,数据分析,班组操作管理

参考文献

篇4:多核虚拟化多操作系统的软件趋势

摘要:本文介绍了时下关于多核的最新话题,包括多核和虚拟化之间的关系,以解多处理器和多核的不同之处,乃至当今多操作系统下的supervisor和HyPcrvisor之间的关系,最后简要介绍了风河公司在多核和多操作系统方面的技术战略。

关键词:多核;虚拟化;多操作系统;supervisor;Hypervisor

多核和虚拟化的关系充满诡辩

多核和虚拟化如何帮助客户快速、低成本地进行开发?据风河公司CTO(首席技术官)Tomas Evensen介绍,其实这是充满诡辩的问题,如果你要想用多核来提高效率,可能就需要多功能处理,因此复杂性提高,需要承担更多的风险,所以这是机遇与风险并存的状况。过去人们只是通过多任务处理或者并行处理,然而在开放资源系统中,可能就会遇到像风河VxWorks、Moblinf注:Intel力推的开源组织等体系,更加复杂,这时可以采用虚拟化和中间软件等。当然,这样运行时对于客户可能更加高效,但也更加复杂化。

在未来三到五年中,多核虚拟化在嵌入式方面的应用主要还是面向计算量比较高的多核客户。是否采用多核虚拟化关乎整合还是分开的问题,如果你不想用单核,你当然可以不用,但多核也更加复杂,即便说用两核也可能会涉及到整合问题。所以你可以选用单CPU JHypervisor(如图1,是由少量代码组成特种OS,是在现有操作系统之下称为hypervisor的一层,这层实现对多操作系统和虚拟化的支持。例如对于风河来说,这层可以是Vxworks或风河Linux)或多核的Supervisor(在多核和多操作系统中间有虚拟化的一层配置Supervisor,它比Hypervisor的功能低一些,因为它不需要虚拟CPU),也可以两者兼用,用的时候你可以把它们整合在一起,也可以把两者分开。

从多处理器到多核

为了更清楚地理解多操作系统、多核与虚拟化趋势,需回到多处理器系统和多核的关系上。多处理器离多核的应用只有一步之遥。不过,多核与多处理器也有不少区别,其中有一些挑战你必须面对。首先,多处理器系统中的软件并不能直接拿到多核系统中运行。

将原本分散的多处理器系统整合为单一多核系统并不能通过简单地将多个系统简单地压缩在一个多核系统中来实现。系统架构的变化使多个系统之间的并行运行和通信协调方式发生了不小的变化。

在采用多核技术的时候,操作系统管理内核的基本方式有两种:第一种是对称多处理(SMP),这是由一个操作系统来控制多个内核。只要有一个内核空闲可用,操作系统就在线程等待队列中分配下一个线程给这个空闲内核来运行。第二种是非对称多处理(AMP),每个内核上都运行各自的操作系统。

因此,多核系统并不是直接把多个芯片的多处理器浓缩到单一芯片之中这么简单。实际上,多核系统和多处理器系统之间存在着许多重要的区别,导致不能把多处理器系统上的软件直接移植到多核系统上来。

多处理器系统和多核系统的主要区别之一就是,在多处理器系统中,CPU之间的界线是比较清晰的。在典型的多处理器情况下,多个CPU通过总线连接起来,即便是共享外部存储器,这些CPu基本上都是独立运行的。在多核系统中,情况就有所不同。不论采用何种架构,在多核系统中,被共享的东西非常多,例如中断控制器、外设以及Cache(高速缓存)等。

多操作系统下的SuperviSor或Hypervisor

当你希望运行SMP(同构核)环境时,多核系统的这种特征通常表现为一种优势,因为所有的内核都由同一个操作系统来管理。但是,当你要在多核系统中同时运行两种以上的操作系统时,例如同时运行一套RTOS(嵌入式实时操作系统)和一套通用操作系统,就会遇到较多的困难。在这种情况下,会有两种选择:第一,在两个操作系统之间进行频繁的沟通,例如在它们之间建立主、从关系:第二,更简便的方法是采用Supervisor或者Hypervisor,这是一些少量的代码,负责管理协调多个操作系统。显然,第二种方式是更彻底、灵活、具有扩展性的多核软件架构。

Hypervisor之所以能够有效地管理运行在其上的多个操作系统,得益于分区和虚拟化的方法。总的来说,系统中有三类资源可以被虚拟化:执行单元(CPU)、内存和设备。执行单元虚拟化是基于时间片来进行。内存虚拟化是把物理内存划分成许多区域。设备虚拟化则是通过给设备定义接口和API调用来提高使用灵活性和利用率。

Hypervisor并不是一个全新的概念,在服务器中早已得到广泛而且成功的应用。不过,嵌入式系统中经常用到的Hypervisor主要是对内存和设备进行虚拟化,以便在操作系统之间的资源共享得到完全的保证,而不是对执行单元进行虚拟化。这种专用的Hypervisor比较小,而且直接运行在硬件上,不像服务器中用到的Hypervisor主要运行在完整的操作系统之上并且使用宿主操作系统的资源。

在嵌入式Hypervisor中,性能和独立性是两大最重要的需求,而后向兼容性(可以让从属操作系统不经修改即可运行在宿主操作系统之上)是服务器Hypervisor中非常重要的需求。为了满足嵌入式系统的特殊需求,这类Hypervisor应当采用以下特殊设计:

·设备尽可能直接映射给从属操作系统,以便获得最高的性能,以及实现最佳的隔离性。

·应当具有更强的可伸缩性,可以自主选择对哪些部分进行虚拟化,也可以自主选择虚拟化的目的是提高性能还是提高隔离性。

因此,嵌入式Hypervisore的实现会依照硬件支持的程度存在非常大的差异。即便是在没有任何硬件支持的情况下,Hypervisor也可以运行得非常快,关键是要做到适当水平的准虚拟化(Paravirtualization)。

多核与多操作系统的组合配置

综上所述,多核与多操作系统的组合配置非常多样,这就会给软件工程方法带来很多变化和挑战。不过,我们还是可以总结归纳出几种最典型、最常见的情形,并针对这些情形找到最适当的解决方案。

与多处理器系统的软件开发一样,你首先会面临的挑战是对软件代码进行分隔以便可以并行运行。除此之外,在多核系统中,还会遇到另外一些挑战,例如:1)获得适当的操作系统配置、资源共享和系统引导的Run-time支持;2)处理好内核以及资源分区之间的通信;3)拥有能够支持多核产品配置、原型化、分析、诊断和测试的开发工具。对于上述每个方面的问题与挑战,用户都必须得到适当的答案,才能在市场允许的时间范

围内开发出像样的产品。

值得注意的是,虽然开放源码社区也有多核开发工具,但是多核软件开放所遇到的挑战显然更为复杂,仅仅靠自己去探索未必有效。更重要的是,当你在高度竞争的商业环境中从事设备软件开发,必然会在时间、成本和产品可靠性等诸多方面受到更严苛的要求。因此,用户不仅需要拥有高效率的工具,而且需要有专业人员在最短的时间内指导和帮助你解决问题,这些相关的技术支持与服务都是商业化开发工具的组成部分。可见,不仅包括软件开发工具,而且包括配套的技术支持与服务,这样的商业化解决方案才是整体效率最高、整体成本最低的方法。

嵌入式软件的制高点:平台

嵌入式软件的制高点是在操作系统之上的平台,并非操作系统本身。过去的用户可能会先选硬件,再选操作系统,选桌面软件,最后选工具,对平台软件考虑得还不太多。但是随着用户对平台的进一步认识,以及平台的进一步发展、用户在做决定的时候可能会考虑平台方面来做出最终的决定。

风河的发展方向是平台化,并满足不同的芯片制造商。风河方案可支持市场上所有的主流芯片架构和多样化的操作系统平台,已经预先置入了虚拟化机制,并且针对SMP、AMP和supervised AMp等多种多核配置的硬件平台和应用领域做了优化。客户可以在三个层次上自由地选择:(1)自由选择操作系统;(2)自由选择sMp、AMP、supervlsed AMP和虚拟化等多核配置;(3)在基于风河Workbench开发环境中选择自己需要的配置。相应地,风河Hypervtsor可以针对航空航天国防、汽车、消费电子、工业控制和网络通信等多种应用领域实现设备的虚拟化。风河下一步的重点是工业领域和医疗领域应用。

在操作系统层面,风河Linux正蓬勃发展,但风河Linux不会完全取代vxworks,一些传统的应用例如国防、航空航天和一些工业领域,VxWorks的销售额还在稳步上升。

TI 6核DSP阵列C6472

DSP群列的意义

芯片的运行频率越来越接近硬件的物理极限。多核技术最初的初衷是可以实现信息处理负载的分散均衡,为完成设备性能的提高找到新的出路,实际上,多核技术的意义远不止此,一方面,即便是对性能要求不高的应用。如果将原本由多个处理器系统承担的负栽整合为单一多核系统,也可以降低设备成本和功耗,使电子产品获得更高的性价比。

以DSP为倒,DSP阵列的方式也有多种,一种是在高效DSP的基础上增加高速接口,变成一个分列的DSP阵列(编者按:多处理器架构),但这又碰到另外一个瓶颈一系统的功耗和尺寸有限。因此TI就诞生了多核DSP(编者按:多核架构)概念,目的之一是要实现最佳的电源效率。

多核技术在客户应用中有哪些方向呢?比如通讯基站,需要能够有更多的通道和容量;在工业应用中,他们需要有更强大的扩展的功能;医疗方面,性能还需要进一步地提高。

C6472

TI于2009年11月推出了新平台一TMS320C6472。一年前TI曾推出了三核TMS320C6474,每个核是1GHz的DSP;此次的C6472并不是c6474的一个缩减版,特色在于芯片内部有6个C64+核。在功耗方面。TI达到了一个新的极限一即每个MIPS的功耗为0.15mw(每核主频500MHz的产品),同时实现3GHz的性能。具体来说,c6472每核的主频最低是500MHz,最高700MHz,中间有625MHz。

该多核500MHz解决方案比6颗500MHzC6415 DSP的功耗降低4()%,DSP成本降低2/3。板极的空间可节省80%。

C6472内部有6个DSP的核。每个C64x+核配备L1数据和L1程序高速缓存(图1),这样每个核就可以并行运算。除此之外,还有一一对应的L2存储器。为了使它们协调工作,特别在C6472的架构中加了一个共享的L2存储器。另外对DsP和处理器来说,外设之间的交换数据也是很重要的,EDMA3.0是TI特别的一个数据交换的方式。

篇5:Linux操作系统软件安装教程

而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。虽然开源是件很诱惑的事,可是感觉没有 windows的标准化的确大大削弱了linux的市场。把这几天用过的一些安装方法总结一下吧,以备日后。

1) rpm包。是Redhat提供的一种已经编译过的包封的安装装格式。一般使用rpm命令直接执行安装,比较简单。常用的格式是:

“rpm -ivh <文件名>.rpm”

(-i是安装,-v是校验,-h是显示安装进度)

卸载同样也是一条命令就完成了:

“rpm -e <软件名>”

这里的软件名跟rpm包的文件名不一样,通常不包括软件版本号,可以通过rpm命令先查看已安装的rpm软件包,再卸载列表中的软件。

2) deb包。它是Debain Linux提供的一种已经编译过的包封的安装装格式。 安装方法跟rpm 类似。

“dpkg -i .deb”

“dpkg -e <软件名>”

3) tar包。这种安装包是Unix下tar工具的压缩包,有时经过2次会在.tar后面加上.bz2、.gz等扩展名。这种包多数都提供源代码,开放性最好 (可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题,

一般安装tar包的步骤如下:

1:解压压缩包——“tar -xvzf 压缩包名” 或者 “tar -xvzf 压缩包名”(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用bzip2解压)

2:配置安装选项——“./configure”,一般用prefix参数配置安装路径,其他的参数也很有用。

3:编译安装文件——“make”。

4:安装——“make install”

5:清除安装产生的临时文件——“make clean”

有些软件不完全遵循这个步骤,(比如luma qq解压后直接./lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者readme文件。一般来说,安装后的可执行文件会存放在/usr/local/bin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

卸载tar包可以进入安装目录执行“make uninstall” ,如果软件不提供uninstall,就必须手动“rm -rf”删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

4)安装脚本。目前有些软件提供安装和卸载的SHELL脚本,只要运行install.sh甚至可以直接从网站下载软件一并安装到本地,同时运行 uninstall.sh就卸载该软件。

篇6:郑州大学软件学院操作系统试卷

D 表示有两个进程进入临界区

14.两个进程合作变成一件任务,在并发执行中,一个进程需要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约合作关系被称为进程的()

A 同步B 互斥C调度 D 执行15.资源的按需分配策略可以破坏()条件

A互斥使用资源B 占有且等待资源C非抢夺资源D循环等待资源

一、单项选择题:

1.操作系统是一种()

A 通用软件 B 系统软件 C 应用软件 D 软件包 2.操作系统是对()进行管理的软件

A 软件 B 硬件 C 计算机资源 D 应用程序

3.操作系统中采用多道程序设计技术提高CPU和外部设备的()

A 利用率B 可靠性C 稳定性D 兼容性

4.如果分时操作系统的时间片一定,那么(),则响应时间越长

A 用户数越多B 用户数越少C 内存越少D 内存越多5.设计实时操作系统,首先应考虑系统的()

A 可靠性和灵活性B 实时性和可靠性 C 优良性和可靠性D 优良性和分配性6.在进程管理中,当()时,进程从阻塞状态变为就绪状态

A 进程被进程调度程序选中 B 等待某一事件 C 等待的事件发生 D 时间片用完7.对进程的管理和控制使用()

A 指令B 原语 C 信号量 D 信箱通信8.进程的并发执行时指若干个进程()

A 同时执行 B 在执行时间上是重叠的 C 在执行的时间上是不可重叠的 D 共享系统资源

9.下列进程状态变化中,()变化是不可能发生的。

A 运行---就绪B 运行---等待C 阻塞---运行D 阻塞---就绪10.用P、V操作管理临界区,信号量的初值应定义为()A.-1B 0C 1D 任意值11.操作系统是通过()对进程管理的。

A 进程B 进程控制块C 进程启动程序D 进程管理区12 进程被唤醒意味着()

A 该进程重新占有了CPUB它的优先权变为最大C 其PCB移至等待队列队首D 进程变为就绪状态

13.对于两个并发进程,设互斥信号量为mutex,若mutex=0。则()A 表示没有进程输入临界区B 了事有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入

16.某系统有3个并发进程,都需要同类资源4个,试问该系统不会发生思索的最少资源

数是()A 9B 10C 11D 1

217.系统抖动是指()A 使用机器是,千万屏幕闪烁的现象B 由于内存分配不当,偶然

造成内存不够的现象C 系统盘不净,千万系统不稳定的现象D 刚被调出的块又立刻被调入所形成的频繁调出的现象

18.虚拟存储管理系统的基础是程序的()理论

A 局部性B全局性C动态性D 虚拟性 19.下述()页面淘汰算法会产生belady现象

A 先进先出B 最近最少使用C 最不经常使用D 最佳

20.缓冲技术中的缓冲池在()中。A主存B 外存CROMD寄存器 21.从用户角度看,引入文件系统的主要目的是()

A 实现虚拟存储B 保存系统文档C 实现对文件的按名存取D 保存用户和系统文档 22.分区管理要求对每一个作业都分配()的内存单元

A地址连接B 若干地址连接C 若干连续的帧D 若干不连续的帧

23.段页式管理每取一数据,要访问()次内存。

A1B2C3D

424 若处理器有32位地址,则它的虚拟地址空间为()字节.A2GBB 4GBC 100kbD 640kb

25.在操作系统中,下列()指的是一种硬件机制。

A 通道技术B缓冲区 CSpooling技术D内存覆盖技术

26.为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。A 缓冲池B闭缓冲区环C 单缓冲D 双缓冲

27.完整路径法访问文件是用从()开始按目录访问某个文件。A 当前目录B 用户主目录C根目录D父目录 28.()存储管理方式提供二维地址结构。

A 固定分区B 分页C分段D 可变分区

29为了实现设备独立性,在操作系统中,用户在使用I/O设备时。通常使用()A 物理设备名B 逻辑设备名C 虚拟设备名 D 设备牌号

30.假设就绪进程中有10个进程,系统将时间片设为200ms。CPU进行进程切换要花费10ms。,则系统开销所占的比率是()

A1%B5%C10%D20%

二、填空题

1.访问磁盘的时间是由三部分组成的,分别是()、()、()

2.文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的();从实现观点出发,文件在外存上的存放组织形式称为文件的()。3.常用的I/O控制方式有程序直接控制方式,中断控制方式、()和()

4.实现spooling系统时,必须在磁盘开辟出称为()和()的专门区域以存放输入数据和执行结果

5把()地址转换为()地址的工作称为地址映射

6.静态重定位在程序()时进行;而动态重定位在程序()时进行 7 在段页式存储管理系统中,每道程序都有一个()表和一组()表 8 I/O软件通常被组织成()、()、()和()四个层次进程主要由()、()、()三部分内容组成,其中()是进程存在的唯一标志,而()部分也可以为其他进程共享操作系统的基本功能包括()管理、()管理、()管理、()管理,除此以外,还未用户使用操作系统提供了用户接口。用信箱实现通信时,应用()和()两条基本原语。

三、综合分析题

1.已知一个求值公式(A的平方加上3B)/(B 减去A除以5),若A、B已赋值,试画出该公式求值过程的前驱图,并写出相应的程序来描述该前驱图。(8分)2.在银行家算法中,若出现下面的资源分配情况:(8分)

试问:(1)该状态是否安全

(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它 3.按下列地址顺序引用内存单元:3635、3632、1140、3584、2892、3640、0040、2148、1700、2145、3209、0000、1102、1100。如果上述数字均为十进制数,页面大小为1KB,而内存中尚未装入任何页。给出使用lur算法时的缺页次数,并与FIFO时的情况比较。(4分)

4.请分别解释连续分配方式、隐式连接分配方式、显式连接方式和索引分配方式中如何将文件的字节偏移量3500转换为物理块号和块内位移量(设盘块大小为1KB,块号需要占四个字节)(5分)

上一篇:游泳高手四年级作文下一篇:中秋节聚会主持词