Annotation of researchv10dc/man/manb/up.4, revision 1.1.1.1

1.1       root        1: .TH UP 4
                      2: .SH NAME
                      3: up \- emulex sc21/ampex 9300 UNIBUS moving head disk
                      4: .SH DESCRIPTION
                      5: Files with minor device numbers 0 through 7 refer to various portions
                      6: of drive 0;
                      7: minor devices 8 through 15 refer to drive 1, etc.
                      8: .PP
                      9: The origin and size of the pseudo-disks on each drive are
                     10: as follows:
                     11: .PP
                     12: .ta .5i +\w'000000    'u +\w'000000    'u
                     13: .nf
                     14: 9300 partitions
                     15:        disk    start   byte
                     16:        0       0       15884
                     17:        1       16416   33440
                     18:        2       0       500992
                     19:        3       341696  15884
                     20:        4       358112  55936
                     21:        5       414048  36944
                     22:        6       341696  159296
                     23:        7       49856   291346
                     24: .DT
                     25: .fi
                     26: .PP
                     27: The
                     28: block
                     29: files
                     30: access the disk via the system's normal
                     31: buffering mechanism
                     32: and may be read and written without regard to
                     33: physical disk records.
                     34: There is also a `raw' interface
                     35: which provides for direct transmission between the disk
                     36: and the user's read or write buffer.
                     37: A single read or write call results in exactly one I/O operation
                     38: and therefore raw I/O is considerably more efficient when
                     39: many words are transmitted.
                     40: The names of the raw files
                     41: conventionally
                     42: begin with
                     43: an extra `r.'
                     44: .SH FILES
                     45: .ta 2i
                     46: /dev/up[0-3][a-h]      block files
                     47: .br
                     48: /dev/rup[0-3][a-h]     raw files
                     49: .SH SEE ALSO
                     50: rp(4)
                     51: .SH BUGS
                     52: In raw I/O
                     53: .I read
                     54: and
                     55: .IR write (2)
                     56: truncate file offsets to 512-byte block boundaries,
                     57: and
                     58: .I write
                     59: scribbles on the tail of incomplete blocks.
                     60: Thus,
                     61: in programs that are likely to access raw devices,
                     62: .I read, write
                     63: and
                     64: .IR lseek (2)
                     65: should always deal in 512-byte multiples.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.