Курс «Операционные системы» Букин Артем Геннадьевич Серпухов 2010.

Презентация:



Advertisements
Похожие презентации
Операционные системы и среды Основы теории операционных систем Общие сведения об операционных системах.
Advertisements

Операционные системы. Виды операционных систем. Однопользовательская система (one user system) - операционная система, не обладающая свойствами многопользовательской.
История создания ОС. Семейство ОС MS Windows.. Операционная система базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами.
Лекция 10 ОСНОВЫ ПОСТРОЕНИЯ СЕТЕВЫХ ОПЕРАЦИОННЫХ СИСТЕМ Учебные вопросы: 1 Понятие операционной и сетевой операционной систем. 2 Эволюция развития операционных.
Программное обеспечение информационных технологий.
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Оглавление Программное обеспечение Операционная система Загрузка ОС Установка ОС Домашнее задание.
Операционные системы Лекция 2. Прикладное ПО Дополнительное системное ПООПЕРАЦИОННАЯ СИСТЕМААппаратная платформаФизические устройства.
Курсовая работа по WINDOWS Битов Герман, 2-я группа.
Содержание. Понятие операционной системы (функции и основные компоненты). Понятие операционной системы (функции и основные компоненты). Классификация.
Обзор ОС Виды программного обеспечения..
Операционные системы. Представление ОС как менеджера ресурсов Управление файлами Управление процессами Управление памятью Управление устройствам ПроцессорыПамятьУстройства.
Операционная система. 1.Общее понятие операционных системОбщее понятие операционных систем 2.Классификация ОСКлассификация ОС 3.Обзор наиболее популярных.
Классификация ОС. Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами,
ОПЕРАИОННАЯ СИСТЕМА. Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами.
Программное обеспечение Классификация, основные функции и составные операционных систем.
Операционные системы: Windows, Unix, Mac OS.. Операционная система, ОС' (англ. operating system) базовый комплекс компьютерных программ, обеспечивающий.
Тема: программное обеспечение компьютера Software.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Технические и программные средства реализации информационных процессов Тема 5-2.
Транксрипт:

Курс «Операционные системы» Букин Артем Геннадьевич Серпухов 2010

Структура курса Курс состоит из следующих учебных единиц: 17 Лекций 11 Практических занятий 10 Лабораторных работ 5 Консультаций Контроль знаний: Курсовой проект Зачет Экзамен Результаты работы: Отчеты лабораторных работ Пояснительная записка курсового проекта

Цель курса Изучение принципов работы современных операционных систем, командного интерфейса пользователя в системе UNIX. Основные темы изучения курса операционных систем на примере UNIX: Тема 1. Введение в операционные системы Тема 2. Введение в операционную систему UNIX Тема 3. Среда программирования UNIX Тема 4. Подсистема управления процессами Тема 5. Файловая подсистема Тема 6. Поддержка сети в ОС UNIX Тема 7. Подсистема ввода-вывода

Сдача курса Для успешной сдачи зачета необходимо сдать курсовой проект и лабораторные работы. Если лабораторные работы и курсовой проект сдан в срок, то зачет ставится автоматом!

Рекомендуемая литература 1.Робачевкий А. М. Операционная система UNIX. 2-е изд. СПб.: БХВ-Петербург, с. 2.Олифер В. Г., Олифер Н. А. Сетевые операционные системы. СПб.: Питер, с. 3.Сивер Э. Linux. Справочник. - Пер. с англ. - СПб: Символ-Плюс, с. 4.Керниган Б., Пайк Р. UNIX. Программное окружение.– Пер. с англ.– СПб: Символ-Плюс, 2003.– 416 с. 5.ГОСТ Системы обработки информации. Термины и определения. М.: Изд-во стандартов, с

#cat Lecture_1 Тема #1: Введение в операционные системы

