- •Понятие вычислительной системы(вс) и ее составные части.
- •Основные принципы организации современных вс.
- •Архитектура эвм. Основные виды архитектуры эвм
- •Ос: назначение, состав, классификация.
- •Ос как виртуальная машина.
- •Ос как система управления ресурсами.
- •Функциональные компоненты ос. Управление процессами.
- •Функциональные компоненты ос. Управление памятью.
- •Функциональные компоненты ос. Управление файлами и внешними устройствами.
- •Функциональные компоненты ос. Защита данных и администрирование.
- •Функциональные компоненты ос. Интерфейс прикладного программирования.
- •Требования к современным ос.
- •Архитектура ос. Макроядерные ос. Ядро и слои ядра.
- •Микроядерная архитектура ос.
- •Понятие вычислительного процесса. Диаграмма состояния процесса.
- •Понятие ресурса в вс, виды ресурсов, методы учета.
- •Методы учета ресурсов. Параметрический метод.
- •Методы учета ресурсов. Метод связных списков и использование его для управления оп.
- •Методы учета ресурсов. Метод двоичных шкал и использование его для управления оп.
- •Методы учета ресурсов. Табличный метод.
- •Методы управления ресурсами и их особенности.
- •Понятия задачи, процесса, потока в вс. Управление процессами и потоками.
- •Способы организации многозадачных ос
- •24.. Дисциплины диспетчеризации.
- •27. Пакетные файлы ms-dos. Команды передачи управления в пакетных файлах.
- •28. Пакетные файлы ms-dos. Параметры и их использование в пакетных файлах.
- •29. Организация диалога с пользователем в пакетных файлах.
- •30. Мультиконфигурационные возможности ms-doc (многовариантность загрузки)
- •31. Проблема критической секции, ее решение по Дейкстра.
- •32. Семафоры и семафорные примитивы. Их использование для решения проблемы критической секции.
- •33. Семафоры и семафорные примитивы. Использование семафоров для синхронизации процессов.
- •43. Физическая и математическая память. Способы организации математической памяти. Сегментно-страничное распределение памяти.
- •34. Семафоры и семафорные примитивы. Задача «поставщик-потребитель».
- •44. Физическая и математическая память. Способы организации математической памяти. Страничное распределение памяти.
- •35. Семафоры и семафорные примитивы. Задача «писателей-читателей» с приоритетом писателей.
- •36. Семафоры и семафорные примитивы. Задача «писателей-читателей» с приоритетом читателей.
- •37. Функции ос по управлению памятью
- •38. Распределение памяти фиксированными разделами.
- •39. Типы адресов. Понятие виртуального адресного пространства
- •40. Распределение памяти динамическими разделами.
- •41. Особенности использования перемещаемых разделов при управлении оперативной памятью.
- •42. Физическая и математическая память. Способы организации математической памяти. Сегментное распределение памяти.
- •45. Преобразование виртуального адреса в физический при 2-уровневой организации адресного пространства.
- •47. Схема выполнения запросов с системах с кэш-памятью.
- •Способы защиты оперативной памяти. Защита по ключам:
- •1.Понятие вычислительной системы(вс) и ее составные части.
- •2.Основные принципы организации современных вс.
- •3.Архитектура эвм. Основные виды архитектуры эвм
27. Пакетные файлы ms-dos. Команды передачи управления в пакетных файлах.
Пакетный файл - текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. Основная область применения – автоматизация наиболее рутинных операций, что регулярно приходиться совершать пользователю компьютера(обработка текстовых файлов; копирование, перемещение, удаление файлов и т.д.). Пакетные данные в DOS имеют расширение .bat. После запуска пакетного файла, программа – интерпретатор(COMMAND.COM или CMD.EXE) читает его и последовательно выполняет команды, написанные в нем. Пакетные файлы могут содержать как внутренние команды, обрабатываемые COMMAND.COM или CMD.EXE, так и обращаться к внешним утилитам, существующим в виде отдельных программ (.EXE файлов).
Передача управления в пакетных файлах может быть осуществлена двумя способами:
простой вызов
Пусть у нас есть 2 пакетных файла – 1.bat и 2.bat.В тексте файла 1 вызываем файл 2:
« …
{команды}
…
2.bat»
В этом случае выполняются команды файла 1, затем команды из файла 2, после чего происходит остановка. Если после вызова файла 2.bat в файле 1 содержатся какие-либо команды, они выполняться не будут.
вызов при помощи команды call
Пусть у нас есть 2 пакетных файла – 1.bat и 2.bat.В тексте файла 1 вызываем файл 2:
« …
{команды}
…
call 2.bat
…»
В этом случае выполняются команды файла 1, затем команды из файла 2, после чего продолжается выполнение команд файла 1
28. Пакетные файлы ms-dos. Параметры и их использование в пакетных файлах.
В пакетном файле используются формальные параметры, реальные значения которых подставляются в ходе выполнения пакетного файла. Эти параметры имеют вид %1 - %9, где 1–9 – номера параметров по порядку. Например, если в командной строке написать:
C:\ 1.bat X Y Z
то для пакетного файла 1.bat X будет «называться» %1, Y – %2, Z – %3.
Параметр %0 всегда заменяется системой на имя дисковода (если указано) и имя пакетного файла. Если необходимо использовать больше десяти параметров, то следует обратиться к команде shift.
Если знак процента является частью имени какого-либо файла, то этот знак необходимо указывать дважды: abc%%d.exe. Помимо десяти числовых формальных параметров существуют именованные формальные параметры, указываемые между двумя знаками процентов: «%parameter%». Отличие их от числовых параметров заключается в том, что их реальные значения указываются не в командной строке вызова пакетного файла, а в среде (в файле command.com) с помощью команды set, откуда MS-DOS будет выбирать их и подставлять вместо формальных параметров.
При вводе командной строки вызова пакетного файла необходимо помнить, что последовательность в ней реальных значений для числовых параметров этого пакетного файла должна соответствовать нумерации этих числовых параметров.