非PC系统,也称为嵌入式系统,是指 有计算机功能但又不是传统意义上的计算机的设备或系统。这类系统通常以应用为中心,软硬件可裁减,能够适应特定应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。
嵌入式系统一般包括硬件和软件两部分:
硬件部分:
包括处理器/微处理器、存储器及外设器件、I/O端口、图形控制器等。
软件部分:
包括操作系统软件(OS,要求实时和多任务操作)和应用程序编程。有时,设计人员将这两种软件组合在一起,以实现系统的整体功能。
嵌入式系统的核心是嵌入式微处理器,它负责控制系统的运作和行为,并通过与专用设备的电气连接和运行专用程序,使设备成为智能化的设备。
与普通的PC或服务器等通用软件平台不同,嵌入式系统是“专用”的应用平台,广泛应用于通信、工业控制、智能终端等领域。例如,在通信领域,专业进行传输、交换、视频流处理、编解码、复用、路由等任务的设备通常采用专用CPU,这些CPU是专门为特定应用设计的平台。
嵌入式系统具有以下特点:
专用性:针对特定应用进行设计和优化。
软硬件可裁减:根据应用需求定制硬件和软件。
高度自动化:系统能够自动执行任务,响应速度快。
实时性:许多嵌入式系统需要实时处理数据和控制设备。
可靠性:在特定环境下能够长期稳定运行。
成本效益:相对于通用PC系统,嵌入式系统的开发和维护成本较低。
总的来说,非PC系统或嵌入式系统是一种专用的计算机系统,广泛应用于各种需要特定功能和性能的场合。