Skip to main content

Ano ang isang extent file system?

Ang isang Extent File System (EFS) ay isang paraan ng pamamahala ng mga file at memorya sa isang computer hard drive o iba pang pisikal na aparato ng imbakan na gumagamit ng isang serye ng mga magkakasamang lugar ng memorya upang mag -imbak ng impormasyon sa halip na gumamit ng mas maliit, mas nakakalat na mga yunit na kilala bilang mga bloke.Ang ilang mga file system ay naglalaan ng puwang na kinakailangan para sa mga file sa maliliit na yunit na kilala bilang mga bloke, na maaaring humantong sa isang solong file ng average na haba na nakakalat sa buong disk, binabawasan ang bilis at kahusayan ng pagbabasa mula sa file na iyon.Sa kaso ng isang lawak na sistema ng file, ang lahat ng mas maliit na mga bloke ay magkasama sa isang mas malaking istraktura na kilala bilang isang lawak, nangangahulugang ang mas malaking mga file ay maaaring maiimbak sa isang solong magkakasamang lokasyon sa pisikal na disk, pagtaas ng bilis ng drive kapagpagbabasa mula sa file na iyon.Bagaman maraming mga operating system ang sumusuporta sa paggamit ng mga extents, ang term na orihinal ay inilapat sa tiyak na maagang lawak ng file system ng ngayon na hindi naitigil na hindi tulad ng operating system na kilala bilang Irix , na binuo ng Silicon Graphics .Ang isang pisikal na disk, tulad ng isang hard disk o isang compact disk (CD), ay nahahati sa mga pangkat ng hardware, operating system at file system.Ang mga ito ay kilala bilang mga lohikal na pangkat, sapagkat hindi nila kinakailangang magkaroon ng mga pisikal na hangganan, tanging ang mga ipinataw ng system.Para sa maraming mga file system, ang lohikal na pagpangkat na kilala bilang mga bloke ay ginagamit bilang pangunahing halaga ng puwang na maaaring ilalaan upang mag -imbak ng isang file.Ang isang bloke ay maaaring itakda sa anumang laki ngunit sa pangkalahatan ay napakaliit, kung minsan ay binubuo ng kasing liit ng 128 byte ng espasyo.isa pa sa isang disk.Ang koleksyon ng mga bloke na ito ay kilala bilang isang lawak.Sa isang lawak na file system, kapag ang isang file ay nakasulat sa isang pisikal na disk, isang lawak ay inilalaan sa halip na mga solong bloke.Ang bentahe ng paggamit ng mga extent sa halip na mga bloke ay ang mga malalaking file ay nangangailangan ng mas kaunting overhead upang lumikha at mapanatili, at ang panganib ng fragmentation ay nabawasan nang malaki, kahit na hindi kinakailangang tinanggal.Ang lawak ay maaaring magbigay, nangangahulugang ang file ay dapat na masira at sakupin ang dalawa o higit pang mga pisikal na magkakaibang mga puwang sa isang disk.Sa maliit na mga bloke, ang mga malalaking file ay maaaring sakupin ang daan -daang o libu -libong mga bloke sa isang buong disk, binabawasan ang bilis kung saan ma -access ang file.Ang isang extent file system ay nagbibigay -daan para sa isang malaking file na masira sa iba't ibang mga extent, na kilala bilang hindi direktang extent, bagaman ang bilang ng mga extent na kinakailangan ay karaniwang mas mababa kaysa sa kung ang file ay inilalaan gamit ang mas maliit na mga bloke.

Bilang karagdagan sa pagbabawas ngAng halaga ng overhead na kinakailangan para sa mga malalaking file, dahil ang impormasyon tungkol sa isang solong lawak ay kailangang maiimbak sa file system sa halip na maraming mga payo sa iba't ibang mga bloke, ang paggamit ng mga extent ay maaari ring pahabain ang buhay ng ilang mga hardware sa imbakan.Maaaring mangyari ito dahil ang mga magkakasamang file ay nangangailangan ng mas kaunting paggalaw mula sa mekanismo ng pagbasa ng ulo ng disk drive upang ma -access ang impormasyon.Pinapayagan din ng isang extent file system ang paglikha ng mga solong file na maaaring maging terabytes o higit pa sa haba, sapagkat, sa ilang mga kaso, ang isang lawak ay maaaring teoretikal na sakupin ang lahat ng magagamit na pisikal na puwang nang hindi kailangang lumikha ng malawak na mga talahanayan o iba pang overhead para sa pamamahala.