Site banner
.
Home Forums Blogs Articles Photos Videos Contact FAQ                    
.
.
Wisdom Archive
Body Mind and Soul
Faith and Belief
God and Religion
Law of Attraction
Life and Beyond
Love and Happiness
Peace of Mind
Peace on Earth
Personal Faith
Spiritual Festivals
Spiritual Growth
Spiritual Guidance
Spiritual Inspiration
Spirituality and Science
Spiritual Retreats
More Wisdom
Buddhism Archives
Hinduism Archives
Sustainability
Theology Archives
Even more Wisdom
2012 - Year 2012
Affirmations
Aura
Ayurveda
Chakras
Consciousness
Cultural Creatives
Diksha (Deeksha)
Dream Dictionary
Dream Interpretation
Dream interpreter
Dreams
Enlightenment
Essential Oils
Feng Shui
Flower Essences
Gaia Hypothesis
Indigo Children
Kalki Bhagavan
Karma
Kundalini
Kundalini Yoga
Life after death
Mayan Calendar
Meaning of Dreams
Meditation
Morphogenetic Fields
Psychic Ability
Reincarnation
Spiritual Art, Music & Dance
Spiritual Awakening
Spiritual Enlightenment
Spiritual Healing
Spirituality and Health
Spiritual Jokes
Spiritual Parenting
Vastu Shastra
Womens Spirituality
Yoga Positions
Site map 2
Site map


Dream Sharing Forum

at Global Oneness Community.

Share your dreams and let others help you with the interpretation!
Dream Sharing Forum



.

Amiga Old File System - Characteristics

Amiga Old File System - Characteristics: Encyclopedia II - Amiga Old File System - Characteristics

Amiga uses MFM encoding/decoding by default when handling floppy disks. There are 80 cylinders on an Amiga floppy disk. Each cylinder has 2 MFM tracks, 1 on each side of the disk. Double density (DD) disks have 11 sectors per MFM track, High density (HD) disks have 22 sectors. The geometry of an Amiga Floppy Disk is as follows: DD disks: 512 bytes/sector, 11 sector/track, 2 track/cyl, 80 cyl/disk HD disks: 512 bytes/sector, 22 sector/track, 2 track/cyl, 80 cyl/disk The DD disk has 11 * 2 * 80 = 1760 (0 to 1759) ...

See also:

Amiga Old File System, Amiga Old File System - History, Amiga Old File System - Characteristics

Amiga Old File System, Amiga Old File System - Characteristics, Amiga Old File System - History, Amiga Fast File System, Professional File System, Smart File System, List of file systems

Amiga Old File System: Encyclopedia II - Amiga Old File System - Characteristics



Amiga Old File System - Characteristics

Amiga uses MFM encoding/decoding by default when handling floppy disks. There are 80 cylinders on an Amiga floppy disk. Each cylinder has 2 MFM tracks, 1 on each side of the disk. Double density (DD) disks have 11 sectors per MFM track, High density (HD) disks have 22 sectors.

The geometry of an Amiga Floppy Disk is as follows:

  • DD disks: 512 bytes/sector, 11 sector/track, 2 track/cyl, 80 cyl/disk
  • HD disks: 512 bytes/sector, 22 sector/track, 2 track/cyl, 80 cyl/disk

The DD disk has 11 * 2 * 80 = 1760 (0 to 1759) blocks, while the HD disk has 22 * 2 * 80 = 3520 blocks.

Amiga stores 880 KiB on a DD disk and 1760 KiB on an HD floppy disk.

The standard Amiga filesystem has a internal 32 bit wide offset parameter (unsigned). It tells where to start the read/write operation. The biggest size for an Amiga disk is therefore 2^32 = 4 GiB. This limit was changed with Amiga OS 3.5 and 3.9 and now is 2^64 = 4 Exabyte.

OFS Datablock stores Block Size BSIZE-24 bytes (i.e. normally 488 bytes at most frequently used BSIZE of 512 bytes), FFS stores BSIZE bytes (512 bytes per block). FFS supports directory caching, links and international mode. The FFS is also faster than OFS.

The Rootblock is located at the physical middle of the media: block number 880 for DD disks, block 1760 for HDs.

The exact calculation for where it is stored is as follows:

numCyls = highCyllowCyl + 1

highKey = numCyls * numSurfaces * numBlocksPerTrack − 1

rootKey = INT(numReserved + highKey) / 2

The Rootblock contains information about the disk: its name, its formatting date, etc. It also contains information on accessing the files/directories/links located at the uppermost (root) directory.

The characters '/' and ':' are forbidden in file and volume names, but *!@#$%|^+&_()=\-[]{}';",<>.? and accented like âè are allowed.

The date fields in the root block (and other blocks) are structured in the form of DAYS, MINS and TICKS. The DAYS field contains the number of days since January 1. 1978. MINS is the number of minutes that have passed since midnight and TICKS are expressed in 1/50s of a second. A day value of zero is considered illegal by most programs. The Amiga filesystem does not have an inherent year 2000 problem.

To reach a file, directory or a link in a removable media, Amiga has to compute its hash value with an algorithm often called a Hash function. After having computing the hash value, this is then used to access HashTable ('ht' field in Rootblock/Directory block). The HashTable[ HashValue ] contains the number of the first block of the object (File header block, Directory block or Link block).

It happens that different names can result in the same HashValue. If more than one name has the same HashValue, the other blocks (for files and directory only) are stored in a chained list. This linked list starts at the 'next_hash' field of the File header or Directory block. For example : file_1a, file_24 and file_5u have the same hash value.

There was a bug in the old AmigaDOS versions when applying the Hash function to international characters (ASCII codes > 128). Consequently, FFS was then created with the 'international mode' (INTL). Filename characters can be lowercase and uppercase, but are not case sensitive.

Files are comprised of a file header block, which contains information about the file (size, last access time, data block pointers, ETC), and the data blocks, which contain the actual data. The file header block contains up to BSIZE/4-56 data block pointers (which amounts to 72 bytes with the usual 512 byte blocks). If a file is larger than that, file extension blocks will be allocated to hold the data block pointers. File extension blocks are organised in a linked list, which starts in the File header block ('extension' field).




Adapted from the Wikipedia article "Characteristics", under the G.N U Free Docmentation License. Please also see http://en.wikipedia.org/wiki

More material related to Amiga Old File System can be found here:
Main Page
for
Amiga Old File System
Index of Articles
related to
Amiga Old File System


« Back








Search the Global Oneness web site
Global Oneness is a huge, really huge, web site. Almost whatever you are searching for within health, spirituality, personal development and inspirationals - you will find it here!
Google
 
 

Rate this article!

Please rate this article with 10 as very good and 1 as very poor.

.








Sneak-Peek of Global Oneness Community

Hi friend! The Global Oneness Community, the place for information and sharing about Oneness is not really launched yet (you will see there is still some clean up to do) ...but it is now open for a sneak-peek! And if you wish - please register and become one of the very first members to do so! Jonas

Forum Home, Articles, Photo Gallery, Videos, News, Sitemap
...and much more!


Dream Sharing Forum

at Global Oneness Community.

Share your dreams and let others help you with the interpretation!
Dream Sharing Forum



Forum
Articles
Images Pictures
Videos
News
Sitemap




 

 

 

 

 


 








  » Home » » Home »