Matches in SemOpenAlex for { <https://semopenalex.org/work/W101483485> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W101483485 abstract "File systems are essential components of general purpose operating systems and are highly visible to computer users. To satisfy the growing diversity of persistent storage needs presented by application and system programs, operating systems should support both standard and customizable file systems. To facilitate the design, construction, and use of these file systems, they should fit within a general and extensible model. Currently file systems are based on one of a few common models that are neither general nor extensible. This thesis shows that a simple, general, and extensible model can be constructed by presenting an object-oriented framework that contains a few powerful persistent storage abstractions. The framework supports the characterization, design, and construction of both common file systems and experimental file systems. The object-oriented approach was chosen to exploit the techniques of data encapsulation, data abstraction, inheritance, and polymorphism.The framework is called the Choices file system framework. It contains two fundamental abstractions: the PersistentStore class defines objects that manage the storage and retrieval of raw persistent data, and the PersistentObject class defines objects that encapsulate and provide operations on the data managed by persistent stores. Persistent stores manage data access within the file system, while various kinds of persistent objects encapsulate the organization, naming, and structure of persistent data. The framework also includes file system access classes that provide convenient interfaces to persistent objects. Using subclasses of PersistentStore and PersistentObject and several application interface classes, I and other Choices project team members have built various file systems. These file systems include some stream-oriented file systems, a record-oriented file system, a distributed file system, a persistent object store, and several special-purpose file systems.After introducing the problems of current file system models, defining terminology, and surveying related work, this thesis presents the Choices file system framework, discusses how the framework can be extended, and describes some file systems built using the framework." @default.
- W101483485 created "2016-06-24" @default.
- W101483485 creator A5013122218 @default.
- W101483485 date "1992-01-01" @default.
- W101483485 modified "2023-09-26" @default.
- W101483485 title "An object-oriented framework for file systems" @default.
- W101483485 hasPublicationYear "1992" @default.
- W101483485 type Work @default.
- W101483485 sameAs 101483485 @default.
- W101483485 citedByCount "5" @default.
- W101483485 crossrefType "journal-article" @default.
- W101483485 hasAuthorship W101483485A5013122218 @default.
- W101483485 hasConcept C111919701 @default.
- W101483485 hasConcept C13674803 @default.
- W101483485 hasConcept C166807848 @default.
- W101483485 hasConcept C21729314 @default.
- W101483485 hasConcept C26656859 @default.
- W101483485 hasConcept C2780940931 @default.
- W101483485 hasConcept C32833848 @default.
- W101483485 hasConcept C41008148 @default.
- W101483485 hasConcept C77088390 @default.
- W101483485 hasConcept C82820731 @default.
- W101483485 hasConcept C95637964 @default.
- W101483485 hasConcept C97250363 @default.
- W101483485 hasConceptScore W101483485C111919701 @default.
- W101483485 hasConceptScore W101483485C13674803 @default.
- W101483485 hasConceptScore W101483485C166807848 @default.
- W101483485 hasConceptScore W101483485C21729314 @default.
- W101483485 hasConceptScore W101483485C26656859 @default.
- W101483485 hasConceptScore W101483485C2780940931 @default.
- W101483485 hasConceptScore W101483485C32833848 @default.
- W101483485 hasConceptScore W101483485C41008148 @default.
- W101483485 hasConceptScore W101483485C77088390 @default.
- W101483485 hasConceptScore W101483485C82820731 @default.
- W101483485 hasConceptScore W101483485C95637964 @default.
- W101483485 hasConceptScore W101483485C97250363 @default.
- W101483485 hasLocation W1014834851 @default.
- W101483485 hasOpenAccess W101483485 @default.
- W101483485 hasPrimaryLocation W1014834851 @default.
- W101483485 hasRelatedWork W105474664 @default.
- W101483485 hasRelatedWork W1481304056 @default.
- W101483485 hasRelatedWork W1486440348 @default.
- W101483485 hasRelatedWork W1534877108 @default.
- W101483485 hasRelatedWork W1540189695 @default.
- W101483485 hasRelatedWork W1571471059 @default.
- W101483485 hasRelatedWork W1770429799 @default.
- W101483485 hasRelatedWork W2146321856 @default.
- W101483485 hasRelatedWork W287444808 @default.
- W101483485 hasRelatedWork W587666211 @default.
- W101483485 hasRelatedWork W60883384 @default.
- W101483485 hasRelatedWork W1501468664 @default.
- W101483485 hasRelatedWork W1570498084 @default.
- W101483485 hasRelatedWork W1580606827 @default.
- W101483485 hasRelatedWork W1585907919 @default.
- W101483485 hasRelatedWork W1593187578 @default.
- W101483485 hasRelatedWork W1609959133 @default.
- W101483485 hasRelatedWork W1640178591 @default.
- W101483485 hasRelatedWork W1851881118 @default.
- W101483485 hasRelatedWork W1858644059 @default.
- W101483485 isParatext "false" @default.
- W101483485 isRetracted "false" @default.
- W101483485 magId "101483485" @default.
- W101483485 workType "article" @default.