From mboxrd@z Thu Jan 1 00:00:00 1970 From: wes.parish@paradise.net.nz (Wesley Parish) Date: Mon, 27 Mar 2017 12:29:37 +1300 (NZDT) Subject: [TUHS] Were all of you.. Hippies? In-Reply-To: <20170326220637.GA9482@mcvoy.com> References: <20170326033259.E473018C097@mercury.lcs.mit.edu> <001601d2a624$8479bd50$8d6d37f0$@ronnatalie.com> <20170326220637.GA9482@mcvoy.com> Message-ID: <1490570977.58d84ee184836@www.paradise.net.nz> To give an example of what one other operating system means by records, I point you in the direction of: http://www.conceptsolutionsbc.com/mvs-articles/197-mvs-file-system "Windows and *NIX file systems are based on hierarchical directory structure. Basically, you have one root directory and you can create directories (sometimes called folders) or files under that root directory. Mainframe disk files are very different to this hierarchical approach." "MVS datasets always have record lengths. MVS access methods read and write records in physical blocks. A block is made up of one or more logical record. This diagram shows the block sizes and difference between fixed block and variable block data sets. The access method is responsible for splitting the block into logical records and passing the record to the program. Although a program can handle breaking the blocks into logical records, this task is normally done by the access method. A record length can be fixed or variable." If you're familiar with the Network and Hierarchical Database systems from practical experience or from working through non-relational dbms books, this all looks very familiar. Essentially such file systems are hierarchical dbmses. As should be expected from MVS's derivation from batch systems. I don't know anything about the DEC VAX VMS file system. I was meaning to learn a few years ago, but other things happened ... FWVLIW Wesley Parish Quoting Larry McVoy : > On Sun, Mar 26, 2017 at 07:31:30AM -0400, Ron Natalie wrote: > > Maintaining records iwas far from unheard of at the time networking > showed up in UNIX. Think about how the UNIX tape driver works. > > I think that unix "records" are just a struct in binary in the file. > That's a > little different (a lot different?) than what most operating systems > mean by > records. Unless I'm mistaken. > "I have supposed that he who buys a Method means to learn it." - Ferdinand Sor, Method for Guitar "A verbal contract isn't worth the paper it's written on." -- Samuel Goldwyn