Характеристика операционной системыLinux

Linux (полное название GNU/Linux, произносится «гну слэш ли́нукс») — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

Linux в своем первоначальном виде была создана Линусом Торвальдсом (Linus Torvalds) как версия ОС UNIX для IBM-совместимых персональных ЭВМ. При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года) и к развитию системы подключилось большое число независимых разработчиков. Благодаря этому на сегодняшний момент Linux - самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества, и при этом она бесплатная.

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

Л. Торвальдс разработал не саму операционную систему, а только ее ядро, подключив уже имеющиеся компоненты.

Традиционный подход к разработке — централизация управления разными стадиями и преимущественно «нисходящая» разработка (т. е. постоянная детализация).

Linux создавалась по-иному. Готовый работающий макет постоянно совершенствовался и развивался децентрализованной группой энтузиастов, действия которых лишь слегка координировались. Налицо «восходящая» разработка: сборка все более крупных блоков из мелких ранее созданных.

Разработка по методу Linux — это метод проб и ошибок, построенный на интенсивном тестировании.

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

ОС LINUX обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа UNIX:

- Реальная многозадачность.

- Многопользовательский доступ.

- Свопирование оперативной памяти на диск.

- Страничная организация памяти.

- Системная память Linux организована в виде страниц объемом 4K.

- Загрузка выполняемых модулей "по требованию" (только необходимая часть кода исполняемой программы находится в ОС, а не используемая в данный момент - остается на диске).

- Совместное использование исполняемых программ.

- Общие библиотеки.

- Динамическое кеширование диска.

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

- Поддержка различных форматов файловых систем (собственная файловая система Linux ext2fs).

- Сетевые возможности.

- Работа на разных аппаратных платформах.

В отличие от Microsoft Windows, Mac OS и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов.

ИСТОРИЯ РАЗВИТИЯ ОС Windows

В 1975 году Пол Ален и Билл Гейтс создали компанию - MicroSoft. Свой первый год новая компания, в которой работало три человека, закончила с оборотом $16 005.

Первая операционная система, созданная Microsoft, называлась не MS-DOS, a Xenix OS (это была операционная система семейства UNIX), которая была анонсирована 25 августа 1980 года.

IBM попросила Microsoft разработать для нового компьютера IBM: Basic, Fortran, Cobol. и еще операционную систему. ОС должна была содержать около 30 тысяч строк кода. Основой для создания MS-DOS стала 16-разрядная операционная система SCP-DOS.

Октябрь 1981. PC-DOS 1.0 поставляется вместе с новым компьютером IBM PC. Вскоре после этого корпорация Microsoft выпускает MS-DOS и выдает лицензии на MS-DOS всем желающим.

Январь 1983. Компания Apple выпускает один из первых микрокомпьютеров с графическим пользовательским интерфейсом Lisa. Отличительными чертами Lisa и Mac стало WIMP-интерфейс (wimp - занудный; WIMP - windows, icons, mice, pointers - окна, пиктограммы, мышь, указатели), а также папки и длинные имена файлов - эти компоненты начали появляться в Windows, начиная с версии 2.0. Некоторые из них были полностью реализованы лишь в Windows 95.

Март 1983. В MS-DOS 2.0 внесены существенные изменения, появились функции работы с жесткими дисками и более крупными программами, инсталлируемые драйверы устройств и новая, UNIX-подобная, иерархическая файловая система. По-прежнему используются текстовый интерфейс.

10 ноября 1983. Впервые Microsoft Windows была представлена как графическое расширение для MS-DOS, но Windows (1.0) не была выпущена до августа 1985 года. Windows 1.х базировалась на MS-DOS 2.0, и из-за ограничения аппаратных средств и ограничения программного обеспечения MS-DOS 2.0 успеха не достигла.

Октябрь 1987 вышла в свет и получила признание версия Windows 2.0. Для нее был разработан табличный процессор Microsoft Excel и ряд текстовых процессоров, в том числе Word 1.0.

Май 1990 вышла в свет Windows 3.0. Она имела полноценный графический интерфейс и поддерживала режим многозадачности. Появился Диспетчер программ (Program Manager), который позволил перейти на управление компьютером с помощью мыши.

Но, Windows 3.x оставалась графической надстройкой над MS DOS.

