Основные понятия, функции, и назначение операционных систем. Использование Linux в качестве серверной операционной системы и на персональных компьютерах. Применение Knoppix при необходимости восстановления нарушенной функциональности других систем.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ростовский государственный строительный университет» Институт информационных систем и технологийОперационная система - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надежных вычислений. Без операционной системы, для запуска программы вам придется каждый раз загружать компьютер заново, а для хранения данных придется работать напрямую с носителем. Все стандартные алгоритмы для работы с памятью и устройствами пришлось бы хранить в теле программы. Самым разумным решением всех этих проблем будет объединение основных алгоритмов работы с памятью, устройствами ввода и вывода и прочего в одной программе, которая будет способна запускать другие программы и предоставлять им доступ к стандартным алгоритмам через удобный интерфейс.ОС (англ. operating system) - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надежных вычислений. Существуют две группы определений ОС: «набор программ, управляющих оборудованием» и «набор программ, управляющих другими программами». И простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Операционные системы нужны, если вычислительная система используется для различных задач, причем программы, исполняющие эти задачи, нуждаются в сохранении данных и обмене ими. Операционная система нужна если, между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей.При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта операционной системы Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года), и к развитию системы подключилось большое число независимых разработчиков. На начальном этапе Linux бесплатно разрабатывался только энтузиастами-добровольцами, но с успехом Linux и его массовым коммерческим использованием дорабатывать операционные системы и вносить свой вклад стали и компании, со временем став значительной силой. Это полноценная операционная система, подходящая как для работы на домашнем компьютере, так и в офисах и даже используется в качестве серверов (Рисунок 2). В Linux - системах пользователи работают через интерфейс командной строки (CLI), графический интерфейс пользователя (GUI), или, в случае встраиваемых систем, через элементы управления соответствующих аппаратных средств. Linux-системы обычно реализуют интерфейс командной строки при помощи оболочки операционной системы, которая также является традиционным способом взаимодействия с системой Unix.Knoppix - дистрибутив Linux - один из первых LIVECD дистрибутивов, основанных на Debian. На компакт диске Knoppix хранится более 2 ГБ сжатого программного обеспечения, которое распаковывается автоматически по мере необходимости. Хотя Knoppix предназначен для загрузки с CD/DVD, есть возможность установить его на жесткий диск. Knoppix используется при необходимости восстановления нарушенной функциональности других операционных систем; в качестве операционной системы для презентаций программного обеспечения; в образовательных или ознакомительных целях. Он предоставляет возможности по работе с командной строкой, с графическим интерфейсом, содержит приложения для ввода-вывода, графики, звука, видео.Организация планирования процессов так, чтобы за счет их переключения создавалась иллюзия одновременной работы нескольких процессов - одна из основных задач любой многопользовательской и многозадачной операционной системы. В ОС основным средством организации и единицей многозадачности является процесс - уникальным образом идентифицируемая программа, которая нуждается в получении доступа к ресурсам компьютера. Операционная система манипулирует образом процесса, который представляет собой программный код, а также разделами данных процесса, определяющими среду выполнения. Ядро представляет собой специальную программу (или несколько программных модулей, в случае модульного ядра), которая постоянно находится в оперативной памяти и работает, пока работает операционная система.
План
Содержание
Введение
1. Теоретическая часть
1.1 Основные понятия и функции операционных систем
1.2 Операционная система Linux
1.3 Операционная система Knoppix
1.4 Управление процессами в ОС
1.5 Типы процессов
2. Практическая часть
2.1 Получение информации о процессе
2.21 Управление процессами в ОС Knoppix
Заключение
Список использованных источников
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы