|
Home Table Of Contents Support Pages Feedback & Contact Apple Computer, Inc. Mirror Sites Huh? | By Doug Korns
In the early days of the Macintosh operating system, new objects like icons and windows had to be stored and managed somewhere by the operating system. Information, such as the bit mapped representation of the icon picture to display, and the association of documents to the application that created them, was saved in a database. This file was called "Desktop" and was an invisible file at the top level of every floppy disk. Information was placed in this file by the action of the Finder making calls to the Desktop Manager. The Desktop Manager, in turn, made calls to the Resource Manager, creating resource items within the Desktop file. When hard drives came into use on the Macintosh, the file system was enhanced with real folders and a hierarchical organization. This became known as the Hierarchical File System (HFS). The Desktop file maintained the same information as before, but it became much larger in size since hard drives held many more files and documents. AppleShare File Servers added the ability for the Macintosh to share larger hard drives. The fast access needs of the file servers began to strain the capabilities of the Resource Manager to maintain the Desktop database. A new database organization was designed for use by the Desktop Manager with AppleShare 2.0.x servers. This new Desktop database consisted of two invisible files called "Desktop DB" and "Desktop DF". These files have an index and data file, and provide much faster access to information than the original resource-based Desktop file, especially when the number of files being managed becomes very large. These files are also created at the top level of every volume over 2 Megabytes in size. Floppy disks kept the original resource based Desktop file since it is an adequate method for small volumes. To support the new Desktop Manager, AppleShare servers needed the Desktop Manager extension. Many users who owned the AppleShare 2.0.x product also ran this extension on their client computer with System 6 to help manage their growing file systems on large hard drives. This use of the Desktop Manager extension was never a supported or approved configuration by Apple outside of the AppleShare Server environment. This new dual file desktop database design was integrated into System 7 and is still in current use. In the early transition days from System 6 to System 7, many users were using the Desktop Manager extension from AppleShare with non-server computers because they found that when switching back and forth between System 6 and System 7, it would prevent a Desktop rebuild from occurring. This extension enabled the same desktop files to be shared between the two different versions of the Mac OS. This also was an untested and unsupported configuration that seemed to work for those who tried it.
[Previous] [Top] [Next] | ||||
"The Information Alley", in all formats, is copyright Apple Computer, Inc.
All Rights Reserved.