在别的地方看到的不错的帖子,特转给大家看看~~
谈到IPC不等不从两方面先介绍一下,一是硬件系统。没有硬件一切都不能实现。所有我们先简单的了解一下硬件组成:
所谓硬件系统,是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。如CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、显示器.采集卡。各种扩展卡、打印机、绘图仪、调制解调器等等,整机硬件也称“硬设备”。 随着电子系统的复杂化,系统设计已经成为一门重要的学科,传统的反复试验法已经越来越不适应时代的发展。发展迅速的软硬件协同设计技术越来越受到人们的重视。它是在系统目标要求的指导下,通过综合分析系统软硬件功能及现有资源,最大限度地挖掘系统软硬件之间的并发性,协调设计软硬件体系结构,以使系统工作在最佳工作状态。
小硬件系统
嵌入式系统的硬件设计与其应用场合和应用系统的不同而有所差别。一般情况下,用户可以根据自己的要求,选用合适的微处理器类型,根据相应的接口电路搭配不同类型外设,构成不同用途、不同不同规模的应用系统。这些系统,无论其规模多大,从硬件上看,都可以分为由核心电路构成的最小系统以及各种各样外部设备所需的外围接口电路。通常最小硬件系统指的是,由处理器以及SDRAM和FLASH构成的存储电路,再加上一些必要的辅助电路构成的核心系统。最小硬件系统不仅是整个硬件系统的核心部分,它的构成对软件系统也有重要的影响,其构成决定了处于软件系统最底层的Bootloader的设计,同时它也是嵌入式操作系统正常运行的基础。换而言之,最小硬件系统及其之上的最底层的最小软件系统构成了嵌入式系统最基本最核心的部分。
软件系统:
操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处理软件语言等的软件,如编译程序等。数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为轴象项进行存取、使用和修改的软件。分布式软件系统包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等。人机交互系统是提供用户与计算机系统之间按照一定的约定进行信息交互的软件系统,可为用户提供一个友善的人机界面。操作系统的功能包括处理器管理、存储管理、文件管理、设备管理和作业管理,其主要研究内容包括操作系统的结构、进程(任务)调度、同步机制、死锁防止、内存分配、设备分配、并行机制、容错和恢复机制等。
数控系统:
C61131—3是可编程控制器(PLC)编程语言国际标准,主要用于编写工业自动化设备系统控制程序。郇极、靳阳、肖文磊编著的数控编程语言、译码方法、刀补计算、插补计算、坐标变换、PLC控制、伺服现场总线、系统运行管理、人机操作界面、程序组织、模块划分、模块连接关系、控制命令传递、模块信息交换、数据结构等。
上述内容可以了解到,硬件和软件是不可分割的一个整体。它们相互作用,只有兼容性好才可能运作顺畅。在采购IPC 应关注整体配置。如CPU 、主板、硬盘、内存、显卡、电源。从使用经验上看。电源极为重要。PC的寿命取决于电源。一个电源不稳定。直接影响整机的寿命。第二个关键硬件就是内存了,在大多数的电脑蓝屏。运行速度缓慢都是内存造成的。第三就是机箱了。很多人不明白为啥机箱会排到第三,而不是硬盘或CPU。在众多电脑的维修中。我们发现工业PC出现故障时大多是机箱内部尘土太多,各种板卡散热很差。究其原因是机箱散热不合理。没有在通风口进行空气过滤。静电吸附尘土到CPU及各种板卡上,造成散热不良。更有个别的工控机散热口没有。声称自己的不怕热。其实这个是骗人的。CPU 的热量不说。硬盘的热量和板卡的热量都很大。时间长了都会影响板卡的寿命。所以机箱的一定要选择好的。最好事铝制品。散热口多且有空气过滤。
主板一定要选择大面积的主板,扩展插座的数量一定要有余量。这样做的目的也是考虑到元器件之间的电磁干扰和散热。
综上所述,IPC 的选择注重稳定的运行和可扩展性。 |