Файловая структура информации.
Файловая система(ФС)- функциональная часть ОС, т.е. это порядок хранения и - организации файлов на диске
Виды файловой структуры: 1) Одноуровневая ФС - линейная последовательность имен файлов, используется для дисков с небольшим количеством файлов; 2) Многоуровневая иерархическая ФС - представляет собой древовидную структуру, служит для хранения сотни и тысячи файлов. Каталог (Папка) верхнего уровня содержит вложенные папки 1уровня, которые могут содержать папки 2 уровня и тд
Для хранения информации каждый диск разбивается на 2 области: 1) каталог (directory) или папка - содержит названия файлов и указание на начало их размещения на диске; 2) область хранения файлов, содержит текст.
Чтобы найти файл надо знать: 1)имя файла; 2) где храниться файл
например:
C:\GAMES\CHESS\zena.exe
Имя диска – С
папка 1уровня –GAMES
папка 2уровня –CHESS; имя файла - zena.exe
В процессе работы наиболее часто над файлами производят следующие операции: копирование, перемещение, удаление, переименование.
16. Операционная система DOS.
Одной из самых распространенных операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System).
Состав MS DOS
В операционную систему MS DOS входят следующие основные модули:
· Базовые система ввода – вывода (BIOS);
· Блок начальной загрузки (Boot Record);
· Модуль расширения BIOS (IO.SIS);
· Модуль обработки прерываний (MS DOS.SYS);
· Командный процессор (COMMAND.COM);
· файлы-драйверы, которые после их загрузки в память обеспечивают работу таких
устройств, как мышь, CD-ROM и др.
· Утилиты ОС, выполняющие различные сервисные функции (форматирование дисков и др.).
Блок начальной загрузки (Boot Record) – это очень короткая программа (около 512 байт), находящаяся в первом секторе каждого диска с операционной системой DOS. Boot Record загружает в память еще два модуля ОС (системных файлов io.sys, msdos.sys), которые завершают процесс загрузки DOS.
Модуль IO.SIS расширения BIOS представляет собой дополнение к BIOS в ПЗУ. Он настраивает ОС на конкретную конфигурацию ПК и позволяет подключать новые драйвера к нестандартным устройствам ввода/вывода.
Модуль обработки прерываний MS DOS.SYS – реализует услуги связанные с обслуживанием файловой системы и операций ввода – вывода.
Командный процессор COMMAND.COM – обрабатывает у команды, которые вводятся пользователем.
Загрузка MS DOS
Загрузка MS DOS – это считывание операционной системы из внешнего запоминающего устройства в оперативную память, ее настройка и запуск.
После включения питания компьютера, на котором установлена операционная система MS DOS, автоматически происходят следующие процессы:
· Тестирование ПК (BIOS выполняет комплекс программ начального тестирования компьютера);
· Загрузка MS DOS (считывание операционной системы из внешнего запоминающего устройства в оперативную память);
· Настройка MS DOS (настройка ОС выполняется по командам, записанным в файлах config.sys и autoexec.bat.). ( http://www.lessons-tva.info/edu/e-inf1/e-inf1-3-4.html)
17. Виды операционных систем. Требования к операционным системам.
Операционная система (ОС)
- это набор программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющий доступ к его ресурсам
- это системное программное обеспечение, т.е. программы, управляющие ОП, процессором, внешними устройствами и файлами и прикладными программами, и ведущие диалог с пользователем.
Состав ОС:
Программный модуль, управляющий файловой системой - Процесс работы компьютера в сводится к обмену файлами между устройствами
Командный процессор – специальная программа,которая запрашивает у пользователя команды и выполняет их. Пользователь может дать команду запуска программы, выполнения какой-либо операции над файлами (копирование, удаление, переименование), вывода документа на печать и так далее. Операционная система должна эту команду выполнить
Драйверы –программы, которые управляют работой устройств. Каждому устройству соответствует свой драйвер. Технология «Plug and Play»(подключи и играй) позволяет автоматизировать подключение новых устройств. В процессе установки Windows определяет тип и конкретную модель установленного устройства и подключает необходимый для его функционирова-ния драйвер. При включении компьютера произво-дится загрузка драйверов в оперативную память. Пользователь имеет возможность вручную установить или переустановить драйверы.
Программные модули графического интерфейса – программы, позволяющие пользователю вводить команды с помощью мыши
Утилиты - сервисные программы для обслуживания дисков (проверять, сжимать, дефрагментировать и тд), выполнения операций с файлами (архивировать, копировать и тд), и работы в компьютерных сетях
Справочная система – получение информации о функционировании ОС в целом и о работе её отдельных модулей(http://informatika.sch880.ru/p14aa1.html)
Так как перые ПК были очень слабы, то и первые ОС были, что вполне естественно однозадачными и однопользовательскими, а также работали исключительно в текстовом режиме. Дальнейшее развитие графической подсистемы позволило более интенсивно использовать графику и цвет, таким образом выделим первый признак: внешний тип интерфейса: GUI или текстовый.
После появления микропроцессора i80286 и его расширенного режима стало возможным аппаратно изолировать области кода и данных разных программ друг от друга. Выделяем второй признак: многозадачность (или многопрограмность) ОС. В данном признаке можно выделить четыре типа:
· однозадачные (MS-DOS);
· псевдомногозадачные, то есть одновременно работает только одна программа, а мы переключаясь между ними как-бы пробуждаем другую и усыпляем первую (Windows 1 и 2);
· многозадачные (Windows 95,98);
· реально многозадачные (Windows NT, OS/2 3 и 4, Unix, Be, Linux).
С развитием сетей и внедрением ПК в офисы и дома частных пользователей потребовалась поддержка работы нескольких пользователей на одном компьютере. Выделим третий признак: является ли ОС многопользовательской. Тут также возможны варианты:
· нет поддержки (MS-DOS, Windows 1-2-3);
· поддерживается на одном терминале, хранятся различные профили для настройки системы под пользователя (Windows 95-98-Me-NT-2000);
· реальная многопользовательность, то есть могут одновременно работать несколько человек на разных терминалах, но с одним ПК (Windows NT Terminal Server, Unix, Linux(?)).
Выделим еще одну группу ОС, для которых не очень важен интерфесй, а важны скоростные и надежностные характеристики работы - серверные ОС. Например, Windows NT Server, OS/2 Advanced Server, Novel Netware/IntranetWare, Banyan Wines.
Ну и последняя группа ОС - встраиваемые ОС. Сюда относятся ОС, которые встраиваются в различные устройства, например, сотовые телефоны, органайзеры и прочие микроэлектронные игрушки. Примером таких ОС можно наpвать: Palm OS, Windows CE. (http://rahem.pisem.net/tutor/oses.htm).