Курс лекций Механико-математического унверситета
Вид материала | Курс лекций |
- Программа курса «Введение в философию» для студентов механико-математического и физического, 185.88kb.
- Лекций: 20 Практических: 14 Лабораторных 0 Основы математического и компьютерного моделирования, 32.86kb.
- Курс «Основы математического моделирования» реализуется в рамках специальностей 0647, 117.15kb.
- Общий курс лекций для студентов 5-го курса отделения математики механико-математического, 64.13kb.
- И. И. Иванову Истец: гр. С. В. Петров, проживающий по адресу: 478321, г. Омск, ул., 48.74kb.
- Лекция №11 Сжатие изображений Курс лекций «Алгоритмические основы машинной графики», 54.41kb.
- Лекций: 22 Практических: 0 Лабораторных: 14 Динамика роботов и манипуляторов ects, 18kb.
- Лекций: 34 Практических: 0 Лабораторных: 0 em введение в математику ects, 14.77kb.
- Лекций: 24 Практических: 0 Лабораторных 10 Вариационные методы в механике деформируемого, 18.67kb.
- Лекций: 34 Практических: 18 Лабораторных: 0 sm. 5 Сопротивление материалов и основы, 22.99kb.
Курс лекций
Механико-математического унверситета
Новосибирского государственного университета
“Системное и прикладное программное обеспечение”,
III курс, VI семестр.
В рамках курса излагается концепция построения операционных систем, их основные характеристики и область применения. Рассмотрены основные современные операционные системы: MS-DOS, Windows, Unix. Значительное внимание уделяется ОС Windows, как наиболее широко распространенной в настоящее время. Также рассмотрены Internet-сервисы, пакеты прикладных программ, среды разработки программного обеспечения, вопросы защиты информации.
- Введение. История развития средств вычислительной техники, операционных систем, программного обеспечения (ПО). Поколения ЭВМ. Классификация программного обеспечения, понятия системного и прикладного ПО. Область применения и перспективы развития средств вычислительной техники, операционных систем и прикладного программного обеспечения.
- Системное программное обеспечение. Понятие операционной системы (ОС). Классы, назначение, основные характеристики, состав и структура операционных систем. Обзор современных аппаратных платформ и операционных систем для них.
- Архитектура ЭВМ. Управление вычислительными ресурсами в ОС. Механизм прерываний. Обмен с внешними устройствами. Драйверы устройств. Защита памяти, понятие виртуальной памяти. Свопинг, основные методы организации виртуальной памяти. Файловая система, способы организации информации на внешних носителях.
- Операционная система MS-DOS. Состав MS-DOS и основные модули. Файлы конфигурации системы. Организация файловой системы. Основные команды ОС MS-DOS.
- Операционная система MS Windows. История создания, разновидности и версии, структура. Состав и основные модули. Принципы построения графического интерфейса: окна, группы программ, система меню. Основные группы и программы. Файлы конфигурации, настройка системы. Понятие реестра.
- Администрирование операционной системы MS Windows. Организация файловой системы. Настройка, управление пользователями, установка приложений, управление политикой безопасности.
- Операционная система Unix. История создания, разновидности, структура. Управление процессами. Управление пользователями Организация файловой системы. Средства защиты. Основные команды оболочки ОС Unix.
- Сетевые технологии. Физические среды передачи данных, топологии вычислительных сетей, методы доступа ЛВС, сетевые протоколы. Семиуровневая сетевая архитектура OSI.
- Интернет. История развития, принципы построения. Базовые протоколы семейства TCP/IP. Доменная адресация. Принципы организации электронной почты. Телеконференции. Удаленный доступ к ресурсам сети: telnet. Обмен файлами: ftp. Информационная сеть WWW. Способы подключения к сети Internet. Организация неоднородных сетей на базе технологии TCP/IP.
- Архитектура «клиент-сервер» и ее применения. Cистемы управления базами данных, почтовые сервера, web-сервера. Современные Internet-сервисы. Сети P2P.
- Прикладное программное обеспечение. Классификация, обзор. Пакеты офисных приложений (Word, Excel, Access, Outlook, Powerpoint, Visio). Пакеты приложений для математической обработки данных.
- Разработка программного обеспечения. Парадигмы программирования: процедурное, функциональное, объектно-ориентированное, параллельное программирование. Стили программирования. Языки программирования: классификация, обзор.
- Инструментальные средства разработки программного обеспечения. Техника компиляции и интерпретации, сравнение механизмов работы. Синтаксические и семантические анализаторы, схемы их работы. Средства диагностики и отладки. Интегрированные среды разработки. CASE-средства.
- Организация параллельных вычислений. Языковые средства разработки параллельных программ (языки MPI, PVM).
- Средства обеспечения защиты информации от несанкционированного доступа. Вирусы: обзор, классификация, средства защиты. Вопросы защиты авторских прав.