рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Файл прямого доступа

Файл прямого доступа - раздел Образование, Первый период 1945–1955 гг.. Ламповые машины. Операционных систем нет В Реальной Практике Файлы Хранятся На Устройствах Прямого (Random) Дос...

В реальной практике файлы хранятся на устройствах прямого (random) доступа, например на дисках, поэтому содержимое файла может быть разбросано по разным блокам диска, которые можно считывать в произвольном порядке. Причем номер блока однозначно определяется позицией внутри файла.

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

Естественно, что в этом случае для доступа к середине файла просмотр всего файла с самого начала не обязателен. Для специфицирования места, с которого надо начинать чтение, используются два способа: с начала или с текущей позиции, которую дает операция seek.

Файл, байты которого могут быть считаны в произвольном порядке, называется файлом прямого доступа.

Таким образом, файл, состоящий из однобайтовых записей на устройстве прямого доступа, - наиболее распространенный способ организации файла. Базовыми операциями для такого рода файлов являются считывание или запись символа в текущую позицию. В большинстве языков высокого уровня предусмотрены операторы посимвольной пересылки данных в файл или из него.

Подобную логическую структуру имеют файлы во многих файловых системах, например в файловых системах ОС Unix и MS-DOS. ОС не осуществляет никакой интерпретации содержимого файла. Эта схема обеспечивает максимальную гибкость и универсальность. С помощью базовых системных вызовов (или функций библиотеки ввода/вывода) пользователи могут как угодно структурировать файлы. В частности, многие СУБД хранят свои базы данных в обычных файлах.

– Конец работы –

Эта тема принадлежит разделу:

Первый период 1945–1955 гг.. Ламповые машины. Операционных систем нет

Следующий период в эволюции вычислительных систем связан с появлением больших интегральных схем БИС В эти годы произошло резкое возрастание... Наступила эра персональных компьютеров Первоначально персональные компьютеры... Компьютеры стали использоваться не только специалистами что потребовало разработки quot дружественного quot...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Файл прямого доступа

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Первый период (1945–1955 гг.). Ламповые машины. Операционных систем нет
Мы начнем исследование развития компьютерных комплексов с появления электронных вычислительных систем (опуская историю механических и электромеханических устройств). Первые шаги в области

Третий период (начало 60-х – 1980 г.). Компьютеры на основе интегральных микросхем. Первые многозадачные ОС
Следующий важный период развития вычислительных машин относится к началу 60-х – 1980 г. В это время в технической базе произошел переход от отдельных полупроводниковых элементов типа транзисторо

Архитектура операционной системы.
Простейшая структуризация ОС состоит в разделении всех компонентов ОС на модули, выполняющие основные функции ОС (ядро), и модули, выпол­няющие вспомогательные функции ОС. Вспомогательные модули ОС

Монолитное ядро
По сути дела, операционная система – это обычная программа, поэтому было бы логично и организовать ее так же, как устроено большинство программ, то есть составить из процедур и функций. В эт

Микроядерная архитектура
Современная тенденция в разработке операционных систем состоит в перенесении значительной части системного кода на уровень пользователя и одновременной минимизации ядра. Речь идет о

Смешанные системы
Все рассмотренные подходы к построению операционных систем имеют свои достоинства и недостатки. В большинстве случаев современные операционные системы используют различные ко

Реализация многозадачности
По числу одновременно выполняемых задач операционные системы можно разделить на два класса: · многозадачные (Unix, OS/2, Windows); · однозадачные (например, MS-DOS).

Многопроцессорная обработка
Вплоть до недавнего времени вычислительные системы имели один центральный процессор. В результате требований к повышению производительности появились многопроцессорные си

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

Управление процессами. Диаграмма состояний процесса.
Важнейшей частью операционной системы, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами. Процесс (задача) - абстракция, описывающ

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

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

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

Алгоритмы планирования
Существует достаточно большой набор разнообразных алгоритмов планирования, которые предназначены для достижения различных целей и эффективны для разных классов задач. Многие из них могут использова

Операционная оболочка Windows3.1, Отличительные черты. Основные достоинства. Окна в Windows.
Операционная оболочка Windows 3.1 — это разработанная фирмой Microsoft надстройка над операционной системой DOS, обеспечивающая большое количество возможностей и удобств для пользователей и програм

Операционные системы Windows 95/98/ME. Объектно-ориентированный подход.
ОС Windows 95/98/МЕ базируются на принципе Plug&Play подключения новых устройств и не требуют серьезного администрирования. Серия NT ориентирована на использование в больших организациях и треб

ОС Windows 95. Основные особенности. Компоненты ядра. Основные достоинства.
С точки зрения базовой архитектуры W95 – это 32 разрядная многопотоковая ОС с вытесняющей многозадачностью. В ее среде могут выполнятся собственные 32-ые прикладные программы, написанные в соответс

