Сравнение операционных систем. ЛР №1 Сравнение различных опрационных систем. Лабораторная работа 1 Сравнение различных операционных систем Цель изучить виды операционных систем, выявить их преимущества и недостатки
![]()
|
Лабораторная работа №1 «Сравнение различных операционных систем» Цель: изучить виды операционных систем, выявить их преимущества и недостатки Теоретическая часть Введение Операционная система – комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Операционная система выполняет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем. Наибольшей популярностью в мире пользуются операционные системы фирмы Microsoft. Их доля составляет 95% среди всех операционных систем. Наиболее устойчивые системы этой фирмы основаны на технологии NT (Windows 7/10/11). В последние шесть лет возрастает популярность операционной системы под названием Linux. Все перечисленные операционные системы являются многопользовательскими многозадачными. В них широко развита поддержка сети, защита данных и множество других одинаковых функций. В результате этого у них совпадают области интересов относительно потребителя, что и послужило основой конфликта разгоревшегося как между поклонниками ОС, как и между их создателями. 1. Обзор linux Linux – многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для полностью функциональных рабочих станций UNIX и серверов Internet. Linux уже не просто операционная система. Итак, Linux - это: бесплатный (вернее, свободно распространяемый) клон Юникс; операционная система с истинной многозадачностью; ОС, которую каждый ее "пользователь" может модифицировать, так как можно найти исходные коды практически для любой составляющей ее части; которая настраивается именно так, как вам хочется, а не как предпочитает производитель. Настроенная Linux-система с графическим интерфейсом проста в использовании и интуитивна не меньше, чем операционная система от Майкрософт. Вот только для того чтобы настроить Linux, сил и знаний потребуется достаточно много. В результате таких особенностей своего создания и развития Linux приобрел весьма специфические "черты характера". С одной стороны, это типичная UNIX-система, многопользовательская и многозадачная. С другой стороны - типичная система хакеров, студентов и вообще любых людей, которым нравиться непрерывно учиться и разбираться во всем до мельчайших подробностей. В гибкости настройки и применения Linux, наверное, просто нет равных. Linux - это совокупность ядра и основных прикладных программ, которые обычно бывают установлены на каждом компьютере с этой операционной системой. Объединение ядра и прикладных программ в единое целое проявляется и в названии системы: GNU/Linux. GNU - это проект по созданию комплекса программ, подобного тому, что обычно сопровождает Unix-подобную систему. Linux имеет очень развитые средства удаленного управления. Причем управлять машиной под управлением Linux можно с любой другой системы, где есть программа эмулятор терминала (в отличие, например, от Windows NT). Unix (и Linux) был изначально ориентирован на то, что одним компьютером могут пользоваться одновременно несколько человек. Но даже если компьютером обычно пользуется только один человек, такой подход все равно помогает разделить пользовательские настройки от системных, т.е. тех, которые относятся ко всем пользователям и к системе в целом. Такое разделение положительно сказывается на устойчивости и безопасности системы. Приложения изначально пишутся с учетом того, что ими может пользоваться несколько пользователей сразу и, как правило, не требуют прав записи в системные каталоги. Все настройки они сохраняют в собственном, т.н. "домашнем" каталоге пользователя. Каждый пользователь может настроить систему в соответствии со своими предпочтениями и это не вызовет проблем у других пользователей. Обычно работа ведется под пользователем, у которого нет прав испортить что-то за пределами своего каталога, а настройка системы производится под суперпользователем по мере необходимости. Многопользовательский режим позволяет производить настройку системы не прерывая работы пользователей. Работа в системе под пользователем с ограниченными правами позволяет предотвратить повреждение системы при неаккуратных действиях пользователя, а отсутствие доступа на запись к системным каталогам не приносит неудобств. У Linux не могут быть одни только достоинства, есть и недостатки: Система все еще слишком сложна для непрофессиональных пользователей. Этот недостаток не может быть решен за счет создания средств конфигурирования системы с графическим или web-интерфейсом, поскольку разработчики прикладных программ в большинстве не заинтересованы в таких конфигураторах. Разработчики свободного ПО не очень рвутся документировать свои программы. Разработка драйверов устройств для Linux пока отстает от Windows. Она затрудняется тем, что драйверы под Linux пишутся самими пользователями оборудования, вместо фирм-производителей. Поддерживаются только самые популярные устройства. Разработчики популярного коммерческого ПО пока не торопятся портировать свои приложения под Linux. Linux разрабатывается интернациональной командой и их языком общения является английский. Вся документация также создается на этом языке. Только небольшая часть этой документации переведена на русский язык, что создает трудности для пользователей, не читающих по-английски. Система слишком сложна, чтобы в ней можно было разобраться без документации, а найти что-то на русском языке на тему бывает очень трудно. Различия между дистрибутивами Linux создает трудности при поддержке. 2. Обзор windows Операционная система – комплекс системных и служебных программных средств. Она опирается на базовое программное обеспечение компьютера, входящее в его систему BIOS (базовая система ввода-вывода). Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса: интерфейса между пользователем и программными средствами компьютера (интерфейс пользователя); интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс); интерфейса между разными видами программного обеспечения (программный интерфейс). Даже для одной аппаратной платформы IBM PC существует несколько операционных систем, в том числе и Windows, первая версия которой появилась в 1986 г. Windows представляет собой графическую ОС, предназначенную не только для управления автономным компьютером, но и позволяющую создавать локальную сеть и входить в Интернет. Говоря о графическом интерфейсе Windows, нужно сказать, что это один из двух видов пользовательского интерфейса: графического и неграфического. Неграфический интерфейс реализуется в командной строке и управляется с помощью клавиатуры. Управляющие команды вводятся в поле командной строки, где их можно и редактировать. Выполнение команды начинается после ее утверждения, например, нажатием клавиши Enter. Графические ОС реализуют более сложный тип интерфейса, в котором в качестве органа управления, кроме клавиатуры, используется мышь или иной аналогичный манипулятор. В качестве активного объекта используется указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений(экранные кнопки, значки, переключатели, флажки, раскрывающееся списки, строки меню и т. д.). В Windows значительную часть операций можно выполнять с помощью мыши. Основными приемами управления являются: щелчок левой кнопкой мыши; двойной щелчок; щелчок правой кнопкой мыши; перетаскивание; протягивание мыши; специальное перетаскивание (при нажатой правой кнопке мыши); зависание (наведение и задержка указателя мыши на объекте). Стартовый экран Windows представляет собой системный объект, называемый Рабочим столом. Это графическая среда, на которой отображаются объекты Windows и элементы управления Windows. Все окна располагаются поверх рабочего стола, и их можно перемещать, увеличивать, уменьшать или убирать. Окна могут полностью или частично перекрывать друг друга. Рабочий стол позволяет запускать программы, настраивать систему и выполнять другие действия. Размеры и количество рисунков и надписей на рабочем столе могут сильно различаться в зависимости от особенностей настройки конкретной копии системы на вашем компьютере. Однако в любом случае в нижней части рабочего стола расположена полоса, называемая Панель задач. Основное назначение панели задач - отображение запущенных программ в виде кнопок и значков, а также быстрое переключение между ними. Кроме того, с помощью панели задач можно запускать некоторые полезные программы. В нижнем левом углу экрана на панели задач расположена кнопка Пуск. Назначение этой кнопки - запуск программ и настройка компьютера. Можно сказать, что почти любая работа в Windows начинается с нажатия данной кнопки. При нажатии на нее список команд, предложенных системой, называемый меню. В переводе с английского Windows означает «окна». Окно представляет собой очерченную область на экране, связанную с какой-либо программой. За каждым окном скрывается некоторое приложение (принято говорить, процесс) и все окна можно было бы называть окнами приложений (окнами процессов). По наличию однородных элементов управления и оформления можно выделить диалоговые окна, окна папок, окна справочной системы и рабочие окна приложений, а внутри окон многих приложений могут существовать отдельные окна документов. 3. Сравнение ОС 1. "Linux не представляет для Windows угрозы, поскольку современной операционной системе необходимо поддерживать ориентированные на бизнес приложения, а Linux таких приложений не имеет", - Эд Мут, менеджер одного из подразделений Microsoft. Вот небольшой перечень приложений под Linux, доступных, как правило, свободно и бесплатно: базы данных: IBM DB2, Informix, Oracle 8, Sybase SQL Anywhere; графические редакторы: CorelDraw 9, GIMP; электронные таблицы: Wingz, Gnumeric; многопользовательские приложения: Lotus Notes Domino Server, Novell Directory Services; совместимые с ICQ Internet-пейджеры: licq, kicq, GnomeICU, micq... 2. Под Linux нет возможности запускать приложения Windows, такие, как Word и Excel. Существует немало эмуляторов Windows в среде Linux: Citrix MetaFrame, Mainsoft's MainWin, TreLOS Win4Lin, VMWare, WINE... Они различны по функциональным возможностям: одни обеспечивают работу приложений для Windows 9x; другие способны запускать еще и продукты для Windows NT/2000. Есть, впрочем, и сложность в этом направлении - отсутствие поддержки DirectX. И хотя игры под OpenGL прекрасно под Linux запускаются, о большинстве самых современных игр, которые выпускаются в расчете на DirectX, пользователи Linux пока лишь мечтают. Однако, по заявлениям разработчиков, эта проблема может быть вскоре преодолена. 3. Принципиальное отличие Linux от Windows в смысле работы с учетными записями пользователей заключается в том, что каждый файл принадлежит какому-либо конкретному пользователю, зарегистрированному в системе, и одной группе пользователей. Конечно же, у Windows и Linux есть и что-то общее: сходство графических интерфейсов, работа с файлами, моменты, позаимствованные Microsoft'ом у UNIX... Но все равно сначала все вам будет казаться непонятным и незнакомым. Главное отличие Linux/Unix от Windows/MacOS - это способность обходиться вообще без графического интерфейса. Включенный в состав Windows NT графический пользовательский интерфейс (Graphical User Interface, GUI) облегчает работу с компьютером и упрощает процесс обучения начинающих администраторов по сравнению с предыдущими сетевыми операционными системами типа NetWare версий 3.x и 2.x. Вместе с тем, GUI истощает ресурсы компьютера, занимая память и загружая своими задачами процессор, что ограничивает возможности серверных приложений. В противоположность этому, графический интерфейс Linux не встроен в ядро. Соответственно, операционную систему можно загрузить в режиме командной строки, не подключая GUI. Это одно из важнейших преимуществ Linux, позволяющее запускать ее на компьютерах с минимальной конфигурацией. Важным достоинством операционной системы без GUI является ее повышенная надежность, связанная с меньшим числом работающих компонентов, каждый из которых может стать причиной сбоя. Другое преимущество Linux перед Windows NT - возможность создания сценариев для решения большинства административных задач и их запуск из командной строки. Поскольку в командных файлах довольно трудно, если вообще возможно, описать щелчки мышью, администраторам Windows NT постоянно приходится искать аналоги командной строки, чтобы выполнить действия, которые они привыкли осуществлять средствами стандартного графического инструментария. Практическое задание Разработать презентацию на тему из таблицы ниже согласно вашему варианту:
Требования к презентации: Общий объем слайдов не более 8; Наличие слайда с содержанием презентации; Наличие текста у докладчика. Что необходимо описать в презентации: Предназначение Стоимость Разработчики История развития Особенности Преимущества и недостатки Контрольные вопросы Дайте определение понятию операционная система Дайте определение операционной системе Linux Что является характерными чертами операционной системы Linux? Дайте определение понятию GNU Какие недостатки имеет операционная система Linux? На какое базовое программное обеспечение опирается OC Windows? Перечислите виды интерфейса OC Windows Каким образом реализуется неграфический интерфейс в операционных системах семейства windows? Каким образом реализуется графический интерфейс в операционных системах семейства windows? Назовите 3 причины по которым операционная система Linux в ближайшее время не станет популярнее ОС Windows Назовите преимущества графического пользовательского интерфейса Windows NT Назовите недостатки графического пользовательского интерфейса Windows NT Какое одно из важнейших преимуществ ОС Linux в сравнении с ОС Windows |