- •Оглавление
- •1. Концепция расширенной машины и понятие кс Аппаратура и ос
- •2. Обработка простейшего задания в кс
- •Ввод программы в компьютер
- •Трансляция (компиляция)
- •Редактирование связей
- •3. Аппаратура компьютера (процессор, память, контроллеры, устройства ввода/вывода)
- •Контроллеры и Шины
- •4. Понятие о прерываниях как средстве управления ресурсами кс. Режимы функционирования ос.
- •5. Понятие о файлах и наборах данных. Записи и блоки. Логическая организация файлов.
- •6. Аппаратура компьютеров ibm pc: конфигурация, Основная память пк
- •Регистры сегментов – 16 битов.
- •7. Микропроцессор, адресация в 16-битовой архитектуре и 32-битовой архитектуре
- •8. Монитор и клавиатура
- •9. Накопители на мд. Физическая и логическая организация тома Разбиение мд на разделы и логические диски для ос фирмы Microsoft
- •10. Описание файлов в oc windows. Полная идентификация дискового файла. Шаблоны.
- •11. Состав oc Windows и характеристика ее компонентов. Расширенная машина рс
- •12. Процесс загрузки Windows. Системное меню.
- •13. Системный диск. Файл boot.Ini, и его роль при загрузке ос.
- •14. Реестр Windows, его структура.
- •6 Основных кустов реестра
- •15. Интерфейс командной строки windows. Классификация команд
- •Команды для работы с каталогами (dir, md, cd, rd)
- •Работа с файлами
- •Команда для работы с дисками
- •16. Стандарт графического интерфейса пользователя в среде oc windows . Оснастка ос
- •17. Профили оборудования. Пользовательские настройки среды ос windows. Профили пользователя.
- •18. Переменные окружения, стандартные значения.
- •19. Поддержка приложений Win32 в ос Windows
- •20. Использование среды ms-dos в ос windows
- •21. Переназначение стандартных потоков ввода/вывода
- •22. Простейшие команды для написания пакетных файлов
- •23. Дополнительные возможности для написания пакетных файлов
- •24. Команда for и ее использование в пакетных файлах
- •25. Приложение ms Word. Шаблоны, структура документа Приемы работы
- •Настройка
- •Создание, открытие документа.
- •Структура документа.
- •Презентация (печать)
- •Сохранение (удаление)
- •26 Приложение ms Excel . Структура документа Приемы работы
- •27. Среда vba создание макросов для офисных приложений.
- •28. Характеристика систем программирования. Диалоговая отладка программ.
- •Режимы использования
- •Фазы программирования.
- •Способы выполнения программ в диалоговом отладчике:
- •Отладочные действия при достижении точек.
- •29. Ресурсы вс и характеристика методов управления ресурсами ос.
- •30. Синхронизация процессов при выделении ресурсов.
- •Синхронизация процессов при выделении ресурсов
- •31. Алгоритмы управления временем процессора в ос
- •32. Алгоритм вытесняющей многозадачности управления временем процессора в ос windows.
- •33. Управление процессами в ос на верхнем уровне.
- •Создание:
- •Завершение процесса:
- •34. Характеристика методов управления оперативной памятью в ос.
- •35. Распределение оп динамическими разделами
- •36. Распределение оп страницами и страницами по запросу. Управляющие таблицы, стратегии свопинга
- •37. Управление оперативной памятью в ос windows
- •38. Принципы управления устройствами ввода/вывода в ос. Виртуальные устройства
- •39. Управление информацией в ос. Верхний и нижний уровни.
21. Переназначение стандартных потоков ввода/вывода
Стандартный поток В/В – логическое устройство, из которого по умолчанию приложение может считывать данные (использовать для вывода результатов)
STD in – 0 – ввод
STD out – 1 – вывод
STD ere – 2 – вывод
Для вывода информации (ошибки, предупреждения).
Стандартное устройство ввода – клавиатура, а вывода – монитор.
Перенаправление вывода из стандартных потоков. Средства:
переназначение потока В/В
> - куда перенаправляют поток вывода значений
>> - перенаправление STD out, но файл не стирается, к нему приписывают данные текущей программы.
> & - перенаправление из одного стандартного потока в другой
< - STD in откуда перенаправляют входной поток.
Конвейеризация – запуск нескольких программ при условии, что сначала стоит программа, которая считывает со стандартного потока ввода данные и потом отправляет в стандартный поток вывода. ОС создает временный файл.
Переназначение средствами ОС.
последовательно: сначала одно, потом другое.
запуск может завершиться неудачно (не хватает места под временный файл)
состоит из нескольких программ.
Внутренние программы называются фильтрами.
SORT – сортирует текстовые, строчные файлы по определенному признаку.
FIND – находит строки по необходимости.
MORE.
22. Простейшие команды для написания пакетных файлов
Пакетный файл – текстовый файл, который имеет расширение .bat (.cmd)
Простейшие команды – набор команд, которые выполняются за одно обращение к командному файлу.
DIR
DEL *.txt XCOPY *.txt_A:
DIR
<пакетный файл>[<список параметров>]
Элементы списка параметров (символы, имена файлов и т.д.) представляют собой символьные переменные, разделенные "_", в кавычках.
В среде командного процессора формируются специальные переменные(%0 – %9). Замещаемые переменные %.
%1 – 1 пара и т.д.
%0 – имя командного файла
остальные переменные – элементы списка параметров.
Команды
SHIFT_[/n] – команда сдвига переменных, сдвиг параметров по списку.
<имя>_<n1>_<n2>_<n3>…
%0 %1 %2 %3
SHIFT %1 %2 %3 %4 – сдвиг. SHIFT %2 пер. %0 %1 остаются, сдвиг начинается с параметра /n.
REM_<комментарий> - вставляет в пакет командного файла комментарии.
[@]ECHO _ {ON, OFF, <текст>} – формирование эхо отображения в процессе вывода на экран исп. строк командного файла.
PAUSE – приостановка выполняемой операции.
CLS – отчистка экрана.
EXIT – завершение работы, закрытие командного процесса.
GOTO_<метка>
: < метка >
CALL <описание файла>[<список параметров>] при выполнении команды создается новый контекст (новые образы переменных).
IN1
CALL_IN1_A.C_%3
%0 %1 %2
IF – условное выполнение команды.
IF_EXIST_<описание файла>_<команда>
IF_NOT_EXIST_<описание файла>_<команда>
IF_[NOT]_<разделитель><строка 1> == <разделитель><строка 2>_<команда> разделитель – любой символ, который не входит не в одну из строк.
IF_[NOT]_ERRORLEVEL_<число><команда>
<код возврата> - успешность или не успешность выполнения программы.
0 – успешно.
<код возврата> > = <число>