A snapshot from a session running PDOS2 from our PX30 platform.
This is our new operating system replacing PDOS. It's backward compatible with PDOS, but up to date with the latest OS kernel technology.
There are a lot of new innovative features in PDOS2 making it even faster than our previous OS. Several of the techniques in our forthcoming operating systems PDOS32 and PDOS64 has been implemented in PDOS2.
Among these innovations are two patent pending techniques making the OS much faster. One is an algorithm making the file systems up to 3 times faster. The second makes the disk cache several times faster.
The above techniques forms the base for our new dynamic memory system, where unused memory is used by the disk cache system until an application needs it.
As PDOS2 is backward compatible with PDOS it has some legacy luggage. In PDOS32 and PDOS64 we remove that to reduce the layers between hardware and software, making a cleaner and faster OS.
PDOS32 and PDOS64 are based on the performance techniques in PDOS2. Besides having a more "bare metal" approach towards hardware, it supports more memory. PDOS32 supports up to 64 GB memory and PDOS64 256 TB or more. PDOS2 and PDOS32 both supports 4K native sector hard drives, but are limited to 2TB due to a 32-bit interface. The hard drive limit in PDOS64 is 128 PB, due to the ATA LBA48 limit.
We are also planning to make PDOS32 and PDOS64 available for other CPU architectures in the future. As we have stripped the legacy stuff, they are easier to port to other architectures. All the framework around PDOS32 and PDOS64 can be reused even though the architecture independent version will be based on C code.
PDOS is a 32-bit general purpose OS with hard real time support for 32-bit X86 systems. The OS was written from the ground up for the embeddd PC. It's entirely written in assembly language for bringing out the true performance of the 32-bit X86 architecture.