
- •Министерство российской федерации по связи и информатизации
- •План умд 20010/20011уч.Г. Методические указания
- •Общие замечания
- •1 Методические указания к материалу курса
- •1.1 Введение в операционные системы
- •Вопросы, подлежащие изучению:
- •Вопросы для самоконтроля
- •Архитектура ос
- •Вопросы, подлежащие изучению:
- •Вопросы для самоконтроля
- •1.3 Управление процессами
- •Вопросы, подлежащие изучению:
- •Вопросы для самоконтроля
- •1.4 Управление памятью
- •Вопросы, подлежащие изучению:
- •Вопросы для самоконтроля
- •1.5 Управление вводом/выводом и файловые системы
- •Вопросы, подлежащие изучению:
- •2 Курсовая работа
- •2.1 Задание
- •2.2 Методические указания
- •2.2.1 Отображение файлов
- •2.2.2 Почтовые ящики
- •2.2.3 Каналы
- •Список рекомендованной литературы
- •2.2.2 Почтовые ящики
- •2.2.3 Каналы
Министерство российской федерации по связи и информатизации
Московский технический университет связи и информатики
Кафедра математической кибернетики и информационных технологий
Методические указания
и задания на курсовую работу
по дисциплине
ОПЕРАЦИОННЫЕ СИСТЕМЫ
для студентов-заочников 4 курса
(специальность 220200)
Москва 2009
План умд 20010/20011уч.Г. Методические указания
и задания на курсовую работу
по дисциплине
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Составитель Королькова Т.В., старший преподаватель
Илл. , табл.4 , список лит. - 7 назв.
Утверждено на заседании кафедры.
Зав. кафедрой МКиИТ проф., д.т.н. Яшина М.В.
Протокол заседания кафедры № 1 от 10 сентября 2009 года
Рецензент д.т.н., проф. Яшина М.В.
Общие замечания
Курс «Операционные системы» (ОС) имеет целью обучение студентов специальности 220200 принципам построения современных операционных систем, возможностям и способам применения систем программирования в различных ОС. Курс ОС базируется на дисциплинах, дающих знания по архитектуре ЭВМ, основам алгоритмизации и программирования, а также в области цифровых устройств и микропроцессоров.
Изучение курса ОС предполагает самостоятельную проработку рекомендованной литературы, список которой приведен в конце работы, слушание лекций, выполнение цикла лабораторных работ, а также выполнение и защиту курсовой работы. Настоящая работа содержит полный перечень вопросов, подлежащих изучению, индивидуальные задания и методические указания для выполнения курсовой работы, которые помогут сориентироваться в учебном материале курса, установить логические связи между отдельными его разделами, проверить свои знания, выполнить курсовую работу. Для более полного охвата вопросов курса в конце работы приведен список основной и дополнительной литературы.
1 Методические указания к материалу курса
1.1 Введение в операционные системы
ОС компьютера – это комплекс взаимосвязанных программ, обеспечивающий взаимодействие пользователя с вычислительной системой, а также управляющий ресурсами вычислительной системы. В соответствии с этим определением ОС выполняет две группы функций:
предоставление пользователю вместо реальной аппаратуры компьютера расширенной виртуальной машины;
повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием.
Функциональные компоненты ОС автономного компьютера: подсистема управления процессами, подсистема управления памятью, подсистема управления файлами и внешними устройствами, подсистема защиты данных и администрирования, интерфейс прикладного программирования, пользовательский интерфейс.
Главным требованием, предъявляемым к операционной системе, является выполнение ею основных функций эффективного управления ресурсами и обеспечение удобного интерфейса для пользователя и прикладных программ.
Традиционно к ОС предъявлялись следующие требования: прозрачность (незаметность работы) служебных программ, гарантированная надежность, максимальная скорость выполнения, минимальный машинный код, использование стандартных средств для связи с приложениями. Кроме этого, современная операционная система должна обладать свойствами расширяемости, совместимости, переносимости, безопасности и отказоустойчивости.