Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПМ03 ответы на вопросы.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Руководство системного программиста.

По ГОСТ 19.503—79 руководство системного программиста должно содержать всю информацию, необходимую для установ­ки программного обеспечения, его настройки и проверки рабо­тоспособности. Кроме того, как указывалось выше, в него часто включают и описание необходимого обслуживания, которое раньше приводилось в руководстве оператора (ГОСТ 19.505—79) и/или руководстве по техническому обслуживанию (ГОСТ 19.508—79). В настоящее время данную схему используют для составления руководства системному администратору.

Руководство системного программиста должно содержать следующие разделы:

  • общие сведения о программном продукте;

  • структура;

  • настройка;

  • проверка;

  • дополнительные возможности;

сообщения системному программисту.

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

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

В разделе Настройка программы должно быть приведено описание действий по настройке программы на условия практи­ческого применения.

В разделе Проверка программы должно быть приведено опи­сание способов проверки работоспособности программы, напри­мер контрольные примеры.

В разделе Дополнительные возможности должно быть приве­дено описание дополнительных возможностей программы и спо­собов доступа к ним.

В разделе Сообщения системному программисту должны быть указаны тексты сообщений, выдаваемых в ходе выполнения на­стройки и проверки программы, а также в ходе ее выполнения, описание их содержания и действий, которые необходимо пред­принять по этим сообщениям [1].

Билет № 8 Современные операционные системы (ос). Характеристики и классы ос. Управление данными в ос. Организация файловой системы. Инструкция Семейство unix

Словом UNIX обозначается не одна операционная система (как ошибочно полагают многие новички), а целое семейство ОС, предназначенных для

промышленных компьютеров.

Linux — единственная популярная ОС, созданная любителем (Линус

Торвальдс написал ее в 1994 г. в качестве дипломного проекта). Linux —единственная свободно распространяемая ОС.

Ядро Linux, в отличие от тех же Windows, распространяется в виде «исходных текстов» и открыто для изменения, так что любой мало-мальски образованный программист может легко и быстро адаптировать ее к любому конкретному компьютеру. Именно так Linux и совершенствуется — миллионы программистов со всего мира присылают свои замечания и дополнения и самые интересные из них автоматически включаются в «официальную версию» ядра.

Ядро в Linux самостоятельное и никак не связано с графической оболочкой:

можете без проблем заменить одну оболочку на другую, не нарушая при этом

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

Ранние версии Linux имели только интерфейс командной строки, однако

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

Популярность Linux раст?т постоянно, для не? появились множество прикладного ПО. Еще одна интересная особенность Linux– возможность работать с этой операционной системой даже не устанавливая ее на компьютер. LiveCD — «дисковые» варианты Linux. LiveCD содержат достаточный набор драйверов для работы со всем основным «железом» компьютера.

Вот некоторые популярные LiveCD, с которых вы можете начать свое знакомство с Linux:

• Knoppix (http://www.knoppix.ru)

• SuSe Linix Live CD (http://www.suse.ru)

• Blin (http://linux.zp.ua)

• FreeBSD (http://freebsd.org)

• DSL

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

Lindows

Благодаря встроенной в Lindows системе Wine под новой ОС можно будет

запускать не только программы для Linux, но и большинство Windows-

приложений. Более того — Lindows можно установить поверх существующей версии Windows, и во время инсталляции ОС перевед?т все установленные ранее приложения, базы электронных сообщений и настройки Интернет-соединения.

Кроме того, вместе с Lindows поставляется полный комплект офисных приложений OpenOffice и ряд других программ для Linux.

FreeBSD– это клон операционной системы UNIX для персональных

компьютеров, базирующихся на архитектуре процессоров Intel. FreeBSD

работает также на процессорах AMD и Cyrix,0 совместимых с Intel. FreeBSD

базируется на ОС BSD версии 4.4 BSD-Lite, разработанной

исследовательской группой компьютерных систем (Computer Systems

Research Group, сокращенно CSRG) Калифорнийского университета в

Беркли. Группа FreeBSD Project добилась максимальной производительности

и надежности системы в различных ситуациях. В итоге, FreeBSD

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

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

преимуществом FreeBSD является огромное количество высококачественных

и преимущественно бесплатных приложений.

Управление данными в ОС

Управление данными включает следующие компоненты:

•долговременное планирование – организацию размещения данных на внешних носителях, их выборку и предоставление пользовательским программам;

•Оперативное управление – распределение оперативной памяти под программы и данные, реализация обмена данными между оперативной и внешней памятью;

•Управление внешними устройствами ввода-вывода и размещения данных.

Важной характеристикой ОС является количество выполняемых на

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

Другие ОС ориентированы на одновременное обслуживание нескольких

задач. При этом имеется в виду возможность запуска нескольких программ с

соответствующим распределением оперативной памяти компьютера между ними, переключением центрального процессора с обслуживания одной задачи на другую, организации обмена сообщениями между ними и т.п. Примером такой ОС может служить MS WINDOWS 95-98, NT от Microsoft.

Таким образом, в зависимости от количества одновременно

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

1) однопользовательские однозадачные — поддерживают одну клавиатуру и

могут работать только с одной (в данный момент) задачей;

2) однопользовательские однозадачные с фоновой печатью, которые

позволяют, помимо основной задачи, запускать одну дополнительную,

ориентированную для вывода информации на печать. Это ускоряет работу при выдаче больших объемов информации на печать;

3) однопользовательские многозадачные, которые обеспечивают одному

пользователю параллельную обработку нескольких задач;

4) многопользовательские многозадачные — позволяют на одном компьютере запускать несколько задач несколькими пользователями. Эти ОС очень сложны и требуют значительных машинных ресурсов.

Для того, чтобы быть полноценной, ОС должна как минимум содержать

следующие основные компоненты:

  • Файловую систему.

  • Драйверы внешних устройств.

  • Процессор командного языка.