Скачать презентацию OS UNIX Лекция 1 Содержание курса Понятие Скачать презентацию OS UNIX Лекция 1 Содержание курса Понятие

Лекция UNIX_2 (от компании MERA) ppt

  • Количество слайдов: 48

OS UNIX Лекция 1 OS UNIX Лекция 1

Содержание курса Понятие операционной системы История развития операционных систем История Unix Командная оболочка Пользователи Содержание курса Понятие операционной системы История развития операционных систем История Unix Командная оболочка Пользователи в Unix Файловая система Unix

Содержание курса Процессы в Unix Межпроцессное взаимодействие Потоки Скриптовые языки Unix: Shell, Perl. Содержание курса Процессы в Unix Межпроцессное взаимодействие Потоки Скриптовые языки Unix: Shell, Perl.

Литература Операционная система Unix, 2 -е издание, Робачевский, А. , БХВПетербург, 2007 В книге Литература Операционная система Unix, 2 -е издание, Робачевский, А. , БХВПетербург, 2007 В книге даны основы организации, идеологии и архитектуры, объединяющие различные версии UNIX.

Литература Современные операционные системы, 3 -е издание, Таненбаум, Э. , Питер, 2010 Литература Современные операционные системы, 3 -е издание, Таненбаум, Э. , Питер, 2010

Литература Linux и UNIX: программирование в SHELL. Руководство разработчика, Тейнсли, Д. , 2001 г. Литература Linux и UNIX: программирование в SHELL. Руководство разработчика, Тейнсли, Д. , 2001 г.

Литература Программирование на Perl, 3 -е издание (Кэмел-бук), Л. Уолл, Т. Кристиансен, Д. Орвант Литература Программирование на Perl, 3 -е издание (Кэмел-бук), Л. Уолл, Т. Кристиансен, Д. Орвант

Операционная система (ОС) — программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для Операционная система (ОС) — программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом

Операционная система Основные функции ОС: Загрузка программ в оперативную память и их выполнение Распределение Операционная система Основные функции ОС: Загрузка программ в оперативную память и их выполнение Распределение ресурсов вычислительной системы Доступ к периферийным устройствам (ввода-вывода) Управление доступом к данным на энергонезависимых носителях Пользовательский интерфейс Сетевые операции, поддержка стека протоколов Многопользовательский режим

История развития выч. систем Первое поколение (1945 - 1955): Ламповые машины Операционные систем отсутствовали История развития выч. систем Первое поколение (1945 - 1955): Ламповые машины Операционные систем отсутствовали В целом первый период характеризуется крайне высокой стоимостью вычислительных систем, их малым количеством и низкой эффективностью использования.

История развития выч. систем Отечественный компьютер первого поколения БЭСМ-2 История развития выч. систем Отечественный компьютер первого поколения БЭСМ-2

История развития выч. систем Второе поколение (1955 - начало 60 -х): Компьютеры на основе История развития выч. систем Второе поколение (1955 - начало 60 -х): Компьютеры на основе транзисторов (значительно повысилась надежность) Появляются первые настоящие компиляторы Пакетные операционные систем Происходит разделение персонала на программистов и операторов

История развития выч. систем Отечественный компьютер второго поколения БЭСМ-6 История развития выч. систем Отечественный компьютер второго поколения БЭСМ-6

История развития выч. систем Третье поколение (начало 60 -х - 1980): Компьютеры на основе История развития выч. систем Третье поколение (начало 60 -х - 1980): Компьютеры на основе интегральных микросхем Первые многозадачные ОС Сформировались основные концепции современных ОС: Механиз прерываний Разделение времени и многогозадачность Планирование задач Появилась идея создания семейств программносовместимых машин (IBM/360 – OS/360)

История развития выч. систем IBM/360 История развития выч. систем IBM/360

История развития выч. систем Четвертый период (1980 - настоящее время): Эра персональных компьютеров Классические, История развития выч. систем Четвертый период (1980 - настоящее время): Эра персональных компьютеров Классические, сетевые и распределенные системы

