Инструкция Семейство 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) многопользовательские многозадачные — позволяют на одном компьютере запускать несколько задач несколькими пользователями. Эти ОС очень сложны и требуют значительных машинных ресурсов. Для того, чтобы быть полноценной, ОС должна как минимум содержать следующие основные компоненты: · Файловую систему. · Драйверы внешних устройств. · Процессор командного языка.
|