Перечень практических заданий к экзамену по дисциплине

Перечень теоретических вопросов к экзамену по дисциплине

 

1. Дайте определение операционной системы и перечислите основные функции ОС.

2. Опишите структуру операционных систем, дайте определение понятия «ядро системы».

3. Кратко охарактеризуйте основные принципы построения операционных систем.

4. Перечислите принципы фон Неймана.

5. Кратко охарактеризуйте базовую систему ввода-вывода (BIOS).

6. Классификация периферийных устройств по способу доступа и формату ввода-вывода.

7. Дайте определение и охарактеризуйте физические и виртуальные адреса памяти.

8. Охарактеризуйте сегментную организацию памяти.

9. Охарактеризуйте страничную организацию виртуальной памяти.

10. Охарактеризуйте управление памятью в ОС Linux и Windows: дайте определения понятий «виртуальный» и «физический» адрес, назовите основные стратегии выделения памяти процессам.

11. Охарактеризуйте способы размещения файлов на носителях.

12. Охарактеризуйте основные файловые системы ОС Linux и Windows.

13. Дайте определение понятия «интерфейс», охарактеризуйте виды интерфейсов операционных систем

14. Опишите команды работы с файлами и каталогами в командной строке Windows.

15. Дайте определения понятий процесса и ресурса. Основные задачи ОС по управлению процессами

16. Назовите основные состояния процесса и переходы между ними.

17. Опишите невытесняющую и вытесняющую многозадачность.

18. Опишите базовые средства взаимодействия процессов.

19. Опишите проблемы взаимодействия процессов. Дайте определение критической секции и опишите двоичные семафоры Дийкстры.

20. Опишите взаимодействие процессов путем использования конвейеров и сигналов.

21. Опишите классификацию многопроцессорных операционных систем по потокам команд и данных, по способу организации вычислений. Дайте определение вычислительного кластера.

22. Дайте определение понятия «сетевая операционная система», кратко опишите структуру сетевых операционных систем.

23. Дайте общую характеристику ОС Linux: основные особенности, применение, основные принципы.

24. Назовите основные принципы операционной системы Linux.

25. Опишите основные этапы установки операционной системы Linux.

26. Опишите подготовку жесткого диска к установке операционной системы Linux.

27. Охарактеризуйте ОС Debian, опишите основные ветви дистрибутивов.

28. Назовите основные характеристики учетных записей в Linux.

29. Назовите команды работы с системой помощи в Windows и Linux.

30. Назовите основные команды работы с файлами и каталогами в Linux и их опции.

31. Охарактеризуйте команды просмотра содержимого текстовых файлов в Linux.

32. Дайте определения жестких и символьных ссылок в операционной системе Linux.

33. Охарактеризуйте файловый менеджер Midnight Commander. Опишите основные операции с файлами.

34. Назовите основные функциональные клавиши файлового менеджера MC и опишите выполняемые ими действия.

35. Опишите режимы работы и редактирование текста с помощью текстового редактора vi (назовите основные команды).

36. Назовите основные задачи пакетирования, дайте определения понятий «архив» и «пакет» в Linux.

37. Дайте краткую характеристику менеджеров пакетов в ОС Linux. Какой менеджер пакетов используется в вашей виртуальной машине?

38. Дайте общую характеристику LibreOffice. Опишите основные модули пакета и их назначение.

39. Дайте характеристику модуля Calc пакета LibreOffice. Опишите работу со Стилистом и работу с массивами.

40. Опишите создание базы данных, таблиц, связей в модуле Base пакета LibreOffice.

41. Опишите основные команды управления пользователями и группами в ОС Linux.

42. Опишите представление прав доступа к файлам в виде восьмеричных чисел.

43. Дайте определения понятий угрозы, атаки, риска. Назовите основные виды атак

44. Охарактеризуйте современные компьютерные угрозы. Дайте определения понятий «троян», «червь», «вирус».

45. Назовите базовые принципы политики информационной безопасности

