Any good ebooks or sites that explain storage technicality?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Any good ebooks or sites that explain storage technicality?

Post by LieutenantHacker »

I am not very familiar with secondary storage technicality, i.e., hardware specifics of secondary storage mediums like USB, floppy, hard drive, solid-state-drive, CD/DVD/Blu-Ray, etc.

I know there are sectors, I've heard the familiary with the terms, i.e., tracks, heads, etc.

I also know floppy drives are simple, and Wikipedia is useful, but not in a peculiar manner of "learning", more for "references" once you already have the basics down pat.

I want to know if there's some book or article or anything really that will deeply explain the details of, say, a floppy disk. I know it has two sides, holds 1.44 megabytes, but I don't get the sectors and tracks part.

Considering I need to know this information, I could use some pointers here(no pun on the data type intended).
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
User avatar
dozniak
Member
Member
Posts: 723
Joined: Thu Jul 12, 2012 7:29 am
Location: Tallinn, Estonia

Re: Any good ebooks or sites that explain storage technicali

Post by dozniak »

Learn to read.
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Re: Any good ebooks or sites that explain storage technicali

Post by ~ »

LieutenantHacker wrote:I am not very familiar with secondary storage technicality, i.e., hardware specifics of secondary storage mediums like USB, floppy, hard drive, solid-state-drive, CD/DVD/Blu-Ray, etc.

I know there are sectors, I've heard the familiary with the terms, i.e., tracks, heads, etc.

I also know floppy drives are simple, and Wikipedia is useful, but not in a peculiar manner of "learning", more for "references" once you already have the basics down pat.

I want to know if there's some book or article or anything really that will deeply explain the details of, say, a floppy disk. I know it has two sides, holds 1.44 megabytes, but I don't get the sectors and tracks part.

Considering I need to know this information, I could use some pointers here(no pun on the data type intended).
What do you want to do exactly? As far as I know, there isn't a single reference for all that information. The only references that get nearest are the ones to program the different controllers, information about CHS and LBA, and filesystems. Given that there isn't such a good single book, it will do you no good to try to learn all those concepts if you don't have something concrete to achieve, such as implementing read functions for a specific filesystem (FAT32 LBA for instance) and for a specific device (for instance an ATA hard disk).

I have seen that the books about SCSI Multimedia Commands and related ATA/ATAPI documents have several nice schematics explaining the physical structure of CDs/DVDs, but not down to an industrial level. Just enough to understand how reading, burning, and some error correction works, mainly.

It looks like the way you are asking this is too broad.

For instance, an 1.44 MB floppy disk has 2880 sectors total. A track is just a "ring" made up of sectors at one side of the disk. The cylinder is just the combined tracks from all of the sides of a disk (2 sides in this case). There are 80 tracks/cylinders in a floppy, and each of them has 18 sectos (yes, it means that sectors from the outermost part of the disk are physically taking up more space than innermost ones, and that there could be more space if the floppy was built differently, formatted physically more asymmetrically).

So you should specify what you will do next in concrete terms. The information is there, but it will take too much time to make it useful if you don't really know how to put it to good use in the short term.
YouTube:
http://youtube.com/@AltComp126

My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Re: Any good ebooks or sites that explain storage technicali

Post by LieutenantHacker »

Well, I strictly want to know more about the device in depth about it for a better knowledge in read and write cycles, and to know how files as opposed to just a simple byte is stored within the abstraction of a filesystem.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Opcode
Member
Member
Posts: 29
Joined: Mon Apr 01, 2013 2:50 pm

Re: Any good ebooks or sites that explain storage technicali

Post by Opcode »

Modern Operating Systems (Tanenbaum) is a great book.
Priyanka24
Posts: 2
Joined: Wed May 29, 2013 5:07 am

Re: Any good ebooks or sites that explain storage technicali

Post by Priyanka24 »

E-series collection management is the one of the best book.
Post Reply