24.12.2012 Views

SCO UnixWare 2.1 Technical Summary - Bandwidthco Computer ...

SCO UnixWare 2.1 Technical Summary - Bandwidthco Computer ...

SCO UnixWare 2.1 Technical Summary - Bandwidthco Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SCO</strong> <strong>UnixWare</strong> <strong>2.1</strong><br />

The three major types of device drivers supported in <strong>SCO</strong> <strong>UnixWare</strong> <strong>2.1</strong> are:<br />

• Host Bus Adapter (HBA) - conforms to PDI framework.<br />

• Network - STREAMS-based Data Link Provider Interface (DLPI) or the Novell Open<br />

Data-Link Interface (ODI) specifications<br />

• video drivers - use UNIX Screen Interface (SI) standards to support multiple Screen<br />

Display Drivers (SDD).<br />

The Portable Device Interface (PDI) is a framework, architecture, and set of kernel interfaces for<br />

developing storage device drivers. It supports a large class of devices including hard disks, tape<br />

drives, CD-ROM drives, and WORM drives. New drivers can easily be developed, installed,<br />

configured and administered using this framework.<br />

Asynchronous I/O<br />

Asynchronous I/O provides a user process with the ability to overlap processing with I/O<br />

operations. This is particularly significant in real time, database and transaction processing<br />

environments where throughput and determinism on a per process/application basis are<br />

important. The asynchronous I/O APIs provided in <strong>SCO</strong> <strong>UnixWare</strong> <strong>2.1</strong> conform to the latest<br />

Draft of the POSIX 1003.1b Real-time Extensions Standard. Asynchronous I/O may be used by<br />

single-threaded or multithreaded applications. Leading database vendors depend on<br />

Asynchronous I/O to gain application performance and scalability.<br />

<strong>SCO</strong> <strong>UnixWare</strong> <strong>2.1</strong> File System Support<br />

The <strong>SCO</strong> <strong>UnixWare</strong> system supports a variety of filesystem types using the Virtual File System<br />

(VFS) architecture. This modular architecture facilitates the integration of new filesystem types<br />

and makes it possible to support the dynamic loading of file system modules into a running<br />

kernel.<br />

The <strong>SCO</strong> <strong>UnixWare</strong> system supports three major categories of file systems: disk-based,<br />

distributed and pseudo. Disk-based file system types supported include:<br />

• VERITAS ® file system (VjFS)*<br />

• UNIX file system (UFS)*<br />

• Secure file system (SFS)*<br />

• System V file system (S5)*<br />

• CD-ROM file system (CDFS)*<br />

• Boot file system (BFS)<br />

• Memory file system (memfs)<br />

• DOS File System (dosfs)<br />

• XENIX filesystem (xxfs)*<br />

*denotes multi-threaded component for increased performance<br />

Distributed file systems provide the user access to files stored on remote systems. The file<br />

system types supported include:<br />

Network File System (NFS) NetWare UNIX Client file system (NUCFS)<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!