Сделай Сам Свою Работу на 5

Модуль 3 и Модуль 4 - Материалы для проверки





Примечание: Вопросы на экзамене будут основаны на вариантах следующей группы вопросов и упражнений к Модулю 3 и Модулю 4.

  1. Создание пакетного файла
    1. Назовите файл output.bat.
    2. Файл должен получать два входных параметра – команду и имя файла и должен перенаправить вывод команды в указанный файл:

output command filename

    1. Пакетный файл output.bat должен проверять на ошибку, – существует ли файл с именемfilename.
    2. Если файл с именем filename существует, то пакетный файл не перезаписывает существующий файл, а возвращает сообщение об ошибке:
      filename already exists.
  1. Пакетные файлы и макросы
    1. Что такое — пакетный файл DOS?
    2. Что такое макрос Excel?
    3. ? Какие типы заданий могут выполнять пакетные файлы и макросы?
    4. Какие преимущества в использовании пакетных файлов и макросов?
    5. Какие недостатки в использовании пакетных файлов и макросов?
  2. BIOS and CMOS
    1. Объясните функцию BIOS и CMOS в процессе загрузки.
    2. Дайте определение “групповая перезапись BIOS (flashing) относительно BIOS ROM.
    3. Объясните функцию CMOS в процессе загрузки.
    4. Каково преимущество неизменяемого ROM и изменяемого CMOS в течение процесса загрузки?
    5. Предположим, что CMOS лишился питания.
      1. Что происходит с данными, сохраненными в CMOS?
      2. ? Как потеря питания CMOS нарушает процесс загрузки?
    6. Опишите два способа изменения информации в CMOS.
  3. Процесс загрузки
    1. Каковы две функции процесса загрузки?
    2. Опишите шаги, включенные в POST (включая информацию, которую BIOS показывает в конце POST).
    3. Заполните следующую таблицу, располагая шаги загрузки в правильном порядке.

i. Копирование BIOS в RAM



ii. Выполнение программы BIOS

iii. Определение периферийных устройств

iv. Загрузка драйверов устройств

v. POST

vi. Поиск Основной загрузочной записи (Master Boot Record) и загрузка операционной системы

Шаги процесса загрузки
Включить питание
 
 
 
 
 
 
Операционная система готова к работе

d. Объясните, что означает термин search order (порядок поиска) в связи с таблицей в части c.

e. Объясните, что означает термин bootstrap loader (начальный загрузчик или загрузчик операционной системы) в связи с таблицей в части c.

v. Базы данных

a. Для каких важных основных функций служат все базы данных?

b. Объясните использование записей и полей в базе данных.



c. Что такое первичный ключ и как он используется?

d. Какую функцию по отношению к базе данных, выполняет SQL?

e. Приведите три примера баз данных, доступных в Интернете.

vi. Прерывания

a. Дайте определение аппаратного прерывания (hardware interrupt)

b. Допустим, система в настоящее время выполняет процесс, опишите шаги, предпринимаемые системой для прерывания и возвращения к исходному процессу.

c. Что является причиной прерывания?

d. Что такое приоритет прерывания (interrupt priority)?

e. Приведите пример устройства, имеющего высокий приоритет прерывания и устройства, имеющего низкий приоритет прерывания.

f. Как назначаются прерывания для устройств?

vii. Уровни (слои)

a. Перечислите уровни (слои) программного обеспечения от низшего к высшему.

b. Объясните инкапсуляцию(encapsulation) применительно к слоям программного обеспечения.

c. Объясните абстракцию (abstraction) применительно к слоям программного обеспечения.

d. Какие преимущества дают инкапсуляция и абстракциядля разработчиков программного обеспечения?

e. Дайте пример преимущества, описанного в части d.

viii. Многозадачность

a. Дайте определение процесса.

b. ? Какова функция планировщика процессов?

c.
Отметьте состояния (запущен, работоспособен, заблокирован) для каждой буквы (A, B, C):

d. Опишите шаги, предпринимаемые системой для контекстного переключения.

e. Опишите эффект вытесняющей многозадачности с точки зрения пользователя.

ix. Операторы

a. Опишите три булевых оператора.

b. Опишите три оператора отношений.

c. Как действуют булевы операторы? Используйте операторы, приведенные вами в пункте а, в качестве примеров, если это необходимо.



d. Как действуют операторы отношений?

e. Как булевы операторы отношений облегчают поиски информации?

f. Приведите пример запроса, использующего хотя бы два булевых оператора.

x. Жизненный цикл разработки программного обеспечения.

a. Опишите стадию определения.

b. Опишите стадию планирования.

c. Опишите стадию кодирования.

d. . Опишите стадию тестирования.

e. Как стадии разработки программного обеспечения взаимодействуют друг с другом?

f. Что такое псевдокод (pseudo code)?

g. На какой стадии жизненного цикла используется псевдокод?

xi. Лицензии на программное обеспечение.

a. Дайте определение лицензии на ограниченное использование (shrink-wrap).

b. Дайте определение “условно-бесплатной“ (shareware) лицензии.

c. Дайте определение лицензии “всеобщего достояния“ (public-domain).

d. Для каждого типа лицензии из пунктов a, b, и c приведите один пример программы, распространяемой под этой лицензией.

xii. Ловушки и сбои

a. Что такое системное прерывание? (Что вызывает системное прерывание?)

b. Что такое сбой? Что вызывает сбои?

c. Как система оперирует с системными прерываниями и сбоями?

d. Что такое ошибка отсутствия страницы (page fault)? Что вызывает ошибку отсутствия страницы?

e. Опишите шаги, предпринимаемые системой при ошибке отсутствия страницы.

xiii. Пользовательские интерфейсы

a. Какова разница между интерфейсом командной строки и графическим интерфейсом пользователя?

b. . Опишите два преимущества графического интерфейса для пользователя новичка.

c. Ответьте на вопросы i и ii внизу для каждой из указанных систем:

– Windows 2000 Server
– UNIX
– Mac OS 8
– DOS

i. Какой (какие) тип(ы) пользовательского интерфейса использован(ы)?

ii. Какой тип компьютера предназначен для запуска (рабочая станция или сервер)?

Виртуальная память

Какие три преимущества виртуальной памяти упоминаются в курсе?

Каков недостаток виртуальной памяти?

Какие данные содержатся в swap-файле и где постоянно хранится swap-файл?

Как работает виртуальная память, используя таблицу страниц.

Допустим страницы 2, 3, и 5 уже находятся в основной памяти (память непустая). Что произойдет при запросе 6-ой страницы? Какую роль играет ядро в обработке этого запроса?

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.