Professional Documents
Culture Documents
Датотеке
Датотека је именован скуп повезаних информација које се чувају на диску и за корисника
представљају логичку целину (то може бити текст, слика, музички или видео садржај). Она
представља физички скуп података у секундарној меморији (тако је види оперативни систем), али
представља и скуп информација који чине логичку целину (тако је види корисник). Подаци једне
датотеке су често смештени на различитим сегментима диска. Да би корисник могао сваки пут да
их види и досегне путем дефинисаног имена, оперативни систем мора поседовати низ контролних
података за сваку од датотека.
Датотека се састоји од:
података смештених у секундарној меморији и
метаподатака који између осталог дефинишу име, тип, распоред блокова у
меморији, информације о правима и власништву, време, датум итд. Ови подаци
чине Контролни блок датотеке (FCB) и представљају системске податке на основу
којих оперативни систем управља датотеком.
Датотеке се према намени деле у две основне групе:
Извршне датотеке (програми спремни за извршавање) и
Датотека са подацима.
Према формату података датотеке могу бити:
Текстуалне и
Бинарне.
У већини оперативних система, свакој датотеци се придружује тип који се види као
продужетак имена датотеке. Тип се одређује у зависности од апликације у којој је израђена и
формата података који чува. Информација о типу датотеке помаже оперативном систему да
повеже датотеку са апликацијом у којој се датотека може користити.
Неки од најпознатијих типова датотека су:
exe, com бинарна извршна датотека
lib, dll статичке и динамичке библиотеке
cpp изворни код у С++ програмском језику
txt текстуални подаци
doc документ направљен у програму за обраду текста
zip, rar архиве
jpeg, bmp слике
Свака датотека садржи произвољан број блокова који су разбацани по диску. За сваку
датотеку постоји системска база података која чува информације о блоковима који припадају
једној датотеци.
Све датотеке у систему се ради прегледности и контроле приступа групишу у посебне
структуре – директоријуме. Сви директоријуми са датотекама које им припадају формирају
систем датотека.
Директоријум се састоји од
скупа контролних блокова свих датотека које му припадају и
скупа метаподатака (системских података) који описују структуру самог
директоријума.
Операције које оперативни систем може извршити у процесу администрације директоријума
су:
Израда и брисање датотека и поддиректоријума у оквиру текућег директоријума
Приказивање садржаја директоријума
Претраживање директоријума
Промена имена датотеке и поддиректоријума