Document 197639

advertisement
Федеральное агентство по образованию
Федеральное государственное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Технический институт
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Контрольная работа
Выполнил:
студент
Вариант
Проверил:
доцент Димитриев А.П.
Чебоксары, 2009 г.
Системные функции Visual Basic
В программе Microsoft Word имеется возможность визуального
программирования на языке Visual Basic. В этом языке имеются
следующие системные функции, а конкретно свойства (Property):
System.Application
System.ComputerType
System.Connect
System.CountryRegion
System.Creator
System.Cursor
System.FreeDiskSpace
System.HorizontalResolution
System.LanguageDesignation
System.MacintoshName
System.MathCoprocessorInstalled
System.MSInfo
System.OperatingSystem
System.Parent
System.PrivateProfileString
System.ProcessorType
System.ProfileString
System.QuickDrawInstalled
System.Version
System.VerticalResolution
Номер функции для выполнения лабораторной работы соответствует
номеру студента в списке, а в случае длинного списка нумерация
увеличивается с 1-го номера. Например, для 23-го студента это 3-я
функция.
Задание. Запустить Windows. Запустить Microsoft Word. В меню
выбрать «Сервис», затем «Макрос», «Редактор Visual Basic». Создать
форму (для чего имеется соответствующая кнопка). На форму нанести
кнопку (Button) и текстовое окно. Назначить форме процедуру, для чего
дважды на ней щелкнуть. Между строками
Private Sub CommandButton1_Click() и
End Sub
вписать действие, соответствующее выводу в текстовое окно своей
функции по номеру варианта, т.е. если оно имеет имя «textbox1», то
«textbox1.Text:=» и наименование свойства. Продемонстрировать работу и
пояснить, что это за свойство.
Написать программу для вычисления функции, соответствующей
своему варианту (см. список ниже), причем x и y вводятся в текстовые
поля. Использовать для вывода форму, созданную с помощью VBA (Visual
Basic for Application). Организовать также вывод в приложение Word или
Excel.
Для
этого
в
программу добавить
Selection.TypeText
2
Text:=TextBox3.Text
или
АсtivеDocument.Соntent.InsеrtAfter.
Ниже
приводится список функций для вычисления (в случае отсутствия номера
для варианта использовать вариант с начала + 14):
1. cos(x+y)+0,3(x+2y)(1/3). 2. sin(2x+y)+0,1(x*x+2y)(1/5).
3. cosx+2y+0,13(x+y*y)(1/3). 4. sin(x/y)+0,3(x+0.2y)(2/3).
5. cosx+siny+0,2(x/2y)(1/3). 6. cosx/siny+0,3(x*y+2y)(1/5).
7. cosxsiny+0,3x+(2y+2)(1/3). 8. cos(xy)/2+3(x-2y)(1/3).
9. 2cos(x*x)+0,3(x*2y-2)(1/3) 10. 3cos(x-y)+1,3(4x+y)(1/3).
11. 5cosx+y+0,3(x*y+2y)(5/3) 12. sin(x/y)+0,1(x+5y)(2/3).
13. sin(xy)+0,1(2x-y)(1/3).
14. cosx+6y-0,1(20y*y)(1/3).
В данной работе требуется предоставить для проверки письменный
отчёт (или распечатку), в котором привести титульный лист, задание,
составленную программу с комментариями и результаты её работы,
теоретическую часть, список литературы.
Вопросы из теоретической части выбираются как два вопроса
подряд, начиная с номера, равного произведению номера в алфавите
первой буквы фамилии, на 2. Если полученное число больше 41, из
произведения отнимается 41.
Теоретическая часть
Основные понятия ОС
Архитектура ОС
Прерывания: назначение
Синхронизация
Управление процессами
Управление памятью
Сегментно-страничное распределение
Кэширование
Аппаратная поддержка мультипрограммирования на примере
Pentium
10.Ввод-вывод
11.Файловая система FAT
12.S5/ufs
13.NTFS
14.Типы и атрибуты файлов
15.Точки зрения на ОС
16.Эволюция ОС
17.ОС как виртуальная машина, система управления ресурсами,
защитник данных
18.Квантование
19.Приоритеты
20.Планирование в реальном времени
21.Функциональные компоненты ОС
1.
2.
3.
4.
5.
6.
7.
8.
9.
3
22.Функции ОС
23.Назначение API
24.Пользовательский интерфейс
25.Виды прерываний
26.Требования к современным ОС
27.Ядро в привилегированном режиме
28.Ядро и вспомогательные модули
29.Многослойная система
30.Микроядерная архитектура
31.Совместимость и множественные прикладные среды
32.Мультипрограммирование в системах пакетной обработки,
разделения времени и реального времени
33.Мультипроцессирование
34.Планирование процессов
35.Функции ОС по управлению памятью
36.Типы адресов
37.Иерархия запоминающих устройств
38.Сегментное распределение
39.Страничное распределение
40.Свопинг и виртуальная память
41. Перемещаемые, фиксированные и динамические разделы
Список литературы
1. Гордеев А.В. Операционные системы. Учебник для вузов.
(ГРИФ).СПб:Питер, 2004.-215 с.
2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. –
СПб.: Питер, 2007. – 539 с.
4
Образец выполнения
5
6
7
8
Download