PDOS

PDOS

PDOS (PQURE Disk Operating System) is a general purpose OS for X86 systems with hard real time support. The OS is written from the ground up in assembly language for bringing out the true performance of the X86 architecture.


Features

  • Slimmed and scaled down to a bare minimum right out of the box.
  • Unparalleled performance.
  • Designed to be fast and responsive on I/O.
  • Native boot support.
  • PFAT algorithm support making FAT file systems up to over 3 times faster.
  • Unique implementation of the disk cache system for maximum performance.
  • Hard real time support in 32 levels.
  • Multi processor support.
  • Hyper threading support.
  • APIC support for up to 64 hardware interrupts even on single core processors.

Productivity

  • PDOS is the easiest and most productive way to get any low weight embedded application to market.
  • A minimal PDOS system is integrated in the BIOS flash memory as standard. Add your own applications to create a cost optimized, safe, low resource product.
  • Applications written for PDOS ends up smaller and need less resources than those written for other operating systems.
  • The feature rich run time libraries makes it easy to write applications and drivers.
  • PDOS run time libraries are consistent, supporting ANSI C in both user and kernel level code.
  • The run time library support for working close to hardware offers full control and productivity for embedded applications.


PDOS comparison chart


Resources

PDOS  

PDOS32**

PDOS64**

Maximum CPUs

32

32

64

Maximum hyper threads

32

32

64

Physical memory limit

< 4 GB

< 64 GB

>= 256 TB

Hardware interrupts

64

64

64

Disk cache block size

4 KB

4 KB

4 KB

Disk cache maximum size

2 TB

2 TB

> 2 GB

Disk cache reclamation

Yes

Yes

Yes

Maximum disk size

2 TB

2 TB

128 PB

Maximum file size

4 GB

4 GB

< 128 PB

Native UHCI support

Yes

Yes

Yes

Native OHCI support

Yes

Yes

Yes

Native EHCI support

Yes

Yes

Yes

Native XHCI support

Yes**

Yes

Yes

Native eMMC support

Yes

Yes

Yes

Native SD card support

Yes

Yes

Yes

Native ATA LBA48 support

Yes

Yes

Yes

Native ATA 4K support

Yes

Yes

Yes

Native ATA 4K boot

Yes*

Yes*

Yes*

Native means supported by kernel without drivers. USB mass devices, eMMC and SD card devices are bootable without using file image techniques. Native ATA 4K boot requires support from BIOS. PDOS32, PDOS64 and XHCI for PDOS are in development.

Native boot

PDOS (with some help from PBIOS) can boot natively from various devices without having to load a file containing a file system to a ramdisk. In the video clip above PDOS boots from a Kingston USB thumb drive. 


PDOS can boot directly from USB devices, eMMC and SD cards without using any drivers.


Despite this flexibility, PDOS image size is less than 150 KB.


PFAT

PFAT is an arithmetic algorithm invented by us for creating FAT volumes. The benefits are efficiency and greatly improved performance.


PFAT is integrated in PDOS and changes the performance of both reads and writes. The changes in random writes are most noticable with up to 3.3 times improvement.


You can find our benchmarks in the report below.

















 

PQURE

TECHNOLOGY AB


© Copyright.

All Rights Reserved.

Contact

info@pqure.com

+46 70 316 92 35

Follow Us

Facebook

Linkedin

Address

Råsundavägen 9

169 67 SOLNA

SWEDEN