next up previous
Next: Programming Language Integration Up: Classifying Operating Systems Previous: Real-time Support

Database Integration

Operating systems are often competitors of database systems for the management of secondary store and synchronization of processes. Traditional operating systems provide simple forms of persistent data and synchronization, leaving complex support to database systems. Database operating systems provide more elaborate support. One of the first such systems was the IBM 360 OS, which provided files of database-like records. This idea is being extended in the next version of Windows, called Longhorn, in which the file system is integrated with a relational database system. Another way to integrate the two kinds of systems is to support transactions in the operating system. Developers of distributed operating systems realized the need for transactions in coordinating the OS components on different machines and so provided it as part of the OS.



Prasun Dewan
Tue Jan 13 12:23:19 EST 2004