Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
RT-11
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===File system=== RT-11 implemented a simple and fast [[file system]] employing six-character filenames with three-character extensions (6.3) encoded in [[DEC RADIX 50|RADIX-50]], which packed those nine characters into only three 16-bit words (six bytes). This resulted in allowable filename characters being 'A'-'Z', 'a'-'z' forced to upper case, '0'-'9', '$', '%', '*'. Filenames could be prefixed by a device name to specify a device different to the default DK: device, also encoded in RADIX-50. All files were contiguous, meaning that each file occupied consecutive blocks (the minimally addressable unit of disk storage, 512 bytes) on the disk. This meant that an entire file could be read (or written) very quickly. A side effect of this file system structure was that, as files were created and deleted on a volume over time, the unused disk blocks would likely [[File system fragmentation#Free space fragmentation|not remain contiguous]], which could become the limiting factor in creating large files; the remedy was to periodically โsqueezeโ (or "squish") a disk to consolidate the unused portions.<ref>{{cite web |website=BitSavers |url=http://bitsavers.trailing-edge.com/pdf/dec/pdp11/rt11/v5.6_Aug91/AA-5284H-TC_RT-11_System_Message_Manual_Aug91.pdf |title=RT-11 System Message Manual |quote=Compress the volume by using the monitor SQUEEZE command}}</ref><ref>{{cite web |url=https://gordonbell.azurewebsites.net/Digital/RT-11%20System%20Users%20Guide%201977.pdf |title=RT-11 System Users Guide 1977 |quote=The SQUEEZE command consolidates in a single area all unused ...}}</ref> Each volume has only one directory which was preallocated at the beginning of the volume. The directory consists of an array of entries, one per file or unallocated space. Each directory entry is 8 (or more) 16-bit words, though a sysgen option allowed extra application-specific storage.<ref>{{cite web |url=http://cryptosmith.com/2013/10/19/digitals-rt-11-file-system |title=Digital's RT-11 File System |date=20 October 2013 |access-date=January 1, 2015}}</ref>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
RT-11
(section)
Add topic