Август 1993 вышлаWindows NT (NT —англ. New Technology) — это 32-разрядная ОС со встроенной сетевой поддержкой и развитыми многопользовательскими средствами и файловой системой NTFS. Она предоставляет пользователям истинную многозадачность, многопроцессорную поддержку, секретность, защиту данных и многое другое.

24 августа 1995 вышлаWindows 95 первая графическая ОС для компьютерной платформы IBM PC. Файловая система - FAT32. Благодаря значительно усовершенствованному интерфейсу наконец-то ликвидировано отставание от платформы Mac и компьютеры Mac оказываются окончательно оттесненными в узкую нишу рынка. Достоинства Windows 95 были весьма значительны, что и послужило началом ее триумфального шествия в компьютерном мире.

25 июня 1998, выпущена Windows 98, отличается от Windows 95 тем, что в ней ОС объединена с браузером Internet Explorer посредством интерфейса, выполненного в виде Web-браузера, улучшена совместимость с новыми аппаратными средствами компьютера, расширен комплект стандартных программ, до этого поставлявшихся отдельно.

Windows 95 и Windows 98 очень близки по выполняемым функциям и предоставляют пользователю для работы почти одинаковые интерфейсы.

17 февраля 2000, вышла Windows 2000,— операционная система нового поколения для делового использования на самых разнообразных компьютерах — от портативных до серверов. ОС Windows 2000 является дальнейшим развитием линии ОС Windows NT с файловой системой NTFS. Система имеет привычный интерфейс ОС семейства Windows.

14 сентября 2000 вышла Windows Millennium Edition (ME)

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

Windows ME оказалась самой неудачной ОС из всех, когда-либо, выпущенных Microsoft, имела "низкую стабильность" и "обилие ненужных и недоработанных функций".

25 октября 2001, вышлаОС Windows XP,— это попытка объединить две «линии» — Windows 9x и NT. Это полностью 32-разрядная ОС с приоритетной многозадачностью. В ее основе лежат те же принципы, на которых базировались все NT.

Архитектура этой ОС обеспечивает более надежную, чем в ОС Windows 98, защиту приложения от повреждения друг другом и самой операционной системой.

Эта ОС имеет более удобный интерфейс пользователя и более последовательную реализацию принципа Plug and Play при ее установке и настройке в сравнении с ОС Windows 2000 и Windows 98.

24 апреля 2003 вышлаWindows Server 2003, это серверная система, основанная на принципах повышенной надежности, масштабируемости и управляемости.

Это многозадачная операционная система, способная централизовано или распределено управлять различными наборами ролей, в зависимости от потребностей пользователей.

Ноябрь 2006 выпускWindows Vista («WinVI») — следующая версия ОС семейства Windows, продолжающая линейку Windows NT.

"Сердцем" новой Vista является интерфейс Windows Aero - полностью переработанный пользовательский интерфейс с полупрозрачными окнами в стиле "молочного стекла". В Windows Vista используется файловая система NTFS. Ранее планировалось выпустить Windows Vista с поддержкой новейшей файловой системой WinFS.

Microsoft Windows Server 2008 (кодовое имя «Longhorn Server») — новая версия серверной операционной системы. Эта версия замена Windows Server 2003 как представитель операционных систем поколения Vista (NT 6.x).

22 октября 2009 вышла Windows 7, многие специалисты отметили, что по многим параметрам она превосходит Vista и Windows XP.

Windows 7 поддерживает то же программное и аппаратное обеспечение, что и Vista. Онаболее эффективно использует ресурсы аппаратного обеспечения компьютера. Windows 7 требует меньше оперативной памяти, и будет вполне приемлемо работать с объемом RAM в 1 Гб. Система более эффективно работает с многоядерными процессорами, и с системами в которых несколько процессоров. Кроме того, она лучше оптимизирована для использования в новой эре 64-битных архитектур. Windows 7 менее закрыта и более интуитивно понятна, организована и более настраиваемая.

Новые возможность упрощают подключение Windows 7 к сети.

Лекция 11
ИНСТРУМЕНТАЛЬНОЕ ПО

1 Инструментарий технологии программирования

2 Языки программирования

3 Виды языков программирования высокого уровня

4 Характеристика языков программирования

Наши рекомендации