Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Физическая и логическая организация файла.Содержание книги
Поиск на нашем сайте
Физическая – это способ размещения инф-ии на дисковом пространстве. Файл состоит из физических записей – блоков. Блок – наименьшая единица данных, которой внешнее устройство обменивается с оперативной памятью. 1.Непрерывное размещение – простейший вариант физ.организации, при котором файлу предоставляется последовательность блоков диска, образующих единый сплошной участок дисковой памяти. Достоинства: для задания адреса файла достаточно указать только номер начального блока, простота. Недостатки: во время создания файла заранее не известна его длина, а значит не известно, сколько памяти надо зарезервировать для этого файла; возникает фрагментация, и пространство на диске используется не эффективно. 2.Размещение в виде связанного списка блоков дисковой памяти. При таком способе в начале каждого блока содержится указатель на следующий блок. Каждый блок может быть присоединен в цепочку какого-либо файла, следовательно, фрагментация отсутствует. Файл может изменяться во время своего существования, наращивая число блоков. Недостатком является сложность реализации доступа к произвольно заданному месту файла: для того, чтобы прочитать пятый по порядку блок файла, необходимо последовательно прочитать четыре первых блока. Логическая – это способ представления инф-ии в файле в виде определенным образом организованных логических записей. Логическая запись – это наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Записи могут быть фиксированной длины или переменной длины. Записи могут быть расположены в файле последовательно или в более сложном порядке, с использованием индексных таблиц, позволяющих обеспечить быстрый доступ к отдельной логической записи. Для идентификации записи может быть использовано специальное поле записи, называемое ключом.
Управление вводом-выводом. Одной из главных функций ОС является управление всеми устройствами ввода-вывода компьютера. ОС должна передавать устройствам команды, перехватывать прерывания и обрабатывать ошибки; она также должна обеспечивать интерфейс между устройствами и остальной частью системы. В целях развития интерфейс должен быть одинаковым для всех типов устройств.
Особенности сетевых ОС Сетевая ОС составляет основу любой вычислительной сети. Под сетевой ОС в широком смысле понимается совокупность ОС отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам – протоколам. В узком смысле сетевая ОС – это ОС отдельного компьютера, обеспечивающая ему возможность работать в сети. В сетевой ОС отдельной машины можно выделить несколько частей: средства управления локальными ресурсами компьютера (функции распределения оперативной памяти между процессами, управления периферийными устройствами и др функции управления ресурсами локальных ОС); средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (обеспечивают блокировку файлов и записей, обработку запросов удаленного доступа к собственной файловой системе и бд); средства запроса доступа к удаленным ресурсам и услугам и их использования – клиентская часть ОС (редиректор) (выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо); коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети (обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети и т.п.).
Вызов удаленных процедур Идея вызова удаленных процедур (Remote Procedure Call – RPC) состоит в расширении механизма передачи управления и данных внутри программы, выполняющейся на одной машине, на передачу управления и данных через сеть. Средства удаленного вызова процедур предназначены для облегчения организации распределенных вычислений. Наибольшая эффективность использования RPC достигается в тех приложениях, в которых существует интерактивная связь между удаленными компонентами с небольшим временем ответов и относительно малым количеством передаваемых данных. Такие приложения называются RPC-ориентированными. Характерными чертами вызова локальных процедур являются: асимметричность, то есть одна из взаимодействующих сторон является инициатором; синхронность, то есть выполнение вызывающей процедуры при останавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры. RPC не должны содержать указателей на ячейки нестековой памяти и значения параметров должны копироваться с одного компьютера на другой. RPC обязательно использует нижележащую систему связи, однако это не должно быть явно видно ни в определении процедур, ни в самих процедурах. В еализации RPC участвуют как минимум два процесса – по одному в каждой машине.
|
||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 336; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.1.23 (0.006 с.) |