Л. Партыка, И. И. Попов системы управления базами данных


Адресация, имена, спецификация данных



бет18/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   14   15   16   17   18   19   20   21   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Адресация, имена, спецификация данных в ОС.

Как уже отмечалось ранее, понятие «управление данными» является характерным не только для ОС, но и для СУБД (систем управления базами данных). В чем же заключается различие?

На уровне ОС осуществляется связь между адресом данных и именем (файла). На уровне СУБД — между содержимым и адресом данных. В эпоху до появления ОС и систем программирования (СП) программист должен был писать программы в непосредственных адресах ЭВМ. Элементом такой программы является команда в абсолютных адресах, например (как это было в очень популярной в свое время двухадресной машине Минск 22/32):

10   00   1234   7653

(«сложить содержимое адреса 12348  с содержимым адреса 76538 и записать по адресу 76538»).

При этом управление данными на внешних носителях состояло в написании команд вида

45 00 1200 0000 47 00 0002 1234

(«на устройстве накопления данных на МЛ перемотать ленту на 128 зон (блоков), затем прочитать две зоны в оперативную память, размещая данные с адреса 12348»).

Операционные системы избавляют программиста от таких забот, предоставляя возможность оперировать файлами и их именами. При этом в различных ОС приняты различные принципы именования данных.

Например, типовая спецификация файла MS-DOS выглядит так:

С:\WIN98_SE\PROGRAMMS\COMMAND.COM.

Вначале для большинства ОС были установлены ограничения на длину и состав имени файла, во многом аналогичные ограничениям на идентификаторы переменных, принятых в то время в языках программирования:



  • имя может содержать только символы заглавной латиницы, цифры и подчеркивание;

  • имя должно начинаться с буквы;

  • длина имени файла не более 8 символов, длина расширения (типа) не более 3.

В дальнейшем, по мере развития и распространения ОС, эти ограничения во многом стали сниматься:

  • появилось понятие длинного имени файла, включающего ранее запрещенные символы (пробелы и пр.);

  • были разрешены национальные символы в наименованиях файлов (кириллица и пр.).



Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет