
- •Концепция расширенной машины и понятие кс Аппаратура и ос
- •Аппаратура
- •Конфигурация Аппаратуры
- •Обработка простейшего задания в кс
- •Физические и логические файлы. Записи и блоки. Логическая организация файлов.
- •Прерывание как средство управления ресурсами кс. Режим функционирования ос
- •Аппаратура компьютеров ibm pc: Конфигурация, Основная память пк
- •Микропроцессор, адресация в 32-х битной архитектуре
- •Монитор и клавиатура
- •Накопители на мд. Физическая и логическая организация тома. Разбиение мд на разделы и логические диски для щс Майкрософта
- •Описание файлов в ос Windows. Полная идентификация дискового файла
- •Состав ос Windows и характеристика ее компонентов. Расширенная машина pc.
- •Процесс загрузки ос Windows. Системное меню. Системный диск
- •Реестр Windows, его структура.
- •Интерфейс командной строки Windows. Классификация команд.
- •Стандарт графического интерфейса пользователя в среде oc Windows. Оснастка ос
- •Профили оборудования. Пользовательские настройки среды ос Windows. Профили пользователя.
- •Переменные окружения, стандартные значения. Команда set.
- •Поддержка приложений Win32 в ос Windows.
- •Переназначение стандартных потоков ввода/вывода
- •Простейшие команды для написания пакетных файлов
- •Дополнительные возможности написания пакетных файлов
- •Команда for и ее использование в командных файлах
- •Приложение ms Word. Шаблоны, структура документа. Приемы работы.
- •Приложение ms Ecxel. Структура документа. Приемы работы.
- •Среда vpa создание макросов для офисных приложений
- •Характеристика систем программирования. Диалоговая отладка программ
- •Ресурсы компьютерной системы и характеристика методов управления ресурсами ос
- •Синхронизация процессов при выделении
- •Алгоритмы управления временем процессов в ос
- •Алгоритм вытесняющей многозадачности управления временем процессора в ос Windows
- •Характеристика методов управления оперативной памятью в ос
- •Распределение оп страницами и страницами по запросу. Управляющие таблицы, стратегии свопинга
- •Управление оперативной памятью ос Windows
Поддержка приложений Win32 в ос Windows.
1) Стандартная работа приложений Windows -устанавливается и удаляется стандартными средствами Windows; -о нем есть информация в реестре; -определенный .exe формат; -должны работать в сети; -должны работать в Plug&Play; -должны поддерживать стандарты связи с приложениями. -поддерживать стандартные средства интерфейса. 2) Цикл жизни приложений -установка; -использование; --запуск; --работа; --завершение; -деинсталляция. 3) Запуск приложения -*.exe -с использованием связующего аргумента -ярлык приложения(ссылка на файл) -горячие ключи -автоматически/по расписанию/ при старте Windows -командный /пакетный файл -командный проц cmd /c <описание> [<список параметров>] -из других приложений 4) работа: на основе данного интерфейса 5)завершение -интерфейс -диспетчер задач
Переназначение стандартных потоков ввода/вывода
Стандартный поток ввода – поток данных, который помещается на стандартных устройствах вывода.(экран/принтер) стандартный поток вывода – stdin вывода – strout, ошибки – stderr. Перенаправление –стандартный поток на другом устройстве. > - перенаправление потока вывода >> - вывода в файл(данные – в конец) >& - один стандартный поток в другой strin - 0 strour - 1 strerr – 2(логический номер потока) < -вывод данных.
DIR (вывод каталога на экран) MORE –выводит постранично данные на экран SORT – сортировка данных в текстовом файле по алфавиту. prog1 || prog2 || prog3… выводит данные на вход другой программе. Не из любой программы (фильтры) они должны работать только со стандартными потоками в/в и доступно место для хранения результатов.
Простейшие команды для написания пакетных файлов
Пакетный файл – текстовый файл, который имеет расширение .bat (.cmd) Простейшие команды – набор команд, которые выполняются за одно обращение к командному файлу. Два режима: основной и расширенный. Основной: <файл-cmd> [<список параметров>]. Пробелы раздер .параметры в “”, если необходимо. Запуск из cmd или ярлыка. %0-%9 – идентификаторы для параметров внутри файла, где %0 – имя файла. Команды: CLS – очистка экрана EXIT – завершение командного процесса REM <комментарий> [@] ECHO {ON/OFF/<строка>} – on –будет эхо - печать, off – не будет, <строка> - вывод строки PAUSE приостановка работы командного файла(ждет клавиши) GOTO <метка> … :<метка> -переход по метке CALL – вызов другого cmd-файла START – вызов другого cmd-файла в отдельном окне SHIFT – позволяет использовать больше параметров ([/n] – с какого сдвиг) IF <условие> <команда>…[NOT] - условие IF #%1==# #-разделитель IF EXIST <файл> <команда> IF ERRORLEVEL <код> <команда> - у любой команды есть код
Дополнительные возможности написания пакетных файлов
Может быть установлен или отменен в реестре/внутри файла. SETLOCAL [enable eextensions/ disable extensions] – уст два режима (1) без параметров область определения локальных переменных среды окружения. Все SET носят локальный характер. После endlocal все переменные возвращаются обратно. (2) если не пользоваться set внутри, то endlocal не нужен. ENDLOCAL Возможности в расширенном режиме: 1) SHIFT /N<- только для расширенного режима. 2) %cd% -имя текущего каталога %date% - дата %time% - время %errorlevel% - код ошибки 3)для переменных команд файла можно использовать идентификаторы: %0-%9 %~<xxx> <параметр> <xxx>: f полный путь к файлу, n только имя, x расширение, p путь, d диск, z размер, a атрибуты, t время создания. D:\MYCAT\A.cmd %0~nx => A.cmd 4) CALL %* 5) IF <условие> (errorlevel; exist; ср строк) DO <ком> -список команд -else (список команд) if <условие> DO( … )else( … ) -Сравнение строк LES < LSE<= GTE > GTH >= NEQ!= EQL == -IF [NOT] DEFINE <пер окруж> DO <ком> else <ком>