PT630 Operation Guide
Page 6 of 41
______________________________________________________
Chapter 2. System Software Organization
The PT630 system software is organized into two modules: the kernel module and the application
module (see diagram below).
MODULE ORGANIZATION
┌──────────────────────────────────────────────────────────────────┐
│
┌───────────┐
|
┌──────────────────┐
│
ATION
│
APPLIC
│
Terminal
│
|
│
Downloadable
│
│
MODULE
│
│
module
│
|
│
Application
│
│
│
└───────────┘
|
└──────────────────┘
│
│
┌───────────┐
|
┌──────────────────┐
│
│
│
Workstation
│
|
│
Downloadable
│
│
│
│
module
│
|
│
Application
│
│
│
└───────────┘
|
└──────────────────┘
│
│
┌───────────┐
|
┌──────────────────┐
│
│
│
User-device
│
|
│
Downloadable
│
│
│
│
module
│
|
│
Application
│
│
│
|
│
└───────────┘
└──────────────────┘
│
RESIDENT APPLICATIONS
|
TRANSIENT APPLICATION
│
│
|
│
╞══════════════════════════════════════════════════════════════════╡
│
KERNEL
┌──────────┐
┌────────────┐
┌──────────┐
│
MODULE
│
│
SCAN_INT
│
│
KEYPAD_INI
│
│
COM_INI
│
│
│
└──────────┘
└────────────┘
└──────────┘
│
│
┌──────────┐
┌────────────┐
│
│
│
EXEC
│
│
LOADER
│
│
│
└──────────┘
└────────────┘
│
│
┌──────────┐
┌────────────┐
┌──────────┐
│
│
│
DOS
│
│
FILE
│
│
COM
│
│
│
│
Manager
│
│
Manager
│
│
Manager
│
│
│
└──────────┘
└────────────┘
└──────────┘
│
└──────────────────────────────────────────────────────────────────┘
2.1 Application
Module
Although applications run on the PT630 are classified into resident and transient categories, the
PT630 operation can not decipher the difference between them. The only difference is the location
of the executable files. For resident applications, the Job Scheduling EXEC "jumps" to the entry
point in the EPROM and begins execution. For transient applications EXEC "loads" the executable
file from the RAM file into the RAM memory and then begins execution.
2.2 Kernel
Module
The PT630 kernel provides basic system services. The kernel module includes the DOS Manager,
File Manager, COM Manager and several interrupt service routines.
DOS Manager
The DOS manager emulates most MS DOS function calls to control PT630
peripherals and files.
FILE Manager
The File manager implements a DOS-like file subsystem to support essential file
operations.