Функции подсистемы защиты операционной системы

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

В±ое внимание было уделено функциям подсистемы защиты ОС.

Выполнение аналитической части курсовой работы позволило углубить знания в области управления печатающими устройствами. Подробно были изучены принципы работы матричного принтера, механизм печати отдельных литер, управляющие команды, позволяющие осуществить вывод символов на печать. Получены практические навыки расширения диапазона используемых для печати символов путем конструирования недостающих знаков, кодирования их описания и подачи на принтер набора управляющих команд. Написание программы на языке BASIC позволило повысить не только уровень владения конкретно этим языком, но и программированием в целом.

Была так же выполнена поставленная задача - формирование новых символов, разработка команд для их загрузки в оперативную память принтера и программы, реализующей вывод данных символов на печать - выполнена путем разработки начертания символов, составляющих мою фамилию (НАУМЕНКО), и реализации необходимых программных кодов на языке BASIC.

Список используемой литературы

1.Гайчук Д.В., Подопригора Н.Б. Методические указания к выполнению курсовой работы по диiиплине "Безопасность операционных систем"для студентов специальности 090105 "Комплексное обеспечение информационной безопасности автоматизированных систем", Ставрополь 2006-05-15

2.Гордеев А.В. Операционные системы: Учебник для вузов. - 2-е изд. - СПб.: Питер

3.Деннинг П. Дж., Браун Р.Л. Операционные системы // Современный компьютер. - М.: 1986.

4.Иртегов Д.В. Введение в операционные системы. - 2-е изд. - СПб.: BHV-СПб, 2007. - ISBN 978-5-94157-695-1

.Керниган Б.У. UNIX - универсальная среда программирования = The UNIX Programming Environment. - М.: 1992. (классическое введение в открытые ОС, по большей части сохранившее актуальность)

6.Олифер В.Г., Олифер Н.А. Сетевые операционные системы. - СПб.: Питер

7.Столлингс У. Операционные системы = Operating Systems: Internals and Design Principles. - М.: Вильямс

8.Таненбаум Э.С. Многоуровневая организация ЭВМ = Structured Computer Organization. - М.: Мир, 1979. - 547 с.

9.Таненбаум Э.С.

.Таненбаум Э.С.

11.Шоу А. Логическое проектирование операционных систем = The Logical Design of Operating Systems. - М.: Мир, 1981. - 360 с.

.Рэймонд Э.С.

13.Mark G. Sobell. UNIX System V. A Practical Guide. - 3rd ed. - 1995.

Приложения

Приложение 1

Листинг вывода на печать символа "Б" на языке QBASIC

1000 LPRINTCHR$ (27); "xl";

LPRINT CHR$ (27); "&"; CHR$ (0); CHR$ (31); CHRS (31);

RESTORE 1540

FORN=31 TO 31

READ LS: LPRTNT CHR$ (LS);

READ CW: LPRTNT CHR$ (CW);

READ RS: LPRTNT CHR$ (RS);

FOR M=l TOCW*3

READ MM

LPRINT CHR$ (MM);

NEXT M

NEXTN

'Symbol'

DATA 2,15,2

DATA 0,0,0, 127,255,254, 64,4,2, 64,4,2, 64,4,2

DATA 64,4,2, 64,4,2, 64,4,2, 64,4,2, 64,4,2

DATA 64,4,2, 64,4,2, 64,4,2, 64,7,254, 0,0,0

Приложение 2

Листинг вывода на печать символа "А" на языке QBASIC

1000 LPRINTCHR$ (27); "xl";

LPRINT CHR$ (27); "&"; CHR$ (0); CHR$ (31); CHRS (31);

RESTORE 1540

FORN=31 TO 31

READ LS: LPRTNT CHR$ (LS);

READ CW: LPRTNT CHR$ (CW);

READ RS: LPRTNT CHR$ (RS);

FOR M=l TOCW*3

READ MM

LPRINT CHR$ (MM);

NEXT M

NEXTN

'Symbol'

DATA 1,15,1

DATA 0,0,0, 0,0,0, 31,255,254, 48,8,0, 32,8,0

DATA 32,8,0, 96,8,0, 96,8,0, 96,8,0, 96,8,0

DATA 32,8,0, 48,8,0, 31,255,254, 0,0,0, 0,0,0

Приложение 3

Листинг вывода на печать символа "С" на языке QBASIC

1000 LPRINTCHR$ (27); "xl";

LPRINT CHR$ (27); "&"; CHR$ (0); CHR$ (31); CHRS (31);

RESTORE 1540

FORN=31 TO 31

READ LS: LPRTNT CHR$ (LS);

READ CW: LPRTNT CHR$ (CW);

READ RS: LPRTNT CHR$ (RS);

FOR M=l TOCW*3

READ MM

LPRINT CHR$ (MM);

NEXT M

NEXTN

'Symbol'

DATA 2,15,2

1560 DATA 0,0,0, 127,255,254, 64,0,2, 64,0,2, 64,0,2

DATA 64,0,2, 64,0,2, 64,0,2, 64,0,2, 64,0,2

DATA 64,0,2, 64,0,2, 64,0,2, 64,0,2, 0,0,0