Основные достоинства ОС Windows 98.
1. поддержка нескольких мониторов делает возможным использование нескольких мониторов для расширения рабочего стола, выполнения разных программм на разных мониторах, а также выполнение много

Функции и состав операционной системы Windows 95.
1. управление процессами. В W95 процесс – это либо виртуальная машина MS-DOS, либо работающее приложение Windows. Каждый процесс может порождать множество потоков. Поток – это последовательн

OC WinNT/2000. Задачи, поставленные при создании WinNT.
WinNT – 32х разрядная ОС с приоритетной многозадачностью. В качестве фундаментальных компонент в состав ОС входят средства обеспечения безопасности и развитый сетевой сервис. WinNT обеспечивает сов

Модель безопасности Win’NT
Модель без-ти – монитор без-ти, совместно с процем входа в с-му и защищенными подс-ми. В многозадачной ОС W’NT приложения совместно исп-ют ряд ресурсов в с-ме, включая память компа

Управление памятью W’NT.
Пред.собой ОС сервера д/исп-ния на раб станции. Надежность обеспечивается за счет высоких систем. затрат, поэтому д/получения приемлемой производительности необходимы быстродействующий ЦП и по мень

Основные отличия Win’2000.
W’2000 основана на W’NT, это полностью 32-хразрядн. ОС с приоритетной многозадачностью и улучшенной реализацией работы с памятью. Новые ср-ва упр-я польз-ми сетевыми ресурсами: Active Direc

Архитектурные модули Windows NT.
Данная ОС является модульной (более совершенной, чем монолитная ОС, т. е. она состоит из отдельных взаимосвязанных относительно простых модулей. Основными модулями WindowsNT являются: 1)уровень апп

Системный сервис Windows NT. Исполняющая система - ядро и уровень аппаратных абстракций. Диспетчер кэша. Драйверы файловой системы. Сетевые драйверы.
Исполняющая система, в состав которой входит ядро и уровень аппаратных абстракций, обеспечивает общий сервис системы, который могут использовать все подсистемы среды. Каждая группа сервиса находитс

Модель безопасности Windows NT.
Модель безопасности Win’NT – представлена монитором безопасности, а также процессором входа в систему и безопасными защищенными подсистемами. В многозадачной ОС W’NT приложения сов

Управление памятью Windows NT.
W’NT – ОС сервера для использования на рабочей станции. Этим обусловлена архитектура, в которой абсолютная защита прикладных программ и данных преобладает над соображениями скорост

Основные достоинства Windows 2000.
Основные отличия Win’2000. W’2000 основана на W’NT, это полностью 32-х разрядная ОС с приоритетной многозадачностью и улучшенной реализацией работы с памятью. Интерфейс подобен интерфейсу W’98, но

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

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

ОРГАНИЗАЦИЯ ФАЙЛОВ И ДОСТУП К НИМ
Программист воспринимает файл в виде набора однородных записей. Запись - это наименьший элемент данных, который может быть обработан как единое целое прикладной

Последовательный файл
Простейший вариант - так называемый последовательный файл. То есть файл является последовательностью записей. Поскольку записи, как правило, однобайтовые, файл

Другие формы организации файлов
Известны как другие формы организации файла, так и другие способы доступа к ним, которые использовались в ранних ОС, а также применяются сегодня в больших мэйнфреймах (mainframe), ори

ДИРЕКТОРИИ. ЛОГИЧЕСКАЯ СТРУКТУРА ФАЙЛОВОГО АРХИВА
Количество файлов на компьютере может быть большим. Отдельные системы хранят тысячи файлов, занимающие сотни гигабайтов дискового пространства. Эффективное управление этими данными по

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

Списки прав доступа
Наиболее общий подход к защите файлов от несанкционированного использования - сделать доступ зависящим от идентификатора пользователя, то есть связать с каждым файлом или директори

СИСТЕМА УПРАВЛЕНИЯ ВВОДОМ-ВЫВОДОМ
Функционирование любой вычислительной системы обычно сводится к выполнению двух видов работы: обработке информации и операций по осуществлению ее ввода-вывода.

Физические принципы организации ввода-вывода
Существует много разнообразных устройств, которые могут взаимодействовать с процессором и памятью: таймер, жесткие диски, клавиатура, дисплеи, мышь, модемы и т. д. Часть этих устройств мож

Файловая система FAT16
Файловая система FAT 16, являющаяся основной для операционных систем DOS, Windows 95⁄98⁄Me, Windows NT⁄2000⁄XP, а также поддерживается большинством других систем. FAT 16 пре

Файловая система FAT32
Файловая система FAT32 представляет собой усовершенствованную версию FAT16, предназначенную для использования на разделах емкостью до 2 Терабайт. FAT32 появилась в Windows 95 OSR2, является основно

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги