Компонент - операционная система - Большая Энциклопедия Нефти и Газа, статья, страница 4
Почему-то в каждой несчастной семье один всегда извращенец, а другой - дура. Законы Мерфи (еще...)

Компонент - операционная система

Cтраница 4


Но не менее распространенной является точка зрения, согласно которой прием заявки, выборка и запуск - это системные функции, отличные по своей взаимосвязи с системой от реализуемых программами компиляции и компоновки. Отличие здесь заключается в том, что системные механизмы нуждаются в информации, находящейся в специальных таблицах, не доступных обрабатывающим программам. Поэтому компоненты операционной системы наделены особыми полномочиями, позволяющими им собирать сведения о доступности системных ресурсов и работать с очередями, использование которых обрабатывающими программами не разрешается. Иногда это отличие проявляется и в том, что только системным механизмам предоставляется возможность работы со специальными системными файлами. Такие файлы не распределяются никаким другим программам, и никакие другие программы не могут обращаться к ним с помощью команд OPEN и GET. В некоторых случаях системные программы имеют и более ярко выраженные особенности. Основная память по их запросам может выделяться без задержки, им могут присваиваться системные приоритеты и предоставляться дополнительные услуги времени выполнения, например непосредственный доступ к нераспределенным участкам памяти, а также возможность использования низкоуровневых интерфейсов. Это позволяет избежать излишних накладных расходов, скажем, проверок допустимости обращений к системе со стороны программы.  [46]

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

При этом виде доступа, реализуемом в форме расширения операционной системы, отпадает необходимость в посредничестве каких-либо служб между пользователем и системой. Программисты могут работать непосредственно на терминальной станции, оснащенной устройствами ввода с карт и печати. Существует протокол связи между терминальной станцией и основной системой, согласно которому при выполнении удаленного ввода задания активизируется некоторый компонент операционной системы, принимающий заявку и ставящий введенное задание в очередь заданий, ожидающих обслуживания. Терминальная станция географически может находиться как рядом с основной системой, так и вдали от нее. Важная особенность указанного способа доступа состоит в том, что для принятия заявок и выдачи результатов не требуется оператор. Фактически операционная система выводится за пределы машинного зала.  [48]

49 Кольцевая структура программного обеспечения. [49]

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

В качестве примера нельзя взять большую программу; она должна по размерам подходить для учебника, но при этом оставаться нетривиальной. Прикладная программа ( например, программа начисления зарплаты) может не заинтересовать системных программистов и даже многих прикладных программистов; привлекательность какой-либо компоненты операционной системы была бы в такой же степени ограниченной.  [51]

Кроме классификации команд, основанной на понятии формата ( RR, RX, RS, SS, SI), существует классификация команд по содержательным признакам. Так, имеется группа команд, оперирующих с целыми числовыми значениями, представленными в двоичном формате с фиксированной точкой, группа команд для выполнения действий над целыми числовыми значениями, представленными в упакованном десятичном формате, группа команд, выполняющих действия над вещественными числовыми значениями, представленными в системе с плавающей точкой, группа логических команд ( так называются команды, оперирующие с символьными и битовыми данными), группа команд перехода, предоставляющих разные средства для реализации ветвлений и циклов, команда обращения к СУПЕРВИЗОРУ. Команды всех перечисленных групп употребляются. Группы команд переключения состояния, группа команд, обеспечивающих ввод-вывод, используются лишь в компонентах операционной системы. В книге излагается лишь часть команд. Их выбор имеет целью дать представление о возможностях машинно-зависимого языка Ассемблера. Те читатели, которым придется применять машинно-зависимый язык на практике, без труда пополнят пробелы нашего изложения самостоятельно.  [52]

Необходимость организации сложного управления ресурсами в управляющей ЭВМ обусловлена как экономическими, так и техническими причинами. Как отмечалось в разд. Однако эффективное использование этой избыточной мощности требует составления расписания и других управляющих действий, которые обеспечиваются компонентами операционной системы, управляющими ресурсами. С технической точки зрения способность ОС справляться с функциями, предусмотренными и не предусмотренными расписанием, при минимальном вмешательстве оператора дает время реакции, необходимое в АСУ.  [53]

Если программное изделие получено без сертификата, из сомнительного источника или не эксплуатировалось в том месте, откуда было получено, первые несколько дней его полезно эксплуатировать в карантинном режиме с использованием, если это возможно, ускоренного календаря. Это повышает вероятность обнаружения троянской компоненты, срабатывающей в определенное время. При работе со вновь поступившими программами целесообразно употребление специального имени пользователя. Для выбранного имени все остальные разделы должны быть либо невидимы, либо иметь статус READ ONLY. При этом для всех компонент операционной системы и некоторых утилит, используемых как ловушки для вируса, следует записать в соответствующий файл контрольные суммы, вычисленные соответствующей программой.  [54]



Страницы:      1    2    3    4