Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемАлиса Кадыкова
1 Курс «Операционные системы» Букин Артем Геннадьевич Серпухов 2010
2 Структура курса Курс состоит из следующих учебных единиц: 17 Лекций 11 Практических занятий 10 Лабораторных работ 5 Консультаций Контроль знаний: Курсовой проект Зачет Экзамен Результаты работы: Отчеты лабораторных работ Пояснительная записка курсового проекта
3 Цель курса Изучение принципов работы современных операционных систем, командного интерфейса пользователя в системе UNIX. Основные темы изучения курса операционных систем на примере UNIX: Тема 1. Введение в операционные системы Тема 2. Введение в операционную систему UNIX Тема 3. Среда программирования UNIX Тема 4. Подсистема управления процессами Тема 5. Файловая подсистема Тема 6. Поддержка сети в ОС UNIX Тема 7. Подсистема ввода-вывода
4 Сдача курса Для успешной сдачи зачета необходимо сдать курсовой проект и лабораторные работы. Если лабораторные работы и курсовой проект сдан в срок, то зачет ставится автоматом!
5 Рекомендуемая литература 1.Робачевкий А. М. Операционная система UNIX. 2-е изд. СПб.: БХВ-Петербург, с. 2.Олифер В. Г., Олифер Н. А. Сетевые операционные системы. СПб.: Питер, с. 3.Сивер Э. Linux. Справочник. - Пер. с англ. - СПб: Символ-Плюс, с. 4.Керниган Б., Пайк Р. UNIX. Программное окружение.– Пер. с англ.– СПб: Символ-Плюс, 2003.– 416 с. 5.ГОСТ Системы обработки информации. Термины и определения. М.: Изд-во стандартов, с
6 #cat Lecture_1 Тема #1: Введение в операционные системы
7 Термины и определения Операционная система совокупность системных программ, предназначенная для обеспечения определенного уровня эффективности системы обработки информации за счет автоматизированного управления ее работой и предоставляемого пользователю определенного набора услуг (ГОСТ ). Интерфейс пользователя интерфейс, обеспечивающий возможность обмена информацией между пользователем (человеком) и компонентами технических или программных средств вычислительной системы (ГОСТ Р ИСО/МЭК ).
8 Классификация операционных систем
9 Поддержка многозадачности По числу одновременно выполняемых задач, т.е. наличие поддержки многозадачности, операционные системы могут быть разделены на два класса: однозадачные ( многозадачные (.). К однозадачным относятся: MS-DOS, MSX и т.д. К многозадачным относятся: OC EC, OS/2, UNIX, M$ Windows и т.д
10 Поддержка множества пользователей Операционные системы делятся также по числу одновременно работающих пользователей: однопользовательские; многопользовательские. К однопользовательским относятся: MS-DOS, Windows 3.x, ранние версии OS/2. К многопользовательским: UNIX, Windows NT.
11 Область использования Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности: системы пакетной обработки (OC EC); системы разделения времени (UNIX, VMS); системы реального времени (QNX, RT/11).
12 История развития операционных систем
13 Дерево UNIX
14 Краткая история развития 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
15 Краткая история развития (продолжение …) 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)
16 Современные операционные системы
17 Microsoft Windows Семейство операционных систем корпорации Майкрософт, ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.
18 Unix-системы Группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные объединяются термином «UNIX-подобные». UNIX-системы имеют большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения.
19 Linux Linux (также GNU/Linux) общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.
20 Стандарты открытых систем В настоящее время наиболее важными являются следующие стандарты, объединенные в документе IEEE 1003: POSIX , определяющий поведение утилит, в том числе командного интерпретатора; POSIX b-1993, дополняющий POSIX , определяет поддержку систем реального времени; POSIX c-1995, дополняющий POSIX , определяет нити (threads), известные также как pthreads.
21 Программное обеспечение
22 Слоистая структура UNIX-подобной ОС Прикладное ПО Системное ПО Оболочки Ядро Аппаратное обеспечение ОС UNIX
23 Интерфейсы пользователя Графический интерфейс предназначен для массового пользователя, уровень управления заданиями; Командный интерфейс позволяет использовать возможности ОС и ВС более гибко, предназначен для разработки прикладных программ и вычислительных заданий, управления вычислительными работами на уровне задач, данных и устройств Программный интерфейс набор системных вызовов для непосредственного эффективного управления ресурсами и вычислительными процессами на уровне архитектуры ОС и ВС из тела системной программы
24 Полезные ресурсы На русском языке: ru.wikipedia.ru opennet.ru linux.org.ru На английском языке: yolinux.com ibm.com gnu.org linux.com
25 UNIX has you …
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.