Friday, May 04, 2007

mv /home/apartment /home/house

Moving sucks. Never again, at least not until we can afford to hire movers. All my stuff and all my wife's stuff is at our new home, though most of it's still globbed on the main floor, waiting for us to muster the energy and the giving-a-crap to move things to more sensible places.

I did figure out a good way of explaining RAM and some other concepts to people who aren't computer literate, though. RAM is your computer's tables and counters. If you've got lots of counter space, you can do things. Things like put down a plate, remove the lid of a peanut butter jar and set it down, little luxuries like that. When all your counter space is full, you need to start swapping. Typically you have to swap stuff from the table (RAM) to the floor (hard disk). Holding things in your hands (CPU registers) is handy for juggling a few things at a time, but you have to set them down sooner or later.

The analogy is silly, but its implications are even sillier...

When we first moved in, all our stuff was compactly stored in two rooms on the main floor - the beginning of a disk. We're now seeking to fragment our housedrive on purpose, moving things bit by bit off into the far corners of our available space.

The seek time on our house is ironically much slower than in the old apartment, even though we have three platters as opposed to just one. Then again, the head count hasn't increased so that still makes sense.

DMA would be awesome. If things could get from any floor space to any counter or table space without having to be carried by our sore CPU registers, that would save a lot of time and effort, which I suppose is the entire point of DMA.

Wouldn't it be nice if extra hard disk space could be turned into RAM just by putting a table there? Not swap, but actual, useful RAM. Growing extra registers would be very useful too. Most people would just wind up using them to play solitaire though.

Our cat is a virus who will indiscriminately puke on both RAM and the hard disk. Her runtime is some sort of virtual machine which doesn't make any distinction between the two, it's all just trottable and sleepable surface area.

~ mv /home/apartment /home/house
Permission denied.
~ sudo mv /home/apartment /home/house
~

"Sudo" must be the 16-foot truck we rented. It was powerful and a little intimidating to use. A person could get used to that level of power and potential disaster, but most of us should stay in user mode most of the time, and only fiddle with the stuff we own.

No comments: