История создания программного обеспечния Linux
презентация к уроку по информатике и икт
Урок 2 из серии урок посвященных операционной системе Linox.
Скачать:
Вложение | Размер |
---|---|
linox_urok_2.pptx | 939.3 КБ |
Предварительный просмотр:
Подписи к слайдам:
ПЛАН: Что такое Linox ? История создания Linox Архитектура Linux- систем Ядро Linux
Что такое Linux Linux — это семейство Unix -подобных операционных систем (сокр. «ОС» ), использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс . ОС, использующие ядро Linux, называются дистрибутивами Linux , и они являются такими же операционными системами как Microsoft Windows и Apple macOS , но с одной очень важной особенностью, а именно: их исходные коды являются открытыми, так как они распространяются под лицензией GNU GPL , которая подразумевает создание свободного и открытого программного обеспечения ( open source software ).
История создания Linox В январе 1991 года, финский студент Линус Торвальдc , находясь под впечатлением от купленной им книги « Проектирование и реализация операционных систем» автора Эндрю С. Таненбаума , с целью детального изучения концепций и строения ОС Unix , решает купить новый компьютер на базе процессора Intel 80386, на который ставит разработанную Таненбаумом учебную ОС Minix .
Но учебная система — она на то и учебная, что обладает рядом недостатков. В частности, в Minix не только была плохая эмуляция терминала, но и не было возможности перевести в фоновый режим программу, которой временно не пользуешься. И тогда в августе 1991 года Торвальдс объявляет в сети Usenet о том, что создает свою собственную (свободную) операционную систему с открытыми исходными кодами — Linux . Стоит отметить, что в тот момент речь еще не шла о полноценной системе, скорее это был её прообраз в виде ядра.
17 сентября того же 1991 года, без каких-либо особо публичных объявлений, выходит Linux версии 0.01. Вскоре после этого, 5 октября, Торвальдс представляет версию 0.02, ставшей первой «официальной» версией своей ОС. А уже 16 апреля 1994, когда, по мнению Линуса , система стала полностью работоспособной, вышел первый, после более чем двух лет развития, мажорный релиз системы — Linux 1.0 .
Но необходимо все-таки помнить, что технически Linux — это только лишь ядро, без сопутствующих прикладных программ. Полноценной ОС его делает сопутствующее программное обеспечение . Пока роль такого программного обеспечения играли компоненты учебной системы Таненбаума . Позже, когда Linux немного «окреп и встал на ноги», приложения из проекта GNU заменили соответствующие программы из Minix Minix
Официальным талисманом Linux с 1996 года является пингвин Tux (сокр. от « T orvalds U ni X « ). Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра Линус Торвальдс .
Архитектура Linux- систем На следующем рисунке показана архитектура Linux -систем:
Рассмотрим детально: «Железо» — аппаратное обеспечение компьютера (процессор, видеокарта, оперативная память и пр.) со всеми его периферийными устройствами. Ядро — является основным компонентом операционной системы, взаимодействует непосредственно с аппаратным обеспечением, играя роль посредника между низкоуровневым «железом» и компонентами верхнего уровня. Оболочка (или « shell » , «командный интерпретатор» ) — интерфейс для взаимодействия между пользователями системы и ядром ОС, абстрагирующий внутреннее устройство системы. Принимает команды от пользователей и запускает на выполнение соответствующие функции. Утилиты ( vi , cat , sed , date , компиляторы и др.) — служебные программы, которые предоставляют пользователю большую часть функциональных возможностей операционной системы.
Ядро Linux Ядро — это своего рода главная программа, являющаяся основной частью операционной системы. Оно выступает в роли посредника между устройствами компьютера (процессором, видеокартой, оперативной памятью и т.д.) и его программным обеспечением, абстрагируя от обычных программ и пользователей сложную, низкоуровневую работу с «железом» компьютера, предоставляя взамен простой, понятный и удобный в использовании интерфейс. Для этого в код ядра были включены драйверы устройств, которые могут как загружаться в память вместе с ядром ОС, так и подключаться по мере возникновения потребности в ресурсах необходимого устройства.
Как правило, большинство ядер делятся на три типа: микроядра; монолитные; гибридные.
Микроядро — это ядро, состоящее из нескольких подгружаемых в память по мере надобности независимых модулей, выполняющихся в отдельных адресных пространствах. Монолитное ядро — это полная противоположность микроядра, т.к. в памяти компьютера всегда находится весь (или почти весь) код ядра, вследствие чего скорость его работы выше в сравнении с микроядром. Гибридное ядро — это ядро, сочетающее в себе элементы как монолитной, так и микроядерной архитектур. .
Ядро Linux хоть и относится к монолитным ядрам, но оно также заимствует и некоторые идеи из микроядерной архитектуры , что означает, что вся операционная система работает в пространстве ядра, а драйвера устройств (в виде модулей) могут быть легко загружены (или выгружены) прямо во время работы операционной систем
Заключение Linux поддерживает целый ряд аппаратных устройств от телефонов и до суперкомпьютеров. Каждая операционная система на базе ядра Linux имеет ядро Linux и набор ПО для управления аппаратными ресурсами компьютера.
Вопросы и задания Linox – это…? Операционная система из семейства Unix подобных
В каком году Торвальдс объявляет, что создает свою собственную операционную систему? Вопросы и задания В августе 1991 года
Кто является официальным талисманом Linux с 1996 года ? Вопросы и задания пингвин Tux (сокр. от « T orvalds U ni X « ).
Вопросы и задания Оболочка аппаратное обеспечение компьютера (процессор, видеокарта, оперативная память и пр.) со всеми его периферийными устройствами. Утилита интерфейс для взаимодействия между пользователями системы и ядром ОС, абстрагирующий внутреннее устройство системы. Принимает команды от пользователей и запускает на выполнение соответствующие функции. Железо является основным компонентом операционной системы, взаимодействует непосредственно с аппаратным обеспечением, играя роль посредника между низкоуровневым «железом» и компонентами верхнего уровня. Ядро служебные программы, которые предоставляют пользователю большую часть функциональных возможностей операционной системы.
Вопросы и задания Оболочка аппаратное обеспечение компьютера (процессор, видеокарта, оперативная память и пр.) со всеми его периферийными устройствами. Утилита интерфейс для взаимодействия между пользователями системы и ядром ОС, абстрагирующий внутреннее устройство системы. Принимает команды от пользователей и запускает на выполнение соответствующие функции. Железо является основным компонентом операционной системы, взаимодействует непосредственно с аппаратным обеспечением, играя роль посредника между низкоуровневым «железом» и компонентами верхнего уровня. Ядро служебные программы, которые предоставляют пользователю большую часть функциональных возможностей операционной системы.
Посмотреть документальный фильм « Revolution OS» (2001 г .) об разработке Ядра Lunix . Домашнее и задания
По теме: методические разработки, презентации и конспекты
сценарий внеклассного мероприятия по истории "История создания Российской армии"
Сценарий можно использовать при проведении недели истории, внеклассного мероприятия по истории...
Урок истории в 8 классе ЗПР в школе 1вида. Тема урока "Времена года, месяцы, недели, сутки, части суток. История создания календаря.
Урок истории в 8 класе ЗПР школы 1-2 вида. Тема урока "Времена года, месяцы, недели, сутки, части суток. История создания календаря. "...
Структурный подход к созданию программного обеспечения
В кратце описывается структурный подход к созданию программного обеспечения...
Создание программно-методического комплекса
Материал для оснащения дополнительной образовательной программы...
Статья на тему "Основные методы создания программного обеспечения. Причины появления объектно-ориентированного подхода"
Анализ состояния уже разработанного программного обеспечения (ПО) уже в 80-х годах прошлого века показал, что оно быстро морально устаревает, не успевая за развитием технических средств автоматизации ...
Замысел, история создания «Истории одного города». Своеобразие жанра, композиции. Образы градоначальников. Элементы антиутопии в «Истории одного города». Эзопов язык.
Замысел, история создания «Истории одного города». Своеобразие жанра, композиции. Образы градоначальников. Элементы антиутопии в «Истории одного города». Эзопов язык....
МДК 02.01 Лекция на тему "Добавление диска и создание разделов в Linux"
Лекция для студентов...