Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность...

^ Тема лабораторных работ





п/п

№ раздела дисциплины
^ 1.1Наименование лабораторных работ

1

11

Обмен информацией меж параллельными процессами в ОС UNIX.

2

12

Организация защиты файлов в файловой системе UNIX,

3

14

Обработка прерываний в ОС UNIX.

4

16

Программирование на командном языке.

5

18

Взаимодействие с юзерами Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... в рамках системы UNIX.

6

20

Межпроцессное взаимодействие на уровне «клиент-сервер».


б. Варианты лабораторных работ






Вариант № 1


Клиент. Сделать очередь сообщений. Передать в эту очередь Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... ряд сообщений, содержащих: а). имена юзеров, посылавшим Вам электрическую почту в течении последней недели; б). имена терминалов, с которых посылалась электрическая почта; в). Количество отправленных Вам почтовых сообщений.

Сервер. Избрать Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... из очереди сообщений, сделанной сервером, последнее сообщение обозначенного типа. Записать в стандартный файл вывода это сообщение и общее число сообщений в очереди. После чего удалить очередь сообщений.
^ Вариант №2

Сервер. Сделать очередь сообщений. Записать в Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... качестве 1-ого сообщения имена всех текстовых файлов текущего каталога, в качестве 2-ого сообщения – имена всех файлов текущего каталога, написанных на языке программирования Си, в качестве 3-его сообщения – имена всех двоичных файлов текущего Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... каталога.

Клиент 1. Прочесть 2-ое сообщение из очереди и найти количество строк в каждом файле.

Клиент 2. Найти время, когда последнее сообщение было записано в очередь и вывести его на экран
^ Вариант №3

Клиент Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность.... Сделать очередь сообщений. Передать в эту очередь информацию (имена) о текстовых файлах текущего каталога. Вывести на экран ответы сервера.

Сервер. Избрать из очереди самое старенькое сообщение обозначенного типа. Найти те текстовые файлы, количество строк Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... в каких превосходит 10, и отправить об этом сообщение клиенту. Найти время, когда в очередь было передано самое последнее сообщение.


Вариант №4


Клиент. Сделать очередь сообщений. Передать в эту очередь перечень активных процессов Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность..., присутствующих в системе, не управляемых терминалами.

Сервер. Избрать из очереди сообщений, сделанной клиентом, последнее сообщение. Найти в приобретенном перечне процессов те процессы, которые находятся в оперативки, также общее число сообщений в Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... очереди. Записать в стандартный файл вывода эти данные, после этого удалить очередь сообщений.
^ Вариант №5

Клиент. Сделать очередь сообщений. Передать в эту очередь полное имя текущего каталога и перечень файлов текущего каталога, в каких встречается Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... подстрока «define».

Сервер. Избрать из очереди все сообщения. Отсортировать перечень файлов из очереди по времени сотворения и записать эту информацию в стандартный файл вывода. Найти идентификатор процесса, который последним передал сообщение в Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... очередь и наивысшую длину очереди сообщений в б. Удалить очередь сообщений.
^ Вариант №6

Сервер. Сделать очередь сообщений. Записать в неё сообщение об именах файлов, помещенных в спулинг.

Клиент. Избрать из Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... очереди сообщений последнее сообщение. Отфильтровать в нем те файлы, последняя модификация которых выполнялась в течение текущего денька и записать их в стандартный файл вывода. Вывести также величину полного количества байтов во всех сообщениях Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... очереди. Удалить очередь сообщений.
^ Вариант №7

Сервер. Сделать очередь сообщений. Записать в качестве 1-го сообщения количество юзеров, работающих в текущее время в системе, в качестве 2-ого сообщения – имена этих юзеров, в качестве 3-его сообщения – суммарное Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... рабочее время, затраченное юзерами, в качестве 4-ого сообщения – имена задействованных терминалов.

Клиент 1. Найти общее число байтов во всех сообщениях очереди.

Клиент 2. Найти идентификатор процесса, который последним передал в очередь сообщение Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность....

Клиент 3. Прочесть 3-е сообщение из очереди и вывести его на печать.
^ Вариант №8

Сервер. Сделать очередь сообщений. Записать в качестве 1-го сообщения текущую дату и время, в качестве 2-го сообщения – имена всех юзеров, работающих в Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... текущее время в системе, в качестве 3-его сообщения – хост-имя компьютера. Сообщения, приобретенные от клиентов, распечатывать.

Клиент 1. Избрать из очереди сообщений 2-ое сообщение и найти имена терминалов, связанных с этим юзером Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность....

Клиент 2. Избрать из очереди 1-ое сообщение, найти по нему денек недели, также записать эту информацию в очередь сообщений.


Вариант №9


Клиент. Сделать очередь сообщений. Записать в качестве 1-ого сообщения количество активных процессов Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность..., работающих в текущее время в системе и управляемых терминалами, в качестве 2-го сообщения – значение ценностей этих процессов.

Сервер. Избрать из очереди 2-ое сообщение и найти процесс с наивысшим ценностью, также имя обладателя этого Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... процесса и время, когда это сообщение было записано в очередь.


Вариант № 10


Сервер. Сделать очередь сообщений. Записать в качестве 1-ого сообщения имена всех файлов текущего каталога, содержащих в имени латинскую буковку Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... «а», в качестве 2-го сообщения даты последней модификации этих файлов.

Клиент. Найти из инфы, записанной в сообщениях очереди, количество файлов, размер которых не превосходит 2-х блоков и название файла с самой старенькой Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... модификацией, также время, когда из очереди было прочитано самое последнее сообщение.


^ Вариант №11


Клиент. Сделать очередь сообщений. Записать в качестве 1-ого сообщения имена всех командных файлов текущего каталога, в качестве 2-го сообщения – полное Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... количество строк этих файлов, в качестве 3-его сообщения – суммарный размер этих файлов в б.

Сервер. Избрать из очереди 1-ое сообщение. Найти все файлы из сообщения, в каких употребляется фильтр «awk», подсчитать их количество и Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... найти наибольшее число байтов всех сообщений очереди.


^ Вариант №12


Сервер. Сделать очередь сообщений. При поступлении клиентского сообщения о календаре текущего месяца, найти текущий денек недели по текущей дате, также идентификатор процесса, который записал сообщение Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... в очередь.

Клиент. Переслать в очередь сообщение, содержащее календарь текущего месяца.


^ Вариант №13


Сервер. Сделать очередь сообщений. Записать в неё сообщение об именах файлов, содержащих командный текст.

Клиент. Избрать из очереди сообщений Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность... последнее сообщение. Отфильтровать в нем те файлы, в каких осуществляется обработка прерываний и записать их в стандартный файл вывода. Вывести также значение идентификатора процесса, который последним передал сообщение в очередь. Удалить очередь сообщений Тематика лабораторных работ - Программа дисциплины Операционные системы для специальности 090102 Компьютерная безопасность....


tematika-smen-dlya-detej-srednego-shkolnogo-vozrasta.html
tematika-soveshanij-pri-direktore-plan-raboti-na-2010-2011-uchebnij-god.html
tematika-teoreticheskih-voprosov-dlya-vipolneniya-kursovoj-raboti-po-discipline-upravlenie-personalom.html