Термины и определения Операционная система совокупность системных программ, предназначенная для обеспечения определенного уровня эффективности системы обработки информации за счет автоматизированного управления ее работой и предоставляемого пользователю определенного набора услуг (ГОСТ ). Интерфейс пользователя интерфейс, обеспечивающий возможность обмена информацией между пользователем (человеком) и компонентами технических или программных средств вычислительной системы (ГОСТ Р ИСО/МЭК ).

Классификация операционных систем

Поддержка многозадачности По числу одновременно выполняемых задач, т.е. наличие поддержки многозадачности, операционные системы могут быть разделены на два класса: однозадачные ( многозадачные (.). К однозадачным относятся: MS-DOS, MSX и т.д. К многозадачным относятся: OC EC, OS/2, UNIX, M$ Windows и т.д

Поддержка множества пользователей Операционные системы делятся также по числу одновременно работающих пользователей: однопользовательские; многопользовательские. К однопользовательским относятся: MS-DOS, Windows 3.x, ранние версии OS/2. К многопользовательским: UNIX, Windows NT.

Область использования Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности: системы пакетной обработки (OC EC); системы разделения времени (UNIX, VMS); системы реального времени (QNX, RT/11).

История развития операционных систем

Дерево UNIX

Краткая история развития 1957 год: BESYS (Bell System) 1966 год: DOS/360 (IBM), MS/ год: TENEX, Unix 1970 год: DOS/BATCH 11 (PDP-11), RT-11 (PDP-11) 1978 год: Apple DOS 3.1, TripOS, VMS, Lisp Machine 1981 год: MS-DOS 1982 год: SunOS 1984 год: Macintosh OS (System 1.0), QNX 1985 год: AmigaOS, Atari TOS, MIPS OS, Microsoft Windows 1.0

Краткая история развития (продолжение …) 1988 год: A/UX (Apple Computer), LynxOS 1991 год: Linux и GNU/Linux, OS/2 v год: FreeBSD, NetBSD, Windows NT год: AmigaOS 3.1, OS/2 Warp 3.x 1997 год: Debian 1.3 (Bo), Mac OS 7.6, SkyOS 2000 год: AmigaOS 3.9, QNX Neutrino 6.0, Windows 2000, 2001 год: AmigaOS 4.0, Mac OS X 10.0, Windows XP, z/OS 2002 год: Debian 3.0 (Woody), Mac OS X 10.2, MorphOS год: Mac OS X 10.3, MorphOS 1.4, Windows Server 2003, 2004 год: AmigaOS 4.0, Ubuntu 4.10 (Warty Warthog)

Современные операционные системы

Microsoft Windows Семейство операционных систем корпорации Майкрософт, ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.

Unix-системы Группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные объединяются термином «UNIX-подобные». UNIX-системы имеют большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения.

Linux Linux (также GNU/Linux) общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

Стандарты открытых систем В настоящее время наиболее важными являются следующие стандарты, объединенные в документе IEEE 1003: POSIX , определяющий поведение утилит, в том числе командного интерпретатора; POSIX b-1993, дополняющий POSIX , определяет поддержку систем реального времени; POSIX c-1995, дополняющий POSIX , определяет нити (threads), известные также как pthreads.

Программное обеспечение

Слоистая структура UNIX-подобной ОС Прикладное ПО Системное ПО Оболочки Ядро Аппаратное обеспечение ОС UNIX

Интерфейсы пользователя Графический интерфейс предназначен для массового пользователя, уровень управления заданиями; Командный интерфейс позволяет использовать возможности ОС и ВС более гибко, предназначен для разработки прикладных программ и вычислительных заданий, управления вычислительными работами на уровне задач, данных и устройств Программный интерфейс набор системных вызовов для непосредственного эффективного управления ресурсами и вычислительными процессами на уровне архитектуры ОС и ВС из тела системной программы

Полезные ресурсы На русском языке: ru.wikipedia.ru opennet.ru linux.org.ru На английском языке: yolinux.com ibm.com gnu.org linux.com

UNIX has you …