Главная страница

Практика бд. Операционные. Министерство образования и науки российской федерации университет итмо д. А. Зубок, А. В. Маятин


Скачать 324.61 Kb.
НазваниеМинистерство образования и науки российской федерации университет итмо д. А. Зубок, А. В. Маятин
АнкорПрактика бд
Дата11.04.2023
Размер324.61 Kb.
Формат файлаdocx
Имя файлаОперационные.docx
ТипДокументы
#1055283
страница2 из 22
1   2   3   4   5   6   7   8   9   ...   22

Введение


Современные операционные системы являются сложными программными комплексами, в которых реализуется множество технологических решений. Главная задача операционной системы – обеспечить распределение ресурсов вычислительного узла между прикладными программами и предоставить пользователю интерфейс для доступа к приложениям и данным, а также средства для контроля и управления распределением ресурсов и выполнением приложений. От эффективности работы механизмов операционной системы и корректности решений по управлению ресурсами напрямую зависит производительность, надежность и безопасность работы прикладного программного обеспечения.
Операционные системы, используемые на рабочих станциях и домашних компьютерах, как правило, реализуют принципы прозрачности управления и невмешательства пользователя в распределение ресурсов и решение других задач операционной системы, делая акцент на предоставлении удобного графического интерфейса для доступа к приложениям и пользовательским данным. Но в случае использования операционных систем для управления серверными приложениями, решения задач со специфичными требованиями к производительности, надежности и безопасности, необходимо регулярное администрирование операционной системы, мониторинг работы прикладного программного обеспечения и самой операционной системы, выбор оптимальных параметров управления, при необходимости ручное управление. Для этого необходимы не только умения использовать интерфейсы управления приложениями и утилитами операционной системы, но прежде всего понимание принципов работы механизмов операционной системы.
Предлагаемый лабораторный практикум состоит из шести лабораторных работ. Первые пять лабораторных работ выполняются в операционной системе GNU/Linux CentOS. Это обусловлено тем, что во-первых более двух третей серверов во всем мире работают под управлением unix-based операционных систем, а во-вторых *nix операционные системы обладают специфичным подходом к организации управления ресурсами и администрированию, принципиально отличающимися от других семейств операционных систем, в частности, распространенных на домашних компьютерах и ноутбуках. Для *nix операционных систем характерен подход к управлению с помощью интерфейса командной строки и управляющих скриптов, а также отображение всей информации о состоянии и настройке операционной системы в виде текстовых файлов. Поэтому в рамках первых двух лабораторных работ студенты освоят синтаксис и основные конструкции скриптового языка bash основного средства автоматизации администрирования *nix семейства операционных систем, научатся анализировать текстовые потоки и текстовые файлы с помощью специальных утилит: grep, sed, awk. Эти навыки необходимы для

выполнения дальнейших заданий, связанных уже непосредственно с управлением объектами операционной системы. Третья и четвертая лабораторные работы посвящены основным объектам, с которыми работает операционная система – процессам. В процессе выполнения этих лабораторных работ студенты получат навыки мониторинга параметров процессов и выделяемых им ресурсов, управления приоритетами процессов, запуском процессов в заданное время, научатся использовать основные механизмы обмена данными и управлением между процессами, в частности, механизм сигналов. Пятая лабораторная работа раскрывает специфику управления файлами и каталогами в *nix операционных системах. Студентам будет предложено разработать средства автоматизации безопасного удаления и резервного копирования данных, хранящихся в файловой системе. Выполнение описанных лабораторных работ предполагается только с использованием текстовой консоли ввода-вывода.
Последняя шестая лабораторная работа выполняется в операционной системе Microsoft Windows Server 2003. Несмотря на наличие графического пользовательского интерфейса, цель этой лабораторной работы также получить навыки автоматизации администрирования операционной системы с помощью написания управляющих скриптов. При этом, студенты познакомятся с организацией управления службами и драйверами, основными командами для управления файлами и каталогами, мониторинга и управления процессами.
1   2   3   4   5   6   7   8   9   ...   22


написать администратору сайта