Content deleted Content added
Added {{notability}} and {{third-party}} tags to article (TW) |
Adding citations and some facts from an Italian Amiga magazine |
||
Line 29:
}}
The '''Professional File System''' is a [[filesystem]] originally developed commercially for the [[Amiga]],
The device is split into two main areas. At the beginning of the device is the metadata section, which consists of a root block, and a generic array of blocks that can be allocated to store metadata. The rest of the device is another contiguous generic array of blocks that can be allocated to store data. The metadata section usually uses a few percent of the device, depending on the size of the device.
Line 37:
When a metadata update occurs, the system looks at the block containing the metadata to be changed, and copies it to a newly allocated block from the metadata section, with the change made, then it recursively changes the metadata in the block that points to that block in the same way. This way, eventually the root block needs to be changed, which causes the atomic metadata update.
The filesystem is reasonably good at keeping files unfragmented, although there is a defragmentation tool available which will work on an online{{cn}} filesystem.<ref name="EAL" />
It was the first{{cn}} filesystem to introduce the concept of the [[Recycle bin (computing)|Recycle Bin]] natively at filesystem-level to the Amiga, holding the last few deleted files in a hidden directory on the disk root.<ref name="EAL" />
PFS version 5.3 was developed in C and a small portion of assembly code by Michiel Pelt.
Line 49:
* [[File system]]
* [[List of file systems]]
==References==
{{reflist}}
==External links==
|