Драйвер это устройство ввода устройство вывода
13. “Программа, хранящаяся во внешней памяти, после вызова на выполнение попадает в ….. и обрабатывается ….”.
a) устройство ввода процессором
б) процессор регистрами процессора
в) процессор процессором
г) оперативную память процессором+
д) файл процессором
14. Минимальный состав персонального компьютера…
a) винчестер, дисковод, монитор, клавиатура
б) монитор, клавиатура, системный блок+
в) принтер, клавиатура, монитор, память
15. Какие из нижеперечисленных свойств относятся к основным свойствам алгоритма?
a) Результативность+
б) Корректность
в) Определенность
16. Принтеры не могут быть:
a) Планшетными+
б) Матричными
в) Лазерными
г) Струйными
17. Корпуса персональных компьютеров бывают:
a) горизонтальные и вертикальные+
б) внутренние и внешние
в) ручные, роликовые и планшетные
г) матричные, струйные и лазерные
18. Считая, что каждый символ кодируется одним байтом, определите, чему равен информационный объем следующего высказывания Рене Декарта:
Я мыслю, следовательно, существую.
a) 28 бит
б) 272 бита+
в) 32 Кбайта
г) 34 бита
19. Как представлено число 82 в двоичной системе счисления?
a) 10001002
б) 10100112
в) 1001012
г) 10100102+
20. В кодировке Unicode на каждый символ отводится два байта. Определите информационный объем слова из двадцати четырех символов в этой кодировке.
a) 384 бита+
б) 192 бита
в) 256 бит
г) 48 бит
II вариант.
1. Метеорологическая станция ведет наблюдение за влажностью воздуха. Результатом одного измерения является целое число от 0 до 100 процентов, которое записывается при помощи минимально возможного количества бит. Станция сделала 80 измерений. Определите информационный объем результатов наблюдений.
a) 80 бит
б) 70 байт+
в) 80 байт
г) 560 байт
2. Определите значение переменной c после выполнения следующего фрагмента программы.
a := 5;
a := a + 6;
b := –a;
c := a – 2*b;
a) c = –11
б) c = 15
в) c = 27
г) c = 33+
3. Какое количество бит содержит слово «информатика». В ответе записать только число.
а) 22
б) 33
в) 88+
г) 99
4. Мониторов не бывает
a) монохромных
б) жидкокристаллических
в) на основе ЭЛТ
г) инфракрасных+
5. Как обозначается команда присваивания в PascalABC? Выберите один из вариантов ответа:
a) *
б) =
в) := +
г) =)
6. Отметьте информационный процесс, которого не существует:
а) Поиск информации
б) Форматирование информации+
в) Хранение информации
г) Передача информации
7. Отметьте свойство информации, которого не существует:
а) Актуальность
б) Достоверность
в) Целостность+
г) Нематериальность
д) Полнота
е) Распознаваемость
8. Что такое разрядность микропроцессора?
а) Количество разрядов в двоичных числах+
б) Количество транзисторных рядов в Микропроцессоре
в) Формат внутренней памяти процессора (кеш-памяти)
г) Способность хранения большего количества байт в памяти процессора
9. Что такое такт процессора?
а) Частота обработки данных за одну секунду
б) Частота обмена данными процессора с памятью компьютера
в) Частота обработки операций в секунду+
10. Выберите шину, которой не существует в архитектуре компьютера:
а) Шина данных
б) Шина адреса
в) Шина управления
г) Шина передачи +
11. Что такое протокол?
а) Совокупность стандартов для обмена информации между объектами сети+
б) Совокупность правил для шифрования объектов в сети
в) Совокупность методов кодирования информации и передачи данных в сети
12. Отметьте сетевое устройство, которого не существует:
а) Коммутатор
б) Хаб
в) Свитч
г) Концентратор
д) Все варианты верны+
13. Утилита это:
а) Программы для работы с жестким диском
б) Программы для оптимизации работы ОС и «железа» +
в) Программы для настройки компонентов жесткого диска
г) Для поиска вредоносных программ на жестком диске
14. Файловая система это:
а) Формат шифрования данных на диске
б) Структура представления файлов на жестком диске
в) Структура жесткого диска для хранения данных+
г) Упорядоченная структура хранения данных на жестком диске
15. FAT — это:
а) Формат файловой системы
б) Таблица размещения файлов+
в) Структура представления формата данных
г) Не один из вариантов не является верным
17. Сколько уровней у протокола TCP/IP:
а) 4+
б) 5
в) 6
г) 7
18. Noton Commander – это..
а) Файловый менеджер
б) Операционная оболочка+
в) Командная строка
г) Файловый проводник
19. Выберите энергозависимую память:
а) ПЗУ
б) Кеш+
в) Память последовательного доступа
г) Память произвольного доступа
д) Видео-память+
е) ОЗУ+
20. В каком виде (формате) хранятся данные в памяти:
а) в двоичном
б) в шестнадцатеричном+
в) в восьмеричном
г) во всех вышеперечисленных
21. Отметьте основные способы описания алгоритмов.
a) Блок-схемный+
б) С помощью граф-схем
в) С помощью сетей
г) С помощью нормальных форм
1. Устройство ввода информации с листа бумаги называется:
- a. Плоттер
- b. Стример
- c. Драйвер
- d. Сканер
Ответ: d
2. В какой системе счисления работает компьютер?
- a. В двоичной
- b. в шестнадцатеричной
- c. в десятичной
- d. все ответы правильные
Ответ: a
3. Драйвер - это:
- a. устройство длительного хранения информации
- b. программа, управляющая конкретным внешним устройством
- c. устройство ввода
- d. устройство вывода
Ответ: b
4. Программа - это:
- a. алгоритм, записанный на языке программирования
- b. набор команд операционной системы компьютера
- c. ориентированный граф, указывающий порядок исполнения команд компьютера
- d. протокол взаимодействия компонентов компьютерной сети
Ответ: a
5. При подключении компьютера к телефонной сети используется:
- a. модем
- b. факс
- c. сканер
- d. принтер
Ответ: a
6. Укажите устройство и для ввода, и для вывода информации.
- a. дигитайзер
- b. Принтер
- c. Жесткий диск
- d. Сканер
Ответ: d
7. Какое устройство ПК предназначено для вывода информации?
- a. Процессор
- b. Монитор
- c. Клавиатура
- d. Сканер
Ответ: b
8. К внешней памяти относятся:
- a. модем, жесткий диск,
- b. сканер, жесткий диск,
- c. жесткий диск, флеш-память,
- d. ОЗУ, флеш-память.
Ответ: c
9. В состав процессора входят:
- a. устройства записи информации, чтения информации
- b. арифметико-логическое устройство, устройство управления
- c. устройства ввода и вывода информации
- d. устройство для чтения информации
Ответ: b
10. Перед отключением компьютера информацию можно сохранить
- a. в оперативной памяти
- b. во внешней памяти
- c. в контроллере магнитного диска
Ответ: b
11. Тип принтеров, при котором изображение создается путем механического давления на бумагу через ленту с красителем -
- a. ударного типа (матричные)
- b. струйные
- c. лазерные
- d. термические
Ответ: a
12. Мониторов не бывает
- a. монохромных
- b. жидкокристаллических
- c. на основе ЭЛТ
- d. инфракрасных
Ответ: d
13. При отключении компьютера вся информация стирается
- a. на CD-ROM диске
- b. в оперативной памяти
- c. на гибком диске
- d. на жестком диске
Ответ: b
14. Дано: а = ЕE16.
Какое из чисел c, записанных снизу в двоичной системе счисления, удовлетворяет неравенству: c>a.
Ответ: c
15. Считая, что каждый символ кодируется одним байтом, определите, чему равен информационный объем в слове: Квадрат
- a. 54 бит
- b. 56 бит
- c. 88 бит
- d. 7 бит
Ответ: b
16. Считая, что каждый символ кодируется 16-ю битами, оцените информационный объем следующей пушкинской фразы в кодировке Unicode, имея в виду 1 пробел между словами:
Привычка свыше нам дана:
Замена счастию она.
- a. 44 бита
- b. 704 бита
- c. 44 байта
- d. 704 байта
Ответ: b
17. Три с половиной терабайта содержат . гигабайт информации
Ответ: b
18. Значение выражения 116 + 108 * 102 в двоичной системе счисления равно:
Ответ: b
19. Для какого символьного выражения верно высказывание:
Первая буква гласная → Третья буква согласная?
- a. abedc
- b. becde
- c. babas
- d. abcab
Ответ: d
20. Дан блок программы:
C = 5
For i = 3 To 5
C = C + 1
Next i
X = C + 5
Значение X в результате работы этого блока?
Ответ: c
21. Строки в рабочей книге MS Excel обозначаются:
- a. римскими цифрами
- b. русскими буквами
- c. латинскими буквами
- d. арабскими цифрами
Ответ: d
22. В ответе укажите номера тех функций, которые относятся к категории статистические:
- a. МИН
- b. МАКС
- c. СУММ
- d. СРЗНАЧ
- e. ЕСЛИ
Ответ: a b d
23. Как обозначается команда присваивания в PascalABC?
Выберите один из вариантов ответа:
Ответ: c
24. Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные) переменные:
a := -5;
b := 5 + 7 * a;
b := b / 2 * a;
Ответ: c
25. Для каждой модели из первой колонки определите, к какому типу она относится.
Модель | Тип модели |
1) Закон Ньютона | a) Физическая (натурная) |
2) Игрушечный автомобиль | b) Воображаемая |
3) Объёмная модель куба | c) Информационная |
4) Чертёж развёртки куба | |
5) Программа на языке программирования | |
6) Радиоуправляемая модель самолёта | |
7) Бесконечность |
Ответ: 1c, 2a, 3a, 4c, 5c, 6a, 7b
Всем удачи!
Возможно вам так же будет интересно:
Если я Вам помог - оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
Управление вводом-выводом
Одной из главных функций ОС является управление всеми устройствами ввода-вывода компьютера. ОС должна передавать устройствам команды, перехватывать прерывания и обрабатывать ошибки; она также должна обеспечивать интерфейс между устройствами и остальной частью системы.
Устройства ввода-вывода делятся на два типа: блок-ориентированные устройства и байт-ориентированные устройства. Блок-ориентированные устройства хранят информацию в блоках фиксированного размера, каждый из которых имеет свой собственный адрес. Самое распространенное блок-ориентированное устройство — диск. Байт-ориентированные устройства не адресуемы и не позволяют производить операцию поиска, они генерируют или потребляют последовательность байтов. Примерами являются терминалы, строчные принтеры, сетевые адаптеры
Внешнее устройство обычно состоит из механического и электронного компонента. Электронный компонент называется контроллером устройства или адаптером. Механический компонент представляет собственно устройство.
Операционная система обычно имеет дело с контроллером. Контроллер, как правило, выполняет простые функции, например, преобразует поток бит в блоки, состоящие из байт, и осуществляют контроль и исправление ошибок. Каждый контроллер имеет несколько регистров, которые используются для взаимодействия с центральным процессором. В некоторых компьютерах эти регистры являются частью физического адресного пространства. В таких компьютерах нет специальных операций ввода-вывода. В других компьютерах адреса регистров ввода-вывода, называемых часто портами, образуют собственное адресное пространство за счет введения специальных операций ввода-вывода. ОС выполняет ввод-вывод, записывая команды в регистры контроллера. Когда команда принята, процессор оставляет контроллер и занимается другой работой. При завершении команды контроллер организует прерывание для того, чтобы передать управление процессором операционной системе, которая должна проверить результаты операции. Процессор получает результаты и статус устройства, читая информацию из регистров контроллера.
Драйверы устройств
Как уважаемый хабрапользователь наверняка знает, «драйвер устройства» — это компьютерная программа управляющая строго определенным типом устройства, подключенным к или входящим в состав любого настольного или переносного компьютера.
Основная задача любого драйвера – это предоставление софтового интерфейса для управления устройством, с помощью которого операционная система и другие компьютерные программы получают доступ к функциям данного устройства, «не зная» как конкретно оно используется и работает.
Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает процедуру (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило процедуру («рутину»), данные посылаются обратно в драйвер и уже оттуда в ОС.
Любой драйвер является зависимым от самого устройства и специфичен для каждой операционной системы. Обычно драйверы предоставляют схему прерывания для обработки асинхронных процедур в интерфейсе, зависимом от времени ее исполнения.
Любая операционная система обладает «картой устройств» (которую мы видим в диспетчере устройств), для каждого из которых необходим специфический драйвер. Исключения составляют лишь центральный процессор и оперативная память, которой управляет непосредственно ОС. Для всего остального нужен драйвер, который переводит команды операционной системы в последовательность прерываний – пресловутый «двоичный код».
Как работает драйвер и для чего он нужен?
Основное назначение драйвера – это упрощение процесса программирования работы с устройством.
Он служит «переводчиком» между хардовым (железным) интерфейсом и приложениями или операционными системами, которые их используют. Разработчики могут писать, с помощью драйверов, высокоуровневые приложения и программы не вдаваясь в подробности низкоуровневого функционала каждого из необходимых устройств в отдельности.
Как уже упоминалось, драйвер специфичен для каждого устройства. Он «понимает» все операции, которые устройство может выполнять, а также протокол, с помощью которого происходит взаимодействие между софтовой и железной частью. И, естественно, управляется операционной системой, в которой выполняет конкретной приложение либо отдельная функция самой ОС («печать с помощью принтера»).
Если вы хотите отформатировать жесткий диск, то, упрощенно, этот процесс выглядит следующим образом и имеет определенную последовательность: (1) сначала ОС отправляет команду в драйвер устройства используя команду, которую понимает и драйвер, и операционная система. (2) После этого драйвер конкретного устройства переводит команду в формат, который понимает уже только устройство. (3) Жесткий диск форматирует себя, возвращает результат драйверу, который уже впоследствии переводит эту команду на «язык» операционной системы и выдает результат её пользователю (4).
Как создается драйвер устройства
Для каждого устройства существует свой строгий порядок выполнения команд, называемой «инструкцией». Не зная инструкцию к устройству, невозможно написать для него драйвер, так как низкоуровневые машинные команды являются двоичным кодом (прерываниями) которые на выходе отправляют в драйвер результат, полученный в ходе выполнения этой самой инструкции.
При создании драйвера для Линукса, вам необходимо знать не только тип шины и ее адрес, но и схематику самого устройства, а также весь набор электрических прерываний, в ходе исполнения которых устройство отдает результат драйверу.
Написание любого драйвера начинается с его «скелета» — то есть самых основных команд вроде «включения/выключения» и заканчивая специфическими для данного устройства параметрами.
И чем драйвер не является
Часто драйвер устройства сравнивается с другими программами, выполняющими роль «посредника» между софтом и/или железом. Для того, чтобы расставить точки над «i», уточняем:
- Драйвер не является интерпретатором, так как не исполняется напрямую в софтовом слое приложения или операционной системы.
- Драйвер не является компилятором, так как не переводит команды из одного софтового слоя в другой, такой же.
Ну и на правах рекламы – вы всегда знаете, где скачать новейшие драйвера для любых устройств под ОС Windows.
Сложно дать одно точное определение для драйвера термина. В самом фундаментальном смысле драйвер — это программный компонент, который позволяет операционной системе и устройству взаимодействовать друг с другом.
Например, предположим, что приложению необходимо считывать некоторые данные с устройства. Приложение вызывает функцию, реализованную операционной системой, а операционная система вызывает функцию, реализованную драйвером. Драйвер, написанный той же компанией, которая разработала и произвела устройство, знает, как взаимодействовать с оборудованием устройства для получения данных. После того как драйвер получает данные с устройства, он возвращает данные в операционную систему, которая возвращает его приложению.
Расширение определения
Наше объяснение до сих пор слишком упрощено несколькими способами:
Не все драйверы должны быть написаны компанией, которая разработала устройство.
Во многих случаях устройство разработано в соответствии с опубликованным стандартом оборудования. Это означает, что драйвер может быть написан корпорацией Майкрософт, и конструктор устройств не должен предоставлять драйвер.
Не все драйверы взаимодействуют напрямую с устройством.
Для заданного запроса ввода-вывода (например, для чтения данных с устройства) часто существует несколько драйверов, многоуровневые в стеке драйверов, которые участвуют в запросе. Обычный способ визуализации стека — с первым участником вверху и последним участником внизу, как показано на этой схеме. Некоторые драйверы в стеке могут участвовать, преобразовав запрос из одного формата в другой. Эти драйверы не взаимодействуют напрямую с устройством; они просто управляют запросом и передают запрос вместе с драйверами, которые ниже в стеке.
Драйвер функции: один драйвер в стеке, который напрямую взаимодействует с устройством, называется драйвером функции.
Драйвер фильтра: драйверы, выполняющие вспомогательную обработку, называются драйверами фильтров.
Дополнительные сведения о стеках см. в разделе "Стеки драйверов".
Некоторые драйверы фильтров отслеживают и записывают сведения о запросах ввода-вывода, но не участвуют в них активно. Например, некоторые драйверы фильтров выполняют роль проверяющих, чтобы убедиться, что другие драйверы в стеке правильно обрабатывают запрос ввода-вывода.
Мы могли бы расширить определение драйвера , сказав, что драйвер является любым программным компонентом, который наблюдает или участвует в обмене данными между операционной системой и устройством.
Драйверы программного обеспечения
Расширенное определение является достаточно точным, но по-прежнему неполным, так как некоторые драйверы вообще не связаны с каким-либо аппаратным устройством.
Например, предположим, что необходимо написать средство, которое имеет доступ к основным структурам данных операционной системы, доступ к которым можно получить только с помощью кода, выполняемого в режиме ядра. Это можно сделать, разделив средство на два компонента. Первый компонент выполняется в пользовательском режиме и представляет пользовательский интерфейс. Второй компонент выполняется в режиме ядра и имеет доступ к данным основной операционной системы. Компонент, который выполняется в пользовательском режиме, называется приложением, а компонент, который выполняется в режиме ядра, называется драйвером программного обеспечения. Программный драйвер не связан с аппаратным устройством.
На этой схеме показано приложение в пользовательском режиме, взаимодействующее с драйвером программного обеспечения в режиме ядра.
Драйверы программного обеспечения всегда выполняются в режиме ядра. Основной причиной написания драйвера программного обеспечения является получение доступа к защищенным данным, доступным только в режиме ядра. Однако драйверам устройств не всегда требуется доступ к данным и ресурсам в режиме ядра. Поэтому некоторые драйверы устройств работают в пользовательском режиме.
Дополнительные сведения о режимах процессора см. в разделе "Режим пользователя" и "Режим ядра".
Водители автобуса
Существует категория водителя, который мы еще не упомянули, водитель автобуса. Чтобы понять драйверы шины, необходимо понять узлы устройств и дерево устройств.
Сведения о деревьях устройств, узлах устройств и драйверах шины см. в разделе "Узлы устройств" и "Стеки устройств".
Дополнительные возможности драйверов функций
Наше объяснение до сих пор упрощает определение драйвера функции. Мы сказали, что драйвер функции для устройства является одним драйвером в стеке, который взаимодействует напрямую с устройством. Это верно для устройства, которое подключается непосредственно к шине взаимодействия периферийных компонентов (PCI). Драйвер функции для устройства PCI получает адреса, сопоставленные с ресурсами порта и памяти на устройстве. Драйвер функции напрямую взаимодействует с устройством, записывая их на эти адреса.
Однако во многих случаях устройство не подключается непосредственно к шине PCI. Вместо этого устройство подключается к адаптеру шины узла, подключенного к шине PCI. Например, USB-тостер подключается к адаптеру шины узла (называемому контроллером USB-узла), который подключен к шине PCI. Usb-тостер имеет драйвер функции, а контроллер узла USB также имеет драйвер функции. Драйвер функции для тостера косвенно взаимодействует с тостером, отправив запрос драйверу функции для контроллера узла USB. Драйвер функции для контроллера узла USB затем взаимодействует напрямую с оборудованием контроллера узла USB, который взаимодействует с тостером.
Читайте также: