Slashdot Mirror


Disk Drives Explained

CowboyRobot writes "Magnetic disk drives are one of those things I usually take for granted without thinking about, but I recently realized how little I understood about how they really work. ACM Queue has an article from their 'Storage' issue titled, 'You Don't Know Jack About Disks', which does a very good job of explaining exactly how magnetic disks have evolved since the 70s and how they work today."

132 comments

  1. just in time... by Perdition · · Score: 0, Flamebait

    an in-depth explanation of a medium that should have been phased out five years ago. Now if they'd only explain the Nintendo GameGlove to us...

    --
    Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    1. Re:just in time... by Perdition · · Score: 1

      No wait... I was thinking of floppies. Carry on.

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    2. Re:just in time... by Anonymous Coward · · Score: 1, Insightful

      Don't you mean Power Glove?

    3. Re:just in time... by Perdition · · Score: 1

      still, you could see the logic in phasing out hard drives five years ago too. Maybe I should have just stuck by my guns. Seriously, is there anything on the horizon to completely replace the HD?

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    4. Re:just in time... by Perdition · · Score: 1

      Yes, right again. See, I told you I was ignorant of cutting edge gameplay enhancing articles of clothing!

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    5. Re:just in time... by cap'n+foolsy · · Score: 1

      i believe the popular explanation is that, and i quote: it's so bad.

      --
      It might look like I'm standing motionless, but I'm actively waiting for my problems to go away
    6. Re:just in time... by UrGeek · · Score: 1

      Not for the price. Many have tried and many have failed but writing magnetic bits on spinning platters have proven time and time again, to be the cheapesy way to store gigabytes and gigabytes that can be retrieved in a reasonable amount of time for an incredibility reasonable price.

    7. Re:just in time... by onomatomania · · Score: 1

      Do tell, what exactly did you have in mind to replace these obsolete devices that "should have been phased out five years ago"? Didn't think so.

    8. Re:just in time... by arekq · · Score: 1

      Can you give examples of some of those attempts? (I am just interested. :) )

    9. Re:just in time... by UrGeek · · Score: 1

      Alternative to hard drives:

      In the beginning:

      CRT storage - a special CRT tube would store dots on the phospher of the tube, kinda of like a storage oscilloscope stores a waveform, only it stores dots.

      Core memory - little doughdots of iron ferrite in a basketweave of little wires. Each one was a bit when magentized or a zero when no.

      Magentic drums - a cylinder instead of a platter.

      The only two I know from more recent times to have actually made it to market are "RAM drives" (very expensive but very fast) and magnetic bubble memory. Bubbles was a chip that would cycle little magentic domains around like a shift register.

      Yo, Slashdotters, what have I missed?

  2. Quite an insightful paper by ThePeeWeeMan · · Score: 1

    It's not too hard for ordinary people to understand (I can understand it and I'm not an expert in hardware), though the article didn't really talk about USB thumb drives, etc.

    What kind of controller interface do they (thumb drives) use? ATA, SCSI or something else?

    1. Re:Quite an insightful paper by guile*fr · · Score: 1

      like ide cd burner they use a scsi emulation layer (under linux)

    2. Re:Quite an insightful paper by bullestock · · Score: 1

      USB "drives" use an USB-specific protocol defined by the USB organization.

    3. Re:Quite an insightful paper by ThePeeWeeMan · · Score: 1

      I see, thanks a lot. =)

    4. Re:Quite an insightful paper by Ignominious+Cow+Herd · · Score: 1

      Assuming that was sarcasm...there is a class of USB device called USB Storage. As long as the 'drive' adheres to that class most OS USB stacks will support it without the need for device specific drivers. Linux supports this under the SCSI emulation layer so the drives show up as SCSI drives.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    5. Re:Quite an insightful paper by ThePeeWeeMan · · Score: 1

      Actually, it wasn't meant to be sarcasm, I really didn't know exactly how it was "represented".

  3. Re:This is a great paper. by Spoing · · Score: 2, Interesting
    I do really hope there will be more introductory papers for beginners like this one, to which I could point people before another time I answer their question: "What computer should I buy?"

    That's simple; "What computer were you planning on buying?"

    I don't know your experience, though this is mine;

    I've put computers together for people, I've given them advice, I've even given them a store plus model name plus a few suggestions. I've warned people off of buying a brand, and told them that there are problems with specific hardware that they have thier eye on. All good stuff...none of it aimed toward an agenda...all focusing on what they said they want to do with a specific budget...and they always end up buying what they wanted in the first place or (if I put it together) drooling over the machine they really wanted.

    There is no other answer. Unfortunately, the same thing often applies in business though if the managers have good computers they tend to ignore what you do with the rest of the systems.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  4. Re:This is a great paper. by Ella+the+Cat · · Score: 4, Insightful

    If someone asks me which computer to buy, I'd like to think I could assess their level of technical understanding and their needs in under two hours, provide encouragement, explanation, and make a useful recommendation. Your attitude alienates people.

  5. Re:This is a great paper. by Anonymous Coward · · Score: 0

    You are too damned right. I've done the same for a family member who drooled over an advertisement for "refurbished" ripoff P166 laptops last year.

    I told him I could get him a PIII/500 for the same price, and he went with that. He still regrets he missed out on the great software bundle with the laptop - win95 and some shareware games, IIRC

  6. Nintendo Gamecube by rf0 · · Score: 3, Interesting

    It always intresting to see how things work. Nice little thing to add to this is the way Nintendo do copy protection on their disks (although not scritly on topic). Instead of relying on heavy software encryption they went for a nice simple solution. They spin the CD-Rom the wrong way. As such you need special burners if you want to copy it.

    Now thats a neat idea

    Rus

    1. Re:Nintendo Gamecube by hbackert · · Score: 5, Informative

      Wrong. Found in many places on the Internet: like here in this GC FQA: it's not true that GC disks spin backward. You can check it out youself. Instead the CD starts at the outer part of the disk and the laser then moves towards the inside. Normal CD-ROMs and DVDs start at the inside and go outside (and slow down while doing that).

    2. Re:Nintendo Gamecube by Anonymous Coward · · Score: 1, Interesting

      Actually normal CDs and DVDs speed up when moving from inside to outside (as the angular velocity increases along with the distance from the center). Now, what I want to know is ... if you are doing a bit-by-bit copy, what difference would it make if the discs were meant to be read forward, backwards, or sideways?

    3. Re:Nintendo Gamecube by carpe_noctem · · Score: 2, Funny

      I love people that start their posts out with "Wrong!". I was instantly convinced!

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    4. Re:Nintendo Gamecube by Anonymous Coward · · Score: 1, Funny

      Spins the CD from the "outside" to the "inside" eh? Yeah, why don't you just think about that for a few minutes..

    5. Re:Nintendo Gamecube by Anonymous Coward · · Score: 2, Informative

      It spins the disk(it's not a CD, so it's not a disc) clockwise like normal.

      It reads the disk from edge to center, which is the opposite of most other devices. There were a few very early CD players that did this too, and they weren't able to play CD singles.

    6. Re:Nintendo Gamecube by Anonymous Coward · · Score: 2, Informative

      There is no reason why the angular velocity should increase when the laser is pointed further away from the center of roation. The rate at which information is read is R * V where V is the angular velocity, and R is the distance from the center where the laser points to. The CD/DVD drive must slow down (less V) its spin as it starts to read furhter away from the center (more R) because the hardware can process information (R * V) only so fast.

    7. Re:Nintendo Gamecube by aquishix · · Score: 1

      From what I understand, the Sega(/MS) Dreamcast had a similar method. The data is written from the outside inward. You can pick up a random Dreamcast disc and see the obvious difference.

      --
      - I am a viral sig. Please copy me and help me spread. [strain #2] Thank you
    8. Re:Nintendo Gamecube by Anonymous Coward · · Score: 0

      There were a few very early CD players that did this too, and they weren't able to play CD singles.

      However, they were great for listening to the hidden satanic messages found on many CDs.

    9. Re:Nintendo Gamecube by Anonymous Coward · · Score: 0

      I think you have this backwards. CD's spin faster on the ouside tracks and slower on the inside tracks for variable speed reading/writing.

    10. Re:Nintendo Gamecube by Anonymous Coward · · Score: 0

      Maybe if you had waited to read the rest of the post you might have learned something.

    11. Re:Nintendo Gamecube by Grizzlysmit · · Score: 1

      Ofcourse it's my head that spins backwards, due to all the this overload of detail, heeeellllp :-)

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
    12. Re:Nintendo Gamecube by iantri · · Score: 1

      Nope. The Sega Dreamcast discs (Gigabyte Discs) have two sections - a high density and a low density section. The low density section is normal CD and can have audio tracks, data tracks, whatever stored on it and can be accessed with a normal CD-ROM drive. The high-density section is normal CD but is written with the data in a tighter spiral making it unreadable to computer CD-ROMS drives. This also has the unfortunate effect of making them very succeptable to death by scratching. These Dreamcast will boot games/programs off of regular CDs.. good for homebrew software (http://www.dcemulation.com and http://homebrew.dcemulation.com). It was only a matter of time before someone wrote a program that reads data off of the GD-ROMS and passes it out the serial port on the back of the Dreamcast. They made a cable that goes from the Dreamcast to an RS-232 serial port on a computer. From there it is a simple matter of using a terminal emulator to download the data off of the disk. (it is send using XMODEM.) From there it just needs copy-protection removed (on the later games that Sega release with copy-protection when they realized that the GD-ROM format wasn't going to provide protection anymore), and if there is too much data to fit on a 700MB CD, movies resampled, audio downmixed to mono, or worse-case scenario, ripped.

  7. Funniest /.'ed message by Bob+Wehadababyitsabo · · Score: 3, Funny

    "Fatal error: Call to undefined function: message_die() in db/db.php on line 88"

    So... anybody got a mirror?

    --
    fsck -u
    1. Re:Funniest /.'ed message by brejc8 · · Score: 1

      Its allways a pain to mirror php pages

    2. Re:Funniest /.'ed message by AsnFkr · · Score: 4, Funny

      "Fatal error: Call to undefined function: message_die() in db/db.php on line 88"

      Yea, that is exactly how hard disks *don't* work.

    3. Re:Funniest /.'ed message by AyeRoxor! · · Score: 2, Funny

      I, too, find that message rather suspect. If message_die is an undefined function, then clearly it was placed in the code by a sabateur. A cracker? Or was it the webmaster himself, falling on his slashdot-induced sword?

      Or is it a message from the future?

      Man, I can't wait for T4.

    4. Re:Funniest /.'ed message by Ignominious+Cow+Herd · · Score: 1

      Man, I can't wait for T4.

      Why? Because T3 Sucked so Bad!?

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    5. Re:Funniest /.'ed message by Anonymous Coward · · Score: 0

      The /. crowd just pointed out that "You Don't Know Jack About Being Slashdotted" to the ACM.

    6. Re:Funniest /.'ed message by SEWilco · · Score: 1

      Can you go help out the Diebold voting machine examiners? Their research seems to be focused on guessing the meanings of file names, and they may need your assistance.

    7. Re:Funniest /.'ed message by Anonymous Coward · · Score: 0

      Why? Aren't they just HTML like all other pages?

    8. Re:Funniest /.'ed message by brejc8 · · Score: 1

      They are but they have a php extention and so you have to rename them on your end and if you are mirroring deeper then you have to also update the links.

  8. A bit more history by Mostly+a+lurker · · Score: 4, Interesting
    Although I found the article interesting in terms of the modern developments in PC hard drives, it is a little misleading concerning the overall situation in the 1970s and 1980s.

    To take the IBM mainframe example he quotes: yes, IBM originally used a CKD (count-key-data) architecture and this was still preferred in the late 1970s for highest performance applications. However, in the last 1970s, IBM already provided FBA (fixed block architecture) disk drives such as the 3370. These moved intelligence of disk geometry into the disk controller and were quite easy to program.

    Other mainframe and minicomputer manufacturers had innovative schemes during the early 1980s.

    1. Re:A bit more history by Rick.C · · Score: 4, Insightful
      When you consider that the average mainframes of the early '70s had around 512K (yes, "K") of memory (the big ones had a meg or two), you can understand the need to conserve memory. Most programs ran in 60K regions. You just didn't have room for a lot of large data buffers. CKD format allowed you to write whatever size records made sense for your application.

      The real beauty of CKD was the "K" or "key" field. If you wrote data blocks with keys, you could then ask the disk controller to search for a given key while your program was executing other code. The controller would find the matching record, read it into storage and interrupt when it was done!

      Nowadays most mainframe DASD is really RAID-1 or RAID-5 SCSI arrays that emulate CKD under the covers. With gobs of RAM and the introduction of "dataspaces", the usefulness of CKD is debatable, but like other legacy interfaces, CKD will be a long time dying.
      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
    2. Re:A bit more history by Mostly+a+lurker · · Score: 1
      When you consider that the average mainframes of the early '70s had around 512K (yes, "K") of memory (the big ones had a meg or two), you can understand the need to conserve memory.

      Indeed, and actually 512K was a pretty large mainframe in the early '70s. I remember working with a 370/115 with only 64K and a 370/145 with originally 256K. The 370/145 was running VM/370 with DOS/VS, MVS and VS1 guests, as well as CMS users. As you can imagine, performance was not stellar!

    3. Re:A bit more history by grigori · · Score: 2, Informative

      Another thing about CKD is that early disks were unreliable and you needed to make sure you read the location you thought you were reading (like for instance if seek calibration was off), so by putting a countfield containing cyl/head/record in front of each data field you got self-identifying data. If the read CCW said gimme a particular record and the count field you actually read didnt match you could recover by reissuing the read or otherwise hiccuping

    4. Re:A bit more history by cmacb · · Score: 2

      The other thing he failed to mention (or I failed to notice) is that mainframes had ordered seek queuing since at least the 80s. Furthermore, the operating system could balance the advantage of ordering the queue to minimize seeks with other factors such as task priority, which is something the disk drive can't do.

      I'm not saying that it is a bad idea to do this in hardware, but it is just one more thing that was invented long ago on mainframes and is now "new" for PCs.

      I'm still convinced that in the long run most people will be working on something that combines the user interface of a PC with all the back-end data management activities of a mainframe (whether it is called that or not). Even now, the idea of a 4 member household having a central server and each family member carrying around a $100 laptop style i/o device makes more sense than the current model where mom and dad get a new PC and hand the old ones down to the kids.

  9. he forgot to mention..... by unclefungus · · Score: 0

    what about those crazy MFM drives from the old IBM XT's (if you were lucky enought to have a HD back then, I had 10 MBs! )

    1. Re:he forgot to mention..... by MtViewGuy · · Score: 1

      You mean the 10 MB hard drives that are 5.25" full-height drives?? Those things really used quite a lot of power to run them.

      And to think we've reached ATA-133/Serial ATA hard drives storing twenty thousand times what that 10 MB hard drive can do and at many, many times the access speed. And all in a drive that is 1/3 the height and 2/3 the width of that original 5.25" drive.

    2. Re:he forgot to mention..... by 192939495969798999 · · Score: 1

      I had one of those... ran 8:1 compression on it and got a whopping 80 megs of storage! I wonder why it didn't work that well over about 35 megs. hmm.

      --
      stuff |
    3. Re:he forgot to mention..... by vadim_t · · Score: 3, Interesting

      You probably mean you used one of those compression programs like Stacker or Double/DriveSpace.

      The problem is that they don't know how much disk space you have, since it depends on the compressability of the data. Sometimes you would need to write something large to the drive, and the installer would tell you that there's not enough space, although it would have fit. That happens because some data compresses really well. A MP3 won't compress at all, but something like a 16 color image might compress really well.

      So, for these cases you can adjust the estimated compression ratio. You tell the program you expect files will compress to 1/8 of their size, and it adjusts the free space estimation. That's all. Data won't compress any better because of it. I saw lots of people setting a huge compression ratio thinking that seeing 10 times more "free space" would somehow let them put 10 times more stuff on it.

      For a demonstration, I made a "32 MB" 1.44MB floppy, and showed how it got full with 2 MB of files.

    4. Re:he forgot to mention..... by Anonymous Coward · · Score: 0

      Must have been agonizingly slow. Almost as bad as saving all your data on cassette tape. Ugh... even floppy disks were more reliable.

    5. Re:he forgot to mention..... by ScottKin · · Score: 1

      Changes in technology, like switching from stepper motors to voice coils to move the drive head and increase head positioning reliability, successive miniaturization of read-write heads to decrease track-to-track distance, substrate & magnetic material improvements to increase aerial density (the ability to store more per cubic mm), moving from pure-magnetic recording to magnetoresistive recording and more reliable platter drive mechanisms & bearings to increase platter RPM by reducing friction brought about the continuing revolutions in Storage technology.

      ScottKin

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
  10. Re:This is a great paper. by Anonymous Coward · · Score: 2, Interesting

    I don't know about you, but 99.9% of the the time the people that ask me about a computer:

    a) have no clue about the difference between hard drive space and RAM memory.

    b) "just want to get online", but have no clue what that really means.

    I've set a few people up with old PII/350's, just to get them a computer in the first place... it gets them online and they can browse the web, email, etc. I tell them, rather than spend $1000 today to buy a machine, spend it next year and use the 350 to get a clue about what it is you want.

    It works. Generally they buy some game that won't run well on less than an 833 or something, and while they still don't know what the difference between a "megahertz" and a "gigahertz" (and no, trying to explain the metric system to them doesn't work), they at least have a better idea of what a computer *is* and what they want to do with it.

    *Then* I make a recommendation on what they need based on what they want to do with it.

  11. Magentic disk drives are bad for environment by Krapangor · · Score: 5, Insightful
    The magenic layers contain very large amounts of chrome-oxides and other heavy metals and rare elements. This makes disk drives a huge problem in the disposal of old computers.
    Furthermore the rare element production takes often place in very anarchic countries like Kongo or Liberia. Usually warlords and local terrorists use the money from the disk drives rare elements to finance their blood raids and terrorship.
    That's btw the reason why the US were setting up Kabila in Kongo. This guy was killed, but only because the French were more clever.

    So, instead of this old technology which is going to be phased out in 5 years anyway, you should use more modern flash/ram disks and DVDs for data storage, just for moralic reasons.
    Think about it: If you refuse to buy bananas or big name brands because of the cruel, inhumane exploitation of the third-world workers, then you should do the same in IT and avoid disk drives.

    --
    Owner of a Mensa membership card.
    1. Re:Magentic disk drives are bad for environment by Anonymous Coward · · Score: 1, Funny

      Wow, is this true, or the usual net conspiracy thoery?

      The only reason the parent was modded "Insightful" was that he spelled Congo with a 'K'.
      Remember, alternate spellings always mean that the writer knows the 'real' story.

    2. Re:Magentic disk drives are bad for environment by Anonymous Coward · · Score: 0

      Seriously, what the fuck are you thinking. The "cruel inhumanely treated workers" aren't fucking slaves. They are vouluntarily employed and can concievably, leave any time they want. So what your proposing is that we don't support the economies of poor countries? How will they get better then? It's not too different than the US was just prior and after the industrial revolution.

      Support the third world, they've got mouths to feed too.

      I buy big name bananas and magnetic discss

    3. Re:Magentic disk drives are bad for environment by Reziac · · Score: 2, Insightful

      A LOT of mining, of every sort, takes place in underdeveloped countries. Check out, frex, the issues involved with bauxite mining in the 3rd world (bauxite is the ore from which aluminum is extracted, using vast amounts of electricity in the process. Don't DVDs use an aluminum layer? Doesn't that DVD drive have an aluminum frame?)

      Take away the mining industry, and what do you have? A lot of now-unemployed miners with NO other work available, and reduced cash flow in a country that's already strapped, thus making it even harder on their average citizens. This effectively duplicates the situation with Cuba, which hasn't done a thing to improve conditions there. Quite the reverse.

      I've seen firsthand what happens when a one-note economy (as most mining-dependent economies are) is shut down: 90% unemployment and long-term economic disaster. Anyone from Butte, Montana, who remembers when the copper mine was shut down, can verify this. Imagine what happens in a country with no support infrastructure for the unemployed.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:Magentic disk drives are bad for environment by Chundra · · Score: 1

      Support the third world, they've got mouths to feed too.

      There's a little too much emphasis on the incoming end of the digestive tract. I tend to focus on the outgoing end, and it has proven to be quite lucrative over the years. Here's an example:

      When I first began investing, I hypothesized that the best sector to be in for long term growth would be toilet sanitation/plumbing fixtures...cos you have growing wealth in developing powerhouses like China and India and the first thing people want when they come into some money is...a TV? a car? Louis Vuitton handbags? No, a modern toilet! Sure enough, companies like American Standard have been having steady growth and paying juicy dividends straight through the downturn, September 11, etc. Not just a toilet, but the prestige of an American brand. So go ahead and support the third world with food or what have you. I'll be supporting their asses and getting wealthy at the same time.

    5. Re:Magentic disk drives are bad for environment by Anonymous Coward · · Score: 0

      I thought, in recent years, a new inexpensive method had been developed for extracting aluminum. Or is that titanium?

    6. Re:Magentic disk drives are bad for environment by Hodr · · Score: 1

      This being Slashdot I felt compelled to play the roll of grammar policeman (despite the fact that I know my own grammar to be lacking).

      Unless english is not your native tongue, someone claiming to have superior intelligence (as your tagline clearly makes this claim) should take pains to write clearly.

      This would include not making up new words where others work perfectly well, I.E. "terrorship" instead of "terrorism" and "moralic" instead of "moral". Further, phrases such as "more clever" can be reduced to "cleverer".

      More to the point, your entire message was written so poorly it gave to me the immediate impression that you are more than likely a young child in gradeschool, with below average writing / reading capabilities.

      Of course, your reference to Kabila and the french leads me to believe you are more than likely a non-native english speaker. So I would offer this advice. Use a spelling / grammar checker to help remove the confusion that arises from a "MENSA" thought being articulated through an imbeciles tongue.

    7. Re:Magentic disk drives are bad for environment by Anonymous Coward · · Score: 0

      This being Slashdot I felt compelled to play the roll of grammar policeman (despite the fact that I know my own grammar to be lacking).

      Did you really mean a roll, or did you mean a role? I find the latter one more likely.

      Unless english is not your native tongue, someone claiming to have superior intelligence (as your tagline clearly makes this claim) should take pains to write clearly.

      The intelligence required for MENSA is no more than 132 IQ points. As one in fifty reaches up to this IQ, I wouldn't call it superior.

      This would include not making up new words where others work perfectly well, I.E. "terrorship" instead of "terrorism" and "moralic" instead of "moral". Further, phrases such as "more clever" can be reduced to "cleverer".

      Last time I checked, both ways are perfectly and equally right. To me, I even find "more clever" to be easier on the tounge than "cleverer".

      And did you really mean to type i.e. with capital letters? I have myself never seen it in capital letters before, and I read tenfold more articles in English than in Swedish nowadays.

      More to the point, your entire message was written so poorly it gave to me the immediate impression that you are more than likely a young child in gradeschool, with below average writing / reading capabilities.

      Why even bothering typing such message? It's neither informative, insightful, funny, nor interesting. You certainly aren't a karma whore. Furthermore, let me tell you, that most stuff I see written on native Americans' (and by that I don't mean the ancestors of the "Indians", but everyone born and raised in the States of America) websites is by far worse than what this fellow just wrote, and I doubt that the most stuff I read on the net is written by young children in gradeschool, with below average writing / reading capabilities.

      Of course, your reference to Kabila and the french leads me to believe you are more than likely a non-native english speaker. So I would offer this advice. Use a spelling / grammar checker to help remove the confusion that arises from a "MENSA" thought being articulated through an imbeciles tongue.

      What I learnt in English class at school here in Sweden might not apply to your American English, but at least here we learn that nationalities should be spelled capitalized (even when used as a noun), and last time I checked France was still country and French was its nationality. I grammar/spelling checker would have informed you about that. That also applies for your usage of the word "English" in the second paragraph of your post.

      Also, don't you think you should have said "this piece of advice" instead of "this advice", and don't you think a colon would be more appropriate after this? If not, you refer to what has been previously written, and that part of your post contains nothing but rants.

      Well, I guess you simply should have used ispell and the preview button before submitting... If it's to any comfort, I find your ways of starting new paragraphs nice indeed.

      Cheers and better luck next time!
      --
      Niklas, your non-natively English-speaking swede (swede is not a nationality, it's a pure noun, hence the lack of the capitalized S) with an IQ of 148.

    8. Re:Magentic disk drives are bad for environment by orkysoft · · Score: 1
      just for moralic reasons.

      Does that alternate spelling theory go for this gem as well? ;-)

      --

      I suffer from attention surplus disorder.
    9. Re:Magentic disk drives are bad for environment by Grizzlysmit · · Score: 1
      Mensa member, beware of the high IQ

      beware of the high Ego :-)

      To be serious I mean that, Mensa are a load of elitist loosers, if you want friends & people who like you for who you are not for some irrelevant parameter of your being, then loose the Mensa loosers.

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
    10. Re:Magentic disk drives are bad for environment by Hodr · · Score: 1
      Pointing out the errors in my spelling and grammar was to be expected given the nature of my post. However, when I made my comment I was most concerned with the invention of words or misuse thereof by a person who was at least passivly making claims at above average intelligence (and yes, 1 in 50 or the top 2% is above average). I have made no such claims. Taking pot shots at the grammar of someone who has admitted their shortcommings in this department seems mean spirited at best.

      Small errors in spelling and punctuation I overlook, as should you (considering you made such errors in your own post, for example using "I" for "A" and "bothering" instead of "bother").

      From here on I will attempt to respond to each point you raised.

      What I learnt in English class at school here in Sweden might not apply to your American English, but at least here we learn that nationalities should be spelled capitalized (even when used as a noun), and last time I checked France was still country and French was its nationality. I grammar/spelling checker would have informed you about that. That also applies for your usage of the word "English" in the second paragraph of your post.


      I realize the plural noun construction should be capitalized, this was a typographical error (much as I expect your use of "I" instead of "A" was).

      Also, don't you think you should have said "this piece of advice" instead of "this advice", and don't you think a colon would be more appropriate after this? If not, you refer to what has been previously written, and that part of your post contains nothing but rants.


      No and No. In the first part, "this piece of advice" or even "this bit of advice" is only used to provide a que to the receiver that only one article follows (so that they can respond, or not, after that single "bit" of advice) because in general the noun "advice" is used in plural. However, since this is written, and not a conversation, I don't need to give you that information because you cannot interject while I am "speaking". Secondly, while a colon would have made it abundantly clear that the advice given aftarwards was the intended it is not necessary because while the pronoun "this" could be interpreted to have meant that which was previously mentioned, it is most often associated with the idea that is most present, or closest in proximity, which was in that case the following statement.

      Did you really mean a roll, or did you mean a role? I find the latter one more likely.


      You got me there. You win. My entire point has been invalidated.
  12. Re:This is a great paper. by tucolino · · Score: 0

    To tell you the truth, I try to stay away from putting together a computer for people. I usually just build mine. Anyway, the point is that if anything goes wrong with it then I get blamed for it. jeeez... "Windows crashes a lot... do you think there is something wrong with that hardware you chose?" So... I tell them we could put a computer together for this much money but then if anything goes wrong, they have to deal with different manufacturers for each part. That usually scares them off and they end up calling Dell or something like that.... tuco

  13. Relevant Link... by henele · · Score: 4, Informative

    There are probably lots of articles on the subject that can be bought up with a quick search, but my favourite broad explanation site has their definition here.

    1. Re:Relevant Link... by Grizzlysmit · · Score: 1

      If they really new how stuff works they wouldn't be sticking that mouse in their head, owch don't they know how bad a mouse can be for their brain, :-), repeat after me: I will not be putting the mouse inside my cranium.

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
  14. All you want to know about by Cee · · Score: 5, Informative

    Well, there's an interesting article about hard drives here. Watch out, though, it's quite long and it's an easy way to waste some hours... But sure you wanted to know why we don't need to park the hard disk's heads anymore? =) Or, that in fact, there are holes in the hard drive, so it can "breathe".

  15. Referenced PDF by Helmholtz · · Score: 4, Informative

    On page 6 (ATA versus SCSI) Mr. Anderson (insert matrix joke here) references "ATA versus SCSI: More Than an Interface," by Dave Anderson, Erik Riedel, and Jim Dykes.

    The pdf can he had here: ATA_vs_SCSI

    I thought it was quite an interesting read, and an excellent companion piece to the "You Don't Know Jack about Disks" article.

    --
    RFC2119
  16. Still some ways from HD replacements. by MtViewGuy · · Score: 2, Informative

    Unfortunately, we're still quite a ways from developing solid-state drives cheaply that can finally compete against today's hard drives.

    I think within the next 15 years we will finally see the breakthrough that will essentially turn our primary storage into physically-removeable cartridges of solid-state non-volatile memory storing over 250 GB of data on a cartridge somewhat smaller than the physical dimensions of a 3.5" floppy drive. And unlike today's non-volatile memory, the new solid-state memory can be erased many trillions of times without affecting the life of the memory.

    The big advantage of solid-state storage is that since the delay in reading and writing data is a tiny fraction of that of hard drives, they could access data at extraordinarily fast speeds. Imagine loading something like Windows 2000 Professional in under two seconds from start to finish! :-)

    1. Re:Still some ways from HD replacements. by gTsiros · · Score: 2, Informative

      The delay in booting an OS is not caused from the data transfer of HDs. Look at linux booting and you will understand. There are lots of devices that need configuration and that takes time, for reasons unknown to me tho.

      Really, why does configuring non-mechanical devices so long? Why does the bios check take so awfuly long? Shouldn't a mobo that has a bus running at 133MHz actualy be up in milliseconds?

      --
      Looking for people to chat about multicopters, coding, music. skype: gtsiros
    2. Re:Still some ways from HD replacements. by tomstdenis · · Score: 1

      Part of the problem is people want 10GB/sec memory.

      Which causes heat and requires alot of expensive memory. Heck I would settle for 50GB of 5MB/sec memory which is all my IDE harddrive can write anyways.

      Of course 5MB/sec wouldn't be popular [even though you could effectively make it with ram from the early 90s]. Which is why you lie, it isn't 5MB/sec its 41943040 bits/sec. Now that's impressive!

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Still some ways from HD replacements. by tomstdenis · · Score: 1

      You'd think that. Except many devices have timeouts that go upto seconds. So when trying to config [e.g.. guessing]...

      Also it wouldn't be impressive if there weren't alot of churning to effectively turn on a computer.

      What you really have to question is why you have your mobo do the PNP setup in a matter of a second then linux still takes about 20 seconds to boot [thereabouts I've never really timed it].

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:Still some ways from HD replacements. by ZorinLynx · · Score: 1

      My theory is poorly written BIOSes. We have computers at work (Dells, notably) which go from power on to booting the disk in about one second. Sure, it skips things like memory tests, but BIOS memory tests are usually pathetic anyway. I've had bad memory that passes the BIOS check with flying colors but throws up tons of errors when you test with memtest86.

      Instant POST is exceptionally handy on laptops, where every second POSTing can be wasted battery life in many cases.

    5. Re:Still some ways from HD replacements. by TomV · · Score: 1

      While we're still using hard-drives, though, things may yet change beyond recognition.

      The other day I came across this discussion between Jim Gray (MS Research) and David Patterson (Pardee Prof. at UC Berkeley) suggesting among other things that if the disks get much bigger (Terabytes) they're likely to be serial-access rather than random-access (the return of mag-tape, but flatter, because that way you could read a 20TB disk in a day instead of a year), and the return of sneakernet (for terabytes of data, it's cheaper to fed-ex a computer set up as a fileserver containing the data on a hard-drive than it is to ftp it. And the bitrate's better with the 12-hour delivery from fed-ex.

      TomV

    6. Re:Still some ways from HD replacements. by NeoSkandranon · · Score: 1

      Dell BIOS's are also custom made and pared down to work with a specific set of hardware, don't forget. That optimization probably helps speed some

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    7. Re:Still some ways from HD replacements. by MtViewGuy · · Score: 1

      Tom,

      I don't think the solid-state drive I suggested is going to run at the same speed as main system RAM! =)

      What I am thinking of is something more like the memory used on CompactFlash and SD memory cards, only with vastly improved durability and 250 GB capacity. Because you don't have to go through the mechanical process of physically writing and reading data on a spinning disk, such a drive could load the OS is a small fraction of the time it needs now even with today's fastest ATA-133 or Serial ATA hard drives.

    8. Re:Still some ways from HD replacements. by vadim_t · · Score: 1

      I think the point of the BIOS memory test is more to make sure memory is well inserted into the motherboard. It won't catch small errors, but it should catch chips with a bad contact, or really broken ones.

      I wisht memtest86 or something similar was included in the BIOS, though.

    9. Re:Still some ways from HD replacements. by tomstdenis · · Score: 1

      The problem with such memories is that they are not durable.

      A smarter idea would be to have a high capacity li-ion battery backup that recharges when the computer is on. Eventually the battery will die which means making it hot-swappable [e.g. while the machine is on] would prove useful.

      My computer is on 99% of the time so the battery essentially would never be used [except for power outages and the like].

      In the end a battery backed solution would prove more practical for durability [e.g. you can re-write a "sector" a few trillion times] and cost.

      Tom

      --
      Someday, I'll have a real sig.
    10. Re:Still some ways from HD replacements. by Anonymous Coward · · Score: 0

      Browse through the driver code sometime. Most drivers are littered with small delays. A typical network driver will find the controller, then send it a reset signal. Since the reset takes some time to complete, most drivers just hold up the system for N amount of time before proceeding.

      Most devices have similar timing requirements. Some of them you really do need to hold up the system for, but there are different programming techniques one could use to mitigate a lot of the delays (like doing something else in the meantime!).

  17. Re:This is a great paper. by chamenos · · Score: 2, Interesting

    second that. not only do they blame you for everything, they'll treat you as a repairman, calling you up anytime they have a "problem" and expecting you to give them the same service as a paid technician. its nice when people appreciate my efforts, but for the most part its quite pointless. i now restrict my services to close friends only who have manners and don't behave like i owe it to them.

  18. Re:This is a great paper. by archen · · Score: 2, Insightful

    I've set a few people up with old PII/350's, just to get them a computer in the first place..

    I get similar requests about "what computer should I buy" at work, and usually a 350 is about all they need. But I still get "Is this the fastest you can get? Because I don't want to upgrade in 2 years". Well they'll probably upgrade in 2 years anyway or they wont reguardless of speed. So I just recommend they get some computer with an Athlon (not Duron) and that they don't spend more than $650 on it. Most other questions about RAM and disk space are moot because they're enough for most users now days even at the low end, and I don't want to get into explanations they probably won't understand.

    If people want really advanced advice I usually only explain that they want a really good power supply, and a good main board (MSI makes pretty decent ones in my experience). Two critical components that no one ever looks at because they're focused on the processor.

  19. Re:This is a great paper. by Anonymous Coward · · Score: 0, Troll

    Funny, I'm a software engineer making 6 figures who writes applications for various DoD agencies.
    I have no clue what SCSI stands for and I've never heard of ZBR.

    Troll begets troll.

  20. Text by Pinguu · · Score: 0, Redundant

    Fatal error: Call to undefined function: message_die() in db/db.php on line 88
    ;)

    --
    --
  21. ILLEGAL by Anonymous Coward · · Score: 0, Funny

    This type of explaination is ILLEGAL. If you explain Disk Drive YOU MUST PURCHASE SAID DRIVE. We are going to see that this website is taken down immediately. We will log IP addresses of anyone who visits this site and we WILL find you and prosecute you to the maximum extent permissible under the LAW.

  22. You'd better stop using the internet, too by Anonymous Coward · · Score: 0

    Else you'd also wind up supporting the use of magnetic hard drives....

  23. Well... by mraymer · · Score: 4, Funny
    I think acmqueue.org just learned something new about hard disks. Namely, that they turn into a pile of warm liquid goo after a severe slashdotting...

    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

  24. Aha! by bythescruff · · Score: 3, Funny

    Fatal error: Call to undefined function: message_die() in db/db.php on line 88

    Yup, my hard drive did that a few weeks ago...

    --
    Chuck Norris: Socialism == a thousand years of darkness.
  25. Slashdotted by Door-opening+Fascist · · Score: 1

    That server's gotten /'d, so here's a mirror.

  26. Text of article by onomatomania · · Score: 3, Informative

    Here are direct links to the figure images:

    Figure 1
    Figure 2
    Figure 3
    Figure 4
    Figure 5
    Figure 6
    Figure 7
    Figure 8
    Figure 9

    Magnetic disk drives have been at the heart of computer systems since the early 1960s. They brought not only a significant advantage in processing performance, but also a new level of complexity for programmers. The three-dimensional geometry of a disk drive replaced the simple, linear, address spacetape-based programming model.

    Whatever happened to cylinders and tracks?

    Traditionally, the programmer's working model of disk storage has consisted of a set of uniform cylinders, each with a set of uniform tracks, which in turn hold a fixed number of 512-byte sectors, each with a unique address. The cylinder is made up of concentric circles (or tracks) on each disk platter in a multiplatter drive. Each track is divided up like pie slices into sectors. Because any location in this three-dimensional storage space could be uniquely identified by the cylinder number, head (surface) number, and sector number, this formed the basis for the original programming model for disk drives: cylinder-head-sector access.

    This raises the question: If that is how data is stored on a drive, why don't we still use that as the programming model? The answer is not an easy one but has its roots in the fact that this geometric model endured until the advent of the intelligent inter-faces, SCSI and ATA. [The IBM mainframe world used a slightly different model, allowing tracks to be written with records (blocks) of user-defined length. An individual track could have sectors of different sizes. As one who programmed count key data (CKD) storage, I can attest that it offers the application wonderful flexibility, but the drive design challenges have relegated it to history. Also, a purist might point out that standards etiquette calls for SCSI to use blocks and ATA to use sectors, but I will use these terms interchangeably.]

    Disk-interface protocols implement the programming model for disk drives. The earlier drive interfaces did little more than expose signals to let the host directly manipulate the drive mechanism and initiate a transfer of data at a target location. This put the task of dealing with all the low-level idiosyncrasies peculiar to drives on the programmer charged with developing the firmware or software support.

    The introduction of ATA and SCSI fundamentally changed this. Table 1 describes the migration of intelligence from host to drive in the evolution of the more important interfaces. With these intelligent interface protocols, the task of programming the use of disk drives became much easier. Disk-drive designers also gained a freedom of action needed to design higher-capacity and higher-performance drives. I will look at just how drive designers used this freedom of action in their designs, but it is important first to understand the fundamental goal behind drive design: increasing areal density.

    DAVE ANDERSON, director of strategic planning for Seagate Technology, has more than 20 years of experience in the computer field. His responsibilities include overall strategy for all disk interfaces. He has been involved in the architecture and planning of Fibre Channel since it was first proposed as a disk interface. He was also one of the principal architects of the disk XOR commands that are now a part of the standard

    1. Re:Text of article by Anonymous Coward · · Score: 0

      thankyou.

  27. A complaint by Anonymous Coward · · Score: 0

    Good article. Pity the website is so fucked that you can only read half of it.

  28. error by mdowling · · Score: 1

    Fatal error: Call to undefined function: message_die() in db/db.php on line 88

    Of course... typical php site.

  29. Re:This is a great paper. by Reziac · · Score: 1

    Agree with that it's fairly easy if you just ask them what they want to do with it. After figuring out what the heck they're talking about (since most non-techies mangle the lingo pretty badly), you can get the picture of what they *really* expect the system to do and what they need for the task. After that, you can hope to guide them into making good purchasing decisions, but you can't force 'em. Sometimes people just get a bullheaded notion about what they want (most often derived from fear that if they don't know the name on the box, it won't be "compatible"), and there is no making them see sense.

    Tho here's a sample of a technique I've found useful: I tell my clients that they can buy any modem they want, but I'll only *support* a USR hardware modem. Works every time. :)

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  30. Re:This is a great paper. by Reziac · · Score: 1

    I compare the motherboard to the foundation of a house. If it's sound, you can always build on it later (ie. upgrade), but if it's weak, you're stuck with whatever you get today and it probably will fall over a lot sooner.

    My method is to start with the best motherboard they can afford, a case and power supply that will last the life of the system, and as much memory as they can manage. Then if they need to economize, skimp on the easily-upgraded stuff (such as HD size, or video card if they don't need the top-end right now) or the stuff that is overpriced right now but will be a lot more affordable when it's last year's model (like a faster CPU). If the motherboard has sufficient support for faster/bigger/more/etc, it'll be a good long while before the system's capacity to upgrade is maxed out and it starts to really fall behind the curve.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  31. Oh *really*? by Anonymous Coward · · Score: 0

    And I hear that the GameCube is region sensitive, so if you're in the southern hemisphere and playing a game, it'll start spinning the discs counterclockwise so the coriolis effect doesn't interfere with the 'natural' spin of the GameCube. Nintendo really pays attention to the details like that.

    Who the heck modded this idiot up anyway? Sheesh. First, it's not a CD-ROM. Second, it doesn't spin backwards. I have a GameCube, and all you have to do is pop the top open while there is a disc in it. Viola -- it spins clockwise! Another urban legend debunked through the use of common sense and experience.

  32. RIAA can kiss my *ss by tfcdesign · · Score: 0, Offtopic

    The whole price system for internet broadcasting should be NO DIFFERENT from traditional radio broadcasting.

    They should be paying us.

  33. Computer Science coursework by DarkManaX · · Score: 1

    Reminds me of 6 of the 12 computer science hours I took last semester; an informative article nonetheless and a good read for those who.... thing about that stuff a lot. I was sure that my programs ran around inside my harddrive fighting bigger three-letter acronymed programs.... oh well, my dreams are stamped out yet again by Dr. Science and his cronies.

  34. mod parent down by Anonymous Coward · · Score: 0

    how is this informative?

    CD players are AUDIO, the beginning of the album is always written in the centre, the end of the album always at the edge. so obviously playing from outside-in would result in music being played backwards.

    Whoever wrote that is obviously making this up and has no idea how CD's work.

    And the words disc and disk are interchangable. If you want to get technical, the gamecube uses a mini DVD, which officially stands for "Digital Versatile Disc", not disk.

  35. Re:This is a great paper. by Anonymous Coward · · Score: 0

    It's like that with everything, though. When I was looking for an appartment, there were many choices, places I saw, much advice and admonishments were given, and after a couple of weeks of pointless work I got the place I wanted originally. Same will happen when I get a new car, or computer, or DVD player, or pretty much anything. In life you will usually end up with the first thing that strikes your fancy, all advice to the contrary.

  36. Re:This is a great paper. by orkysoft · · Score: 0, Redundant
    Karma: Positive (probably because of superiour intellect)

    Too bad you can't spell superior...

    The rest of your post is quite trollish as well. It's usually quite easy to determine whether the other person knows anything about computers, and to make a solid guess whether they know what SCSI is without actually asking about it.

    --

    I suffer from attention surplus disorder.
  37. Re:This is a great paper. by orkysoft · · Score: 1

    Depending on what kind of software you write, you only have to deal with storage devices on a filesystem level, so whether they're IDE or SCSI devices isn't very relevant to you. I have no clue what ZBR is either, though.

    (Yes, I'm aware you're just pulling that story out of your ass.)

    --

    I suffer from attention surplus disorder.
  38. Any readers not already aware of deathstar drives by Anonymous Coward · · Score: 0



    Any readers not already aware of the deathstar gxp drives designed and manufactured by IBM, and now a Hitachi/IBM product, should check out the links.

    And immediately after reading the articles, should backup, get one or more new drives by another company who stands behind their products, and use the current deathstars as additional swap drives if you can afford losing the drive, or just dump it.

    And you should seriously question any hardware articles you read from any tech review site who has intentionally kept their head in the sand on this issue, even after being alerted to the issue at the height of the storm.

    Are you listening, t**?

  39. you know? by i+chose+quality · · Score: 1

    in soviet russia...

    *ducks_and_hides*

    --
    the computer is online
    i am not at it
    what a waste of ressources
    1. Re:you know? by tfcdesign · · Score: 0

      I don't get what this has do with Russia. For the traditional radio station the music industry pays the radio station to play music. All the internet broadcasts rules are currently reversed. Why should interent broadcasting be different from radio frequency broadcasting? What is the justification?

  40. re: Disk Drives Explained by jo42 · · Score: 1


    They get bigger, they get faster, they get quieter. Everyone wants a bigger, faster, quieter one. What else is there to know?