История Unix В 1965 году Bell Telephone Laboratories (подразделение одной из крупнейших американских телекоммуникационных История Unix В 1965 году Bell Telephone Laboratories (подразделение одной из крупнейших американских телекоммуникационных компаний AT&T) совместно с General Electric Company и Massachusetts Institute of Technology начали разрабатывать новую операционную систему, названную MULTICS (MULTiplexed Information and Computing Service)

История Unix Перед участниками проекта стояла цель создания многозадачной операционной системы разделения времени, способной История Unix Перед участниками проекта стояла цель создания многозадачной операционной системы разделения времени, способной обеспечить одновременную работу сотни пользователей Однако, система MULTICS так и не была завершена

История Unix От Bell Labs в проекте принимали участие два сотрудника Кен Томпсон и История Unix От Bell Labs в проекте принимали участие два сотрудника Кен Томпсон и Дэннис Ритчи. Они и ряд других сотрудников продолжили работу над созданием удобной среды программирования Используя идеи и разработки, появившиеся в результате работы над MULTICS, в 1969 году они создали небольшую операционную систему, включавшую файловую систему, подсистему управления процессами и небольшой набор утилит

История Unix Эта операционная система получила название UNIX (UNIplexed Information and Computing System) Она История Unix Эта операционная система получила название UNIX (UNIplexed Information and Computing System) Она была написана на ассемблере (язык программирования низкого уровня, который в отличие от языка машинных кодов, позволяет использовать более удобные для человека символьные обозначения команд)

История Unix PDP-7 История Unix PDP-7

История Unix Официальной датой рождения UNIX считается 1 января 1970 года. Именно с этого История Unix Официальной датой рождения UNIX считается 1 января 1970 года. Именно с этого момента любая UNIX система отсчитывает своё системное время: 1278702838 = 2010 -07 -09 19: 13: 58

История Unix Создатели UNIX Дэннис Ритчи (род. 9 сентября 1941) Кен Томпсон (род. 4 История Unix Создатели UNIX Дэннис Ритчи (род. 9 сентября 1941) Кен Томпсон (род. 4 февраля 1943)

История Unix В 1972 году была выпущена вторая редакция UNIX, переписанная на языке B История Unix В 1972 году была выпущена вторая редакция UNIX, переписанная на языке B В 1975 вышла пятая редакция UNIX полностью переписанная на С

История Unix История Unix

История Unix В настоящий момент владельцем товарного знака UNIX является консорциум The Open Group, История Unix В настоящий момент владельцем товарного знака UNIX является консорциум The Open Group, в который входят IBM, HP, Sun, NASA, Fujitsu и др. С точки зрения The Open Group, название UNIX могут носить только системы, прошедшие сертификацию на соответствие Single UNIX Specification

История Unix Зарегистрированные UNIX-подобные системы: Mac OS X 10. 5 Solaris 10 HP-UX/AIX/IRIX/Unix. Ware История Unix Зарегистрированные UNIX-подобные системы: Mac OS X 10. 5 Solaris 10 HP-UX/AIX/IRIX/Unix. Ware

История Unix Незарегистрированные UNIX-подобные системы: Open. Solaris BSD Gnu/Linux Поставщики данных Unix-подобных систем обычно История Unix Незарегистрированные UNIX-подобные системы: Open. Solaris BSD Gnu/Linux Поставщики данных Unix-подобных систем обычно не сертифицируют свои дистрибутивы из-за высокой цены на сертификацию и высокой скорости изменений в этих системах

Проект GNU 27 сентября 1983 года Ричард Столлман организовал проект GNU (GNU’s Not UNIX, Проект GNU 27 сентября 1983 года Ричард Столлман организовал проект GNU (GNU’s Not UNIX, GNU — не Unix) – проект, посвященный созданию свободной UNIX-подобной операционной системы

Основатель проекта GNU Ричард Столлман (род. 16 марта 1953) Основатель проекта GNU Ричард Столлман (род. 16 марта 1953)

Общественная лицензия GNU General Public License - это типовой договор автора программы с пользователем, Общественная лицензия GNU General Public License - это типовой договор автора программы с пользователем, в котором автор оговаривает права пользователя по отношению к программе: В отличие от типовой собственнической лицензии, лицензия GNU предоставляет пользователю права, являющиеся критериями свободной программы: получать исходные тексты программ, изменять их, распространять изменённые и неизменённые версии

Общественная лицензия GNU В этой лицензии оговаривается также принципиальное защитное условие распространения свободного ПО: Общественная лицензия GNU В этой лицензии оговаривается также принципиальное защитное условие распространения свободного ПО: ни один пользователь, сделавший модифицированную версию свободной программы, не имеет права распространять её, не соблюдая всех принципов свободного ПО, то есть делать модификацию свободной программы несвободной

Свободное ПО Свободное программное обеспечение – это программное обеспечение, в котором права пользователя на Свободное ПО Свободное программное обеспечение – это программное обеспечение, в котором права пользователя на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) защищены юридически авторскими правами при помощи свободных лицензий

Открытое ПО Открытое программное обеспечение — это программное обеспечение с открытым исходным кодом. То Открытое ПО Открытое программное обеспечение — это программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения Это позволяет помочь в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет лицензия

ОС Линукс (Linux, полное название GNU/Linux) — общее название UNIX-подобных операционных систем на основе ОС Линукс (Linux, полное название GNU/Linux) — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU

Создатель ядра Линукс Линус Торвальдс (род. 28 декабря 1969) Воодушевлённый прочтением книги Эндрю Таненбаума, Создатель ядра Линукс Линус Торвальдс (род. 28 декабря 1969) Воодушевлённый прочтением книги Эндрю Таненбаума, посвящённой операционной системе Minix, Линус создал ядро Linux

Дистрибутивы Линукс В отличие от большинства других операционных систем, Линукс не имеет единой «официальной» Дистрибутивы Линукс В отличие от большинства других операционных систем, Линукс не имеет единой «официальной» комплектации. Вместо этого Линукс поставляется в большом количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Линукс и другими программами

Дистрибутивы Линукс Дистрибутив — это не просто набор программ, а ряд решений для разных Дистрибутивы Линукс Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки

Дистрибутивы Линукс Наиболее известными дистрибутивами Линукс являются: Debian Red Hat Fedora Mandriva open. Su. Дистрибутивы Линукс Наиболее известными дистрибутивами Линукс являются: Debian Red Hat Fedora Mandriva open. Su. SE Gentoo Ubuntu Slackware Российские дистрибутивы: ALT Linux, ASP Linux

Установка Линукс. Шаг 1 Хотя все дистрибутивы линукс различны, метод установки в целом одинаков: Установка Линукс. Шаг 1 Хотя все дистрибутивы линукс различны, метод установки в целом одинаков: Разбить жесткий диск на разделы Как правило жесткие диски разбиваются на разделы, и каждой операционной системе отводится один или несколько разделов. Если у вас на компьютере уже установлено какая-то ОС, вам необходимо изменить размеры разделов для того чтобы освободить место для Линукс

Установка Линукс. Шаг 2 Загрузиться с установочного диска Изменить в настройках BIOS порядок выбора Установка Линукс. Шаг 2 Загрузиться с установочного диска Изменить в настройках BIOS порядок выбора устройств, с которых будет загружаться ОС В параметре First Boot Device (Advanced Bios Features) необходимо задать CD-ROM

Установка Линукс. Шаг 3 Создать разделы Линукс (файловую систему (ext 3) Создать пространство свопинга Установка Линукс. Шаг 3 Создать разделы Линукс (файловую систему (ext 3) Создать пространство свопинга (swap space) - часть диска, используемая системой для временного хранения фрагментов программ, загруженных пользователем, но не используемых в данный моментю. Есть две возможности: использовать файл свопинга в одной из файловых систем Линукс создать раздел для свопинга (подкачки)

Установка Линукс. Шаг 4 Собственно установка Линукс Конкретный способ установки зависит сильно зависит от Установка Линукс. Шаг 4 Собственно установка Линукс Конкретный способ установки зависит сильно зависит от дистрибутива

Загрузчик ОС — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера: Загрузчик ОС — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера: позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы

Загрузчик ОС Два наиболее распространенных загрузчика Линукс. GRUB (Grand Unified Bootloader) LILO (LInux LOader) Загрузчик ОС Два наиболее распространенных загрузчика Линукс. GRUB (Grand Unified Bootloader) LILO (LInux LOader)

Вопросы? Вопросы?

Контакты E-mail: – mborovk@mera. ru Mobile: – +7 920 -029 -99 -87 Контакты E-mail: – mborovk@mera. ru Mobile: – +7 920 -029 -99 -87

Всем спасибо =) Всем спасибо =)