Article View: comp.arch
Article #2095Re: SCSI on steroids, mainframes move over
From: Bruce Thompson
Date: Sat, 02 Sep 1989 03:56
Date: Sat, 02 Sep 1989 03:56
31 lines
1956 bytes
1956 bytes
Just a quick (I hope :->) note about file mapping. Apollo workstations provide a technique called Mapped-Segments which allow a process to link a file into it's virtual addressing space thus reducing I/O times to paging times. The interesting thing is that the documentation for the `Open System Toolkit', mentions that the `uasc' file manager uses mapped segments to implement unstructured ascii files (like regular UNIX files). Some quick background: The Apollo file system is object-oriented. Each file-system entry has a type, like `uasc'. Each type has a manager which is a set of functions which know how to manipulate objects of that type. When a file is opened, the appropriate type manager is called to perform the operations on the file. You can write managers which call other managers, so if you were to create a `structured ascii' file type you could use the `uasc' manager to handle operations which you do not want to directly deal with. An interesting side note, mapped segments can (and are) be used to implement shared memory between processes. ------------------------------------------------------------------------ Bruce Thompson CAE Engineer, NovAtel Communications Ltd. 1020 64 Ave, N.E., Calgary, Alberta, CANADA Disclaimer: I do not represent in any way the views/policies of my employer, and often not even my own. "Never underestimate the power of human stupidity" - Lazarus Long
Technical Details
Message-ID:
<90@blender.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!ubc-cs!alberta!calgary!xenlink!blender!bruceReferences:
<5932@pt.cs.cmu.edu> <3238@scolex.sco.COM> <26970@amdcad.AMD.COM> <452@ctycal.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!ubc-cs!alberta!calgary!xenlink!blender!bruce From: bruce@blender.UUCP (Bruce Thompson) Newsgroups: comp.arch Subject: Re: SCSI on steroids, mainframes move over Message-ID: <90@blender.UUCP> Date: 2 Sep 89 03:56:11 GMT References: <5932@pt.cs.cmu.edu> <3238@scolex.sco.COM> <26970@amdcad.AMD.COM> <452@ctycal.UUCP> Organization: Some apartment in downtown Calgary Lines: 31 Summary: Quicky reference regarding file/segment mapping