PMC程序主要由以下几部分构成:
持久性内存资源管理器:
负责管理非易失性内存资源,包括内存资源的分配、释放和维护。
应用程序接口:
提供了一系列的函数和方法,用于在应用程序中对持久性内存资源进行访问和操作。
中央处理器单元 (CPU):
执行算术处理和逻辑运算。
控制程序存储器 (ROM):
存储控制程序,通常是固化在EPROM中的系统程序。
数据存储器:
用于存储中间结果和系统数据。
中间结果存储器 (RAM):
用于存储正在处理的数据。
输入/输出接口 (I/O):
用于与外部设备进行数据交换。
系统程序:
包括监控程序、编译程序及诊断程序等,用于管理整机、将程序语言翻译成机器语言以及诊断机器故障。
用户程序:
用户根据机床控制需要,用PMC程序语言编制的应用程序,用以实现各种控制要求。
这些部分共同协作,实现了对持久性内存资源的高效管理和利用,为应用程序提供了持久性存储的能力,从而增强了程序的可靠性和稳定性。