Особенности методов построения

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

К таким базисным концепциям относятся:

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

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

- Наличие нескольких прикладных сред дает возможность в рамках одной ОС сразу делать приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают сразу прикладные среды Особенности методов построения MS-DOS, Windows, UNIX (POSIX), OS/2 либо хотя бы некого подмножества из этого пользующегося популярностью набора. Концепция множественных прикладных сред более просто реализуется в ОС на базе микроядра, над которым работают разные серверы, часть которых реализуют прикладную среду той либо другой операционной системы.

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

Операционные системы семейства Windows являются более всераспространенными ОС, которые установлены в домашних и офисных ПК. Операционная система Windows XP - это Особенности методов построения современная многозадачная многопользовательская 32 - разрядная ОС с графическим интерфейсом юзера. Графическая оболочка ОС Windows обеспечивает взаимодействие юзера с компом в форме диалога с внедрением ввода и вывода на экран монитора графической инфы, управления программками при помощи пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других частей управления. Основными элементами графического интерфейса Windows Особенности методов построения являются: Десктоп, Панель задач с кнопкой Запуск. Потому что в Windows использован графический пользовательский интерфейса, то главным устройством управления программками является манипулятор мышь.

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

В широком смысле понятие "файловая система" включает:

- совокупа всех файлов на диске,

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

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

Названия файлов

Файлы идентифицируются именами. Юзеры дают файлам символьные имена, при всем этом учитываются ограничения ОС как на применяемые знаки, так и на длину имени. До недавнешнего времени эти границы были очень узенькими. Так в пользующейся популярностью файловой Особенности методов построения системе FAT длина имен ограничивается известной схемой 8.3 (8 знаков - фактически имя, 3 знака - расширение имени), а в ОС UNIX System V имя не может содержать более 14 знаков. Но юзеру еще удобнее работать с длинноватыми именами, так как они позволяют дать файлу вправду мнемоническое заглавие, по которому даже через довольно Особенности методов построения большой просвет времени можно будет вспомнить, что содержит этот файл. Потому современные файловые системы, обычно, поддерживают длинноватые символьные названия файлов. К примеру, Windows NT в собственной новейшей файловой системе NTFS устанавливает, что название файла может содержать до 255 знаков, не считая оканчивающего нулевого знака.

Типы файлов

Файлы бывают различных типов: обыденные файлы Особенности методов построения, особые файлы, файлы-каталоги.

Обыденные файлы в свою очередь разделяются на текстовые и двоичные. Текстовые файлы состоят из строк знаков, представленных в ASCII-коде. Это могут быть документы, начальные тексты программ и т.п. Текстовые файлы можно прочесть на дисплее и распечатать на принтере. Двоичные файлы не употребляют ASCII-коды, они Особенности методов построения нередко имеют сложную внутреннюю структуру, к примеру, объектный код программки либо архивный файл. Все операционные системы должны уметь распознавать хотя бы один тип файлов - их собственные исполняемые файлы.

Особые файлы - это файлы, ассоциированные с устройствами ввода-вывода, которые позволяют юзеру делать операции ввода-вывода, используя обыденные команды записи в Особенности методов построения файл либо чтения из файла. Эти команды обрабатываются сначала программками файловой системы, а потом на неком шаге выполнения запроса преобразуются ОС в команды управления подходящим устройством. Особые файлы, так же как и устройства ввода-вывода, делятся на блок-ориентированные и байт-ориентированные. Каталог - это, с одной стороны, группа файлов Особенности методов построения, объединенных юзером исходя из неких суждений (к примеру, файлы, содержащие программки игр, либо файлы, составляющие один программный пакет), а с другой стороны - это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится перечень файлов, входящих в него, и устанавливается соответствие меж файлами и их чертами (атрибутами Особенности методов построения).

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

- информация о разрешенном доступе,

- пароль для доступа к файлу,

- обладатель файла,

- создатель файла,

- признак "только для чтения",

- признак "сокрытый файл",

- признак "системный файл",

- признак "архивный файл",

- признак "двоичный/символьный",

- признак "временный" (удалить после окончания процесса),

- признак Особенности методов построения блокировки,

- длина записи,

- указатель на ключевое поле в записи,

- длина ключа,

- времена сотворения, последнего доступа и последнего конфигурации,

- текущий размер файла,

- наибольший размер файла.

Сборники могут конкретно содержать значения черт файлов, как это изготовлено в файловой системе MS-DOS, либо ссылаться на таблицы, содержащие эти свойства Особенности методов построения, как это реализовано в ОС UNIX (рис. 1). Сборники могут создавать иерархическую структуру за счет того, что каталог более малого уровня может заходить в каталог более высочайшего уровня (набросок 2).

Рис 1. Структура каталогов: а - структура записи каталога MS-DOS (32 б); б - структура записи каталога ОС UNIX.

Иерархия каталогов может быть деревом либо сетью Особенности методов построения. Сборники образуют дерево, если файлу разрешено заходить исключительно в один каталог, и сеть - если файл может заходить сходу в несколько каталогов. В MS-DOS сборники образуют древовидную структуру, а в UNIX'е - сетевую. Как и хоть какой другой файл, каталог имеет символьное имя и совершенно точно идентифицируется составным Особенности методов построения именованием, содержащим цепочку символьных имен всех каталогов, через которые проходит путь от корня до данного каталога.

Рис.2 Логическая организация файловой системы: а - одноуровневая; б - иерархическая (дерево); в - иерархическая (сеть).

ЗАДАНИЕ

1. Схематически изобразить заднюю панель ПК с обозначением всех разъемов.

2. Заполнить таблицу.

Устройство Главные свойства Куда и с помощью чего Особенности методов построения подключается
Микропроцессор
Материнская плата
Оперативка
Жесткий диск
Видеоплата
Звуковая карта
Дисковод оптических дисков
Сетевой адаптер (NIC)

Контрольные вопросы

1. Базисная аппаратная конфигурация ПК.

2. Файловые системы FAT и NTFS.

3. Понятие и систематизация операционных систем.


osobennosti-mehanizma-seansov.html
osobennosti-menedzhmenta-ooo-alfa-promo.html
osobennosti-mestnosti-sorevnovanij.html