新一代高性能实时多任务操作系统——AMX86

Author: 张汉荣 Date: 1993-11-12

        AMX86具有以下特点:
        1、AMX86在任何与1NTEL8086兼容的微处理器上均可运行。
        2、AMX86能对时间上异步发生的事件进行快速响应,内部多个任务或进程能同时执行而互不干扰。
        3、AMX86提供了9种管理功能:中断管理、定时控制、信号灯管理、事件管理、信息交换管理、存贮器管理、缓冲器管理、循环链管理。
        4、AMX86支持前后台工作,前台处理DOS命令,后台处理应用任务。DOS中的command、com命令解释程序可作为AMX86管理下的一个任务,其优先级最低。
        5、AMX86可以生成ROM系统,固化应用程序。
        6、AMX86提供实时多任务系统测试和分析的跟踪调试工具(InsightDebuggerTOOL),它可以打开AMX86系统,显示系统状态,监视以下内容:任务、定时器、信息、信息交换、信号灯、事件组、缓冲池及存储器块。
        7 、用户可以填菜单方式生成AMX86系统配置模块,此模块描述了AMX86支持的最大任务数、系统间隔时间、邮箱、信号灯、事件组信息交换及缓冲池。
        8、AMX86软件包本身只是一个实时多任务执行程序,它必须与PC_DOS或MS_DOS结合组成完整的实时多任务操作系统。
        9、AMX86提供一个PC机管理程序,由它实现应用程序与PC机软、硬件之间的接口,并对PC机硬件资源进行管理,如键盘、显示器、并行口、串行口、时钟、扬声器等。同时为DOS功能调用及BIOS功能调用提供保护以实现可重入功能。(张汉荣)