A file system consists of operating system code supporting the I/O operations that open, close, create, read and write to files. Record oriented I/O is not a feature of either the UNIX or the MS-DOS native file system. The data is stored by the file system as a sequence of bytes. It is the task of the user to design an application dependent structure on the file system. In the case of logically related fixed or variable length data, a record structure is desirable. This thesis describes a set of extensions to the UNIX and the MS-DOS file systems that supply a record structure to these native file systems. The descriptions of both the UNIX and the MS-DOS native file systems are followed by the extensions to each file system. Program code is provided to demonstrate the MS-DOS extensions.

Library of Congress Subject Headings

MS-DOS (Computer file); UNIX (Computer file); File organization (Computer science); Operating systems (Computer science)

Publication Date


Document Type


Student Type


Degree Name

Computer Science (MS)

Department, Program, or Center

Computer Science (GCCIS)


Jeff Lasky

Advisor/Committee Member

Warren Carithers

Advisor/Committee Member

Chris Comte


RIT – Main Campus

Plan Codes