Поясните последовательность операций, выполняемых каналом ввода - вывода.
Как правило периферийные устройства компьютеров делятся на устройства ввода, устройства вывода и внешние запоминающие устройства. Основной обобщающей характеристикой устройств ввода/вывода может служить скорость передачи данных. ОС выполняет операции ввода-вывода асинхронно, но представляет их для пользовательских программ в синхронной форме. одни устройства являются разделяемыми, а другие - выделенными
Объясните отказоустойчивость файловых и дисковых систем.
Диски и файловые системы, используемые для упорядоченного хранения данных на дисках, часто представляют собой последний «островок стабильности», на котором находит спасение пользователь после неожиданного краха системы, разрушившего результаты его труда. Однако те данные, которые пользователь записывал в течение своего сеанса работы на диск, останутся, скорее всего, нетронутыми. Вероятность того, что система при сбое питания или программной ошибке в коде какого-либо системного модуля будет делать осмысленные действия по уничтожению файлов на диске, пренебрежимо мала. Поэтому при перезапуске операционной системы после краха большинство данных, хранящихся в файлах на диске, по-прежнему корректны и доступны пользователю.
II часть
Обоснуйте значимость проверки, очистки, дефрагментации жесткого диска. Резервное копирование. Восстановление информации на жестком диске.
Для дефрагментации диска необходимо выполнить команду Пуск/Программы/Стандартные/Служебные и выбрать Дефрагментация диска, откроется окно диалога. В окне необходимо выбрать том для осуществления дефрагментации и щелкнуть на пиктограмме Анализ.
По результатам анализа состояния диска операционная система выдаст оценку использования диска до дефрагментации и заключение о целесообразности проведения дефрагментации. «Пуск | Все программы | Обслуживание | Архивация и восстановление». Меню в колонке слева — «Создать диск восстановления системы» и «Создание образа системы».
Дефрагментация диска — это процесс объединения фрагментированных данных тома (например, на жестком диске или запоминающем устройстве) для обеспечения более эффективной работы.
Перечислите регулярные выражения языка awk. Встроенные переменные языка awk. Переменные языка awk. Функции и другие возможности языка awk.
awk - это язык программирования, предназначенный для обработки файлов. Цель его разработки - облегчить постановку и решение многих задач, связанных с переработкой текстовой информации. awk выполняет следующие действия:
Генерирует отчеты; Сопоставляет шаблоны; Оценивает корректность данных; Фильтрует передаваемые данные.
Встроенные переменные
Переменная | Содержание | Значение по умолчанию |
ARGC | Число аргументов командной строки | - |
ARGV | Массив аргументов командной строки | - |
ENVIRON | Массив, содержащий переменные окружения | - |
FILENAME | Обрабатываемый входной файл | - |
FNR | Номер записи в текущем файле | - |
FS | Разделитель полей записи на вводе | пробел(ы) и/или табуляция |
NF | Число полей в текущей записи | - |
NR | Номер записи (общее число считанных записей) | - |
OFMT | Формат распечатки чисел | %.6g |
OFS | Разделитель полей записи на выводе (символ) | пробел(ы) и/или табуляция |
ORS | Разделитель записей на выводе AWK-программы (символ) | \0 |
RS | Разделитель записей на вводе (символ) | \0 |
RSTART | Позиция начала подстроки, найденной функцией match | - |
RLENGTH | Длина подстроки, найденной функцией match | - |
SUBSEP | Разделитель индексов в многомерных массивах | \034 |
Встроенные функции
BEGIN{print "Hello World!"; exit}
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 2
по дисциплине «Операционные системы»
I часть
- Раскройте состав, взаимодействие основных компонентов операционной системы. Типы операционных систем
Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Ядро – низкоуровневая основа любой операционной системы, выполняемая аппаратурой в особом привилегированном режиме. Ядро загружается в память один раз и находится в памяти резидентно – постоянно, по одним и тем же адресам.
Подсистема управления ресурсами– часть операционной системы, управляющая вычислительными ресурсами компьютера - оперативной и внешней памятью, процессором и др.
Управляющая программа– подсистема ОС, управляющая исполнением других программ и функционированием устройств ввода-вывода.
Существуют три наиболее популярных операционных систем для компьютеров: Microsoft Windows, Apple Mac Os X и Linux.
Типы ОС
Операционная система в режиме реального времени: Является многозадачной операционной системой, которая направлена на выполнение приложений реального времени. Операционные системы в режиме реального времени часто используют специализированные алгоритмы планирования таким образом, что они могут достичь детерминированного характера поведения.
Многопользовательские и однопользовательские операционные системы: Компьютерные операционные системы этого типа позволяют нескольким пользователям получать доступ в компьютерную систему одновременно
Многозадачность и однозадачность операционных систем: Когда разрешено запускать одновременно только одну программу, система группируются под категорией однозадачной системы, а в случае, если операционная система позволяет выполнение нескольких задач одновременно, классифицируется как многозадачная операционная система.
Распределенная операционная система: операционная система, которая управляет группой независимых компьютеров и делает их одним компьютером. Развитие сетевых компьютеров, которые могут быть связаны между собой, породило распределенные вычисления
Встроенные системы: Операционные системы, предназначенные для использования во встраиваемых компьютерных системах
Мобильная операционная система: Хотя она по функционалу и не является родом операционных систем, мобильная ОС, безусловно, важное упоминание в списке типов операционных систем.
Пакетная обработка и интерактивные системы: Пакетная обработка относится к исполнению компьютерных программ в «партиях» без ручного вмешательства. Интернет и сеть: В онлайн-обработке данных, пользователь остается в контакте с компьютером и процессы выполняются под управлением центрального процессора компьютера