46. Дайте определение командной оболочки. Охарактеризуйте управление последовательностью выполнения заданий, проверку условий в оболочке bash.

47. Назовите основные команды работы с сетью в Windows.

48. Назовите основные команды работы с сетью в Linux.

49. Проведите сравнение сегментной и страничной организации памяти.

50. Охарактеризуйте администрирование пользователей в Linux, назовите основные команды.

Перечень практических заданий к экзамену по дисциплине

1. Вывести список файлов и каталогов домашнего каталога пользователя student командой ls. Показать результаты при различных опциях команды ls: вывести краткий список, список с указанием прав доступа, список с выводом скрытых файлов.

2. В каталоге /bin вывести показать (со сведениями о правах доступа) файлы, в имени которых содержится «user».

3. Запустить файловый менеджер Midnight Commander, просмотреть и редактировать текстовый файл. Показать простейшие операции, выполняемые менеджером: копирование, просмотр, редактирование, задание прав доступа.

4. Просмотреть в консоли текстовый файл с помощью различных команд просмотра файлов: просмотр с перемещением «только вниз»; просмотр с перемещением «вниз и вверх»; вывод файла с конца к началу; вывод последних 5 строк файла.

5. Cоздать группу пользователей grp18ex, grp26ex или grp28ex. Показать, что новая группа записана в файле group (использовать конвейер команд less и grep).

6. Создать и отредактировать в редакторе vi файл exfile.txt. Начальный ввод текста (5 строк) выполнить в режиме вставки. Затем перейти в командный режим и показать удаление 3 слов, копирование строки и удаление строки (в ответе укажите команды).

7. Какой менеджер пакетов используется в вашей системе Linux? Показать установку пакета.

8. Базовые команды Linux: вывести список зарегистрированных в системе пользователей; изменить пароль пользователя; выполнить выключение системы (назвать команды).

9. Команда chmod: показать работу: изменить какие-либо права доступа к файлу для владельца, для членов группы и для других пользователей (при необходимости создать простейший файл для выполнения операций).

10. Команда chmod: показать изменение атрибутов с помощью восьмеричных чисел (при необходимости создать простейший файл для выполнения операций).

11. Команды chown, chgrp: показать работу: изменить владельца файла, изменить группу для файла (при необходимости создать простейший файл для выполнения операций).

12. Команды more, less: показать работу: просмотреть содержимое текстового файла, показать клавиши навигации по файлу, выход из программы.

13. Команды поиска: find, grep: в каталоге /etc выполнить поиск файлов, имена которых начинаются с «gr»; выполнить поиск текста «sys» в файле /etc/passwd.

14. Используя командную строку, в домашнем каталоге создать подкаталог, скопировать в него какой-либо файл; просмотреть и назвать права доступа к файлу.

15. Показать создание пользователя и назначение ему пароля. Войти в терминале с учетной записью созданного пользователя.

16. Показать работу с базой данных в LibreOffice (Base): создать таблицу studs, содержащую два столбца: studID (целое, первичный ключ) и studfio (текстовое).

17. Создать пользователя в системе Linux (из командной строки). Добавить пользователя в группу student.

18. В ОС Linux изменить владельца файла на root (если нужно, создайте текстовый файл)

19. Изменить права доступа для файла: сделать его исполняемым только для владельца.

20. В ОС Linux показать переход из графической консоли в текстовую, переключение между консолями (назвать сочетания клавиш).

21. Просмотреть содержимое справки командами man, whatis.

22. Показать работу с одним из текстовых редакторов: nano, vi, mcedit: создать файл, ввести произвольный осмысленный текст, описать действия по удалению текста, сохранению файла, выходу из редактора.

23. Показать применение конвейера: вывести содержимое каталога /bin (с отображением прав доступа) и передать результат команде less.

24. В операционной системе Windows показать общую информацию о сети и объяснить значение выведенной информации.

25. В операционной системе Linux показать общую информацию о сети и объяснить значение выведенной информации.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: