- •Инструментальное по: назначение и основные компоненты
- •Прикладное по: назначение и основные компоненты
- •Определение операционной системы (ос). Назначение и основные функции ос.
- •Общая схема организации ос эвм: назначение ядра и транзитной части ос.
- •Транзитная часть ос
- •Привилегированный и пользовательский режимы работы аппаратуры эвм. Средства для обеспечения привилегий ос. Системные вызовы ядра.
- •Многослойная архитектура ядра ос.
- •Машинно-зависимые компоненты ос
- •Микроядерная архитектура ос: переносимость, надежность и расширяемость.
- •Эволюция ос: системы пакетной обработки, мультипрограммные ос, сетевые ос.
- •Системы разделения времени
- •Краткая характеристика ос ms-dos. Основные компоненты ос ms-dos: структура ее ядра и транзитной части.
- •Командный язык ms-dos. Синтаксис команды ms-dos. Классификация команд по принципу использования. Классификация команд по функциональному назначению.
- •Командные файлы ms-dos.
- •Структура описателя процесса:
- •Планирование и диспетчеризация потоков. Состояния потока в многозадачной ос.
- •Алгоритмы планирования потоков: вытесняющие и невытесняющие.
- •Алгоритмы планирования, основанные на квантовании.
- •Понятие параллельных процессов. Синхронизация и взаимодействие параллельных процессов. Взаимоисключение. Критические участки. Блокирующие переменные.
- •2. Использование переменных-флажков, которые представляют собой признак, показывающий, не находится ли соответствующий ей процесс в своей критической секции.
- •3.Алгоритм Деккера
- •Понятие семафоров. Виды семафоров. Операции над семафорами. Пример обеспечения взаимоисключения с помощью семафоров.
- •Многоуровневая организация памяти эвм. Управление оперативной памятью: стратегии выборки, размещения, замещения. Способы разделения оперативной памяти между выполняющимися процессами.
- •Механизмы разделения памяти между выполняющимися процессами. Свопинг.
- •Выделение одного Разбиение памяти
- •Управление файлами. Основные функции файловой системы. Возможные действия с файлом
- •Операции над файлом
- •Принципы организации файловых подсистем в современных ос.
- •Файловая подсистема в ос ms dos.
- •Файловая подсистема в ос семейства Windows.
- •Файловая система s5fs.
- •Права r и w на каталоги не действуют без права X.
- •Права доступа к файлам
- •Vhand-диспетчер страничного замещения
- •Атрибуты процесса в ос unix
- •Пакеты лвс: назначение пакетов и их структура.
- •Управление обменом в сети с топологией “звезда”.
- •Управление обменом в сети с топологией “кольцо”.
- •Управление обменом в сети с топологией “шина”.
- •Недостатки топологии “шина”:
- •Глобальная информационная сеть Интернет: история возникновения, основные принципы работы, понятие хост-компьютера. Основные способы доступа к сети Интернет.
- •Понятие о ресурсах Интернет. Адресация ресурсов в Интернет
- •Основные службы сети Интернет: Telnet, ftp, www.
- •Общая характеристика языка гипертектовой разметки html
-
Эволюция ос: системы пакетной обработки, мультипрограммные ос, сетевые ос.
При использовании первых вычислительных систем программист полностью управлял выполнением своих программ. Это управление сводилось к вводу программы, заданной на внешних носителях, запуску программы, ее завершению и установке новой программы. Такой режим использования требовал от программиста постоянного присутствия при выполнении программы даже в том случае, если не выполнялась ее отладка. Для автоматизации прохождения программ был разработан специальный модуль (пакетный монитор), который выполнял загрузку очередной программы, ее запуск, завершение и запуск новой программы, если она была в пакете. В этом случае в памяти постоянно хранится пакетный монитор.
Мультипрограммирование, или многозадачность- это такой способ организации вычислений, при котором на одном процессоре попеременно выполняются сразу несколько программ.
При мультипрограммном пакетном режиме процессор никогда не простаивал, например, пока одна программа выполняла операцию ввода-вывода, он переключался на выполнение другой программы. Результат - сбалансированная всех устройств ЭВМ, увеличение числа задач, решаемых в единицу времени. Основная проблема - пользователь лишен возможности интерактивного взаимодействия со своими программами.
Системы разделения времени
В этом случае каждый пользователь работает за отдельным терминалом. Каждой программе периодически выделялся свой квант времени, т.е. доля процессорного времени для выполнения.
Тем самым для каждого пользователя создавалась иллюзия единоличного владения ЭВМ. Недостаток – снижение эффективности использования оборудования по сравнению с системами пакетной обработки.
Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях.
______________________________________________________________________________________
-
Краткая характеристика ос ms-dos. Основные компоненты ос ms-dos: структура ее ядра и транзитной части.
ОС MS-DOS была разработана как однопользовательская и однозадачная ОС с интерфейсом командной строки, способная стартовать с дискеты. Основными задачами для нее было управление файлами на гибких и жестких дисках с помощью UNIX-подобной иерархической файловой системы, а также поочередный запуск программ. Недостающие функции для MS-DOS компенсировалась программами-оболочками – NC, PC tools, предоставляющими удобный табличный интерфейс для работы с файлами. Сетевые функции реализовывались сетевыми оболочками. Они поддерживали многопользовательский режим, при котором пользователи получают доступ к ресурсам компьютера по сети.
ОС MS-DOS состояла из двух модулей msdos.sys и io.sys, составлявших ядро системы, к которым с системными вызовами обращались командный интерпретатор command.com, системные утилиты и приложения.
Некорректно написанные приложения вполне могли разрушить основные модули MS-DOS.
______________________________________________________________________________________
-
Командный язык ms-dos. Синтаксис команды ms-dos. Классификация команд по принципу использования. Классификация команд по функциональному назначению.
Команды MS DOS образуют командный язык этой ОС. Командный язык MS DOS позволяет как управлять функционированием ОС, так и получать разнообразную информацию о системе.
По принципу использования все команды MS DOS делятся на внутренние и внешние. Программные модули, обрабатывающие внутренние команды, находятся в резидентной части файла COMMAND.COM. Внутренние команды составляют наиболее простые и часто используемые команды системы, доступ к которым возможен в любое время.
Внешние команды обрабатываются программами, находящимися в системном каталоге в файлах с расширениями “.COM” или “.EXE”. Для возможности использования такой команды система должна знать местоположение во внешней памяти той программы, которая обеспечивает работу этой внешней команды.
Синтаксис является единым как для внутренних, так и для внешних команд:
[<Путь>\]<Имя команды>[<Параметры>],
Путь к команде считается известным, если программа, обрабатывающая эту команду, находится в текущем каталоге, либо определен в системном файле автозапуска AUTOEXEC.BAT с помощью команды PATH.
Все команды MS DOS можно по функциональному назначению разделить на 6 групп: информационные, сервисные, работы с файловой структурой, управления вводом/выводом, пакетные и конфигурационные.
______________________________________________________________________________________