Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Управление файлами





Файл (набор данных на внешнем носителе) рассматривается каксовокупность записей одинаковой структуры, каждая из которых представляет собой набор разнородных данных

 

Понятие «файл» появилось впервые в операционной системеOS/360 фирмы IBM, причем в ранних версиях системы «настоящимфайлом» считался только перфокарточный массив,данные на МД и МЛ обозначались как DS (DataSet — набор данных). В последующих ОС (RSX, UNIX, MS-DOS) файлами становятся именованные организованные наборы данных на любых носителях и устройствах, за сохранность и обновляемость которых(а также передачу в прикладные программы /из прикладных программ) и несет ответственность ОС ЭВМ.

Цикл обработки файла (например, внесение изменений в счетаклиентов) включает следующие операции (рис. 1.2):

· открытие файла — занятие устройства, на котором файл размещен (например, МД), создание в оперативной памяти (ОП)управляющего блока, в котором записывается справка о состоянии файла и буфера (или набора буферов — буферного пула)для хранения текущей, обрабатываемой записи файла;

· организацию цикла, управляемого файлом (заканчивается поисчерпании записей файла — наступлении состояния EOF —endoffile), после чего выполняется некоторый оператор(обычно освобождение устройства). Цикл должен содержатькоманду типа READ, CET (ввод записи) или PUT,WRITE(вывод записи) либо REWRITE (обновить запись). КомандаREAD может являться функциональным аналогом заголовкацикла.

· закрытие файла — выполнение операций по внесению всехокончательных изменений в файл и его реквизиты, освобождение памяти, отведенной под файл, и устройства, на которомон размещался.

· Таким образом, траектория данных, обрабатываемых в компью-

· тере, выглядит следующим образом:

· считывание (ввод) порции (блок) данных с накопителя (ВУ) ипомещение его в область ОП (буфер);

· извлечение данных из буфера, их обработка и помещение обратно или в другой (выходной) буфер;

· после окончания обработки — вывод (запись) результатов на выходной накопитель также в форме одного или нескольких блоков.

 

Date: 2015-07-17; view: 328; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию