Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Системное программное обеспечение. Учебник
.pdf
161
Заключение
Развитие творческого потенциала человека и общества напрямую связаны с проблемами образования, о которых в своем
докладе сказал А.И. Субетто [20]: «Научно-образовательное
общество есть единственно возможная стратегия социального
развития российского общества. Становление научно-образовательного общества «внутри себя» включает механизм опережающего развития качества человека и качества общественного интеллекта на основе стратегии опережающего развития
качества образования». Он говорил о важнейшем понятии для
«управления будущим», таком как «совокупный интеллект
общества».
Как известно, вопросом о роли мозга человека в творческом
процессе многие годы занималась академик Н.П. Бехтерева
(1924–2008). Вот как она об этом пишет [21]: «Моя сегодняшняя
работа – изучение творчества, вдохновения, озарения, «прорыва» – когда идея возникает как бы из ниоткуда». Отвечая на многие вопросы об истоках творческих озарений, она говорила о том,
что разгадка связана с результатом изучения «мозгового кода
мыслительной деятельности» в процессах творчества. Наталья
Петровна утверждает, что дважды в жизни «формулы теорий,
которые затем оказывались очень жизнеспособны», приходили
к ней именно так.
В аспекте затронутых здесь проблем актуально звучат слова
Владимира Ивановича Вернадского, запечатленные в его философских заметках [22]: «Влияние идеи и мысли на текущую
будничную жизнь широко и постоянно; оно несколько веков
становится сильнее и могущественнее. Этот процесс зависит от
неуклонного стремления отдельных сознательных личностей».
В работе [23] прослеживается внешняя структура путей переключения информационных потоков по ключевым словам.
При этом здесь используются общедоступные источники информации. Но при этом предварительно необходимо напомнить
о нескольких простых основополагающих понятиях из теории
информации. Под информацией мы понимаем совокупность
интересующих нас сведений, знаний, набор используемых данных и т.п. При этом всегда подразумевается, что существует
источник информации, а также ее потребитель. От источника
к потребителю информация передается с помощью сообщения.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
162
Способ передачи сообщения – это физический процесс,
с помощью которого такая передача осуществляется. Способ
передачи сообщения определяет канал связи между источником и потребителем.
Для передачи сообщения от источника к потребителю оно
должно быть отображено, зафиксировано. Это осуществляется
с помощью некоторых символов (знаков). Конечный упорядоченный набор знаков, используемых для передачи сообщения,
называют алфавитом. В канале связи способ представления
сообщения может изменяться: один алфавит заменяется другим. Правило отображения одного алфавита в другом называется кодом, а сама процедура – перекодировкой сообщения.
Еще один важный вопрос – о свойствах информации. Главными ее свойствами долгое время считались новизна и полез-
ность. Большую роль играют вопросы ценности, значимости
информации. Здесь для потребителя решающее значение имеет
наличие у него предварительной информации, что делает информативным и осмысленным полученное сообщение. Инфор-
мативность сообщения, таким образом, определяется наличием
в нем новых знаний и полезностью для человека. В настоящее
время проявилось еще одно важнейшее свойство информации
как некоей субстанции, объединяющей объекты реальности.
Это свойство информации, позволяющее характеризовать ее
как непрерывно изменяющуюся субстанцию, учеными определено как свойство самоорганизации. Поэтому понятие «информация» может рассматриваться как связующая субстанция явлений реальности.
С использованием введенных понятий в работе [24] сделан
следующий вывод. Если положить, что при взаимодействии частиц происходит обмен информацией между ними, то именно
в результате этого и происходит «перераспределение квантовых чисел». Причем при взаимодействии передача информации происходит в обоих направлениях. Это характеризует двойственность канала взаимодействия. Такое заключение вполне
согласуется со следующей закономерностью: «Двойственность
является естественным свойством пространства-структуры…
Двойственность многообразно проявляет себя в различных областях… Однако до сих пор не систематизировано с учетом до-

163
Заключение
стижений современной науки все то, что действительно удивительно и божественно для вдумчивого мыслителя – это
присущее всей природе удвоение числовых значений, и наоборот, раздвоение – отношение, наблюдаемое во всех видах и родах вещей» [25]. Да, двойственность свойственна многим, если
не всем, явлениям макромира, но в микромире она проявляется
по-другому. Поэтому можно предположить, что именно здесь,
при взаимодействии частиц, проявляется квантовый эффект.
Этот новый подход справедливо может быть назван информационно-реляционным, поскольку он подтверждает гипотезу об информационной основе мироздания. Именно так: новая структура рождается в результате самоорганизации новой информации,
полученной каждой частицей при взаимодействии. Таким образом, можно сказать, что «идет изменение структуры за счет
других характеристик. Эти изменения, вернее каждое из них,
может быть или не быть, то есть количество возможных новых
состояний – это та же двойка в какой-либо степени. Появляются все новые характеристики, усложняющие структуру и придающие индивидуальность новой структуре. В какой-то момент
структура может быть открыта и изложена уже в виде новых
физико-математических концепций, отразившись в подготовленном к этому сознании» [23]. В этих выводах мы видим отражение свойств информации, как субстанции, которая непрерывно изменяется, проявляя свойство самоорганизации, что, в свою
очередь, приводит к процессам преобразования всех видов проявленной реальности.

КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Системное программное обеспечение, назначение и функ-
ции. Базовое и сервисное программное обеспечение.
2. Назначение и функции операционной системы.
3. История развития и поколения операционных систем.
Характеристика первых операционных систем.
4. Концепция семейства совместимых компьютеров. Эмуляторы и имитаторы. Системы с разделением времени. Назначение и характеристика.
5. Аппаратное и программное обеспечение. Микропрограммы.
6. Иерархическая структура и виды памяти. Метод расслоения памяти (интерливинг). Регистр перемещения.
7. Прерывания и опрос состояния. Буферизация: назначение и виды.
8. Каналы ввода-вывода: определение и виды. Захват цикла.
9. Относительная адресация: назначение и реализация.
10. Режимы работы и защита данных. Статус операционной системы.
11. Концепция виртуальных машин: история возникновения и назначение.
12. Виртуальная память и методы ее организации. Адресное пространство.
13. Языки программирования: история развития и классификация. Понятия транслятора, компилятора и интерпретатора.
14. Назначение спулинга. Абсолютный и перемещающий
загрузчики.
15. Микропрограммы. Горизонтальный и вертикальный
микрокод. Микропрограммирование для реализации функций
операционной системы.
16. Концепция процесса. Состояния процесса. Переход процесса из состояния в состояние.
17. Диспетчер процессов. Таймер прерываний. Типы прерываний.
18. Блок управления процессом и операции над процессами. Иерархическая структура процессов. Создание и уничтожение процессов.

165
Контрольные вопросы
19. Диаграммы переходов процесса из состояния в состояние без учета и с учетом операций приостановки и возобновления.
20. Обработка прерываний. Способ переключения контекста.
21. Ядро операционной системы: назначение и функции.
22. Асинхронные параллельные процессы. Создание параллельных программ.
23. Взаимоисключение процессов. Критические участки.
Примитивы взаимоисключения.
24. Семафоры. Синхронизация процессов при помощи семафоров.
25. Организация параллелизма с помощью монитора.
Кольцевой буфер.
26. Проблемы тупиков. Бесконечное откладывание и старение процессов.
27. Концепция ресурсов. Четыре необходимых условия
возникновения тупика. Стратегия предотвращения тупиков.
28. Графы распределения ресурсов. Простая тупиковая ситуация.
29. Алгоритмы обнаружения тупиков. Редукция графа
распределения ресурсов.
30. Организация памяти. Стратегии управления памятью.
Связное и несвязное распределение памяти.
31. Оверлейные структуры, оверлейные области и сегменты.
32. Мультипрограммные системы. Разделы памяти фиксированного и переменного размеров. Свопинг в мультипрограммировании.
33. Концепция виртуальной памяти. Пространство виртуальных адресов.
34. Многоуровневая организация виртуальной памяти. Поблочное отображение. Страницы и сегменты.
35. Системы с комбинированной странично-сегментной организацией. Таблица процессов и преобразование адресов.
36. Стратегии вталкивания и размещения страниц.
37. Стратегия выталкивания страниц. Понятия рабочего
множества и трешинга.
38. Подкачка страниц по запросу и с упреждением.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
166
39. Управление процессорами. Планирование загрузки
процессоров. Цели планирования.
40. Планирование с переключением и без переключения.
Интервальный таймер.
41. Приоритеты. Планирование по сроку завершения.
42. Планирование по принципу FIFO. Размер кванта.
43. Планирование по принципам SJF, SRT и HRN.
44. Многоуровневые очереди с обратными связями.
45. Мультипроцессорные системы. Явный и скрытый параллелизм в программах. Редукция высоты дерева.
46. Организация мультипроцессорной аппаратуры. Общая
шина: достоинства и недостатки.
47. Многопортовая память. Системы со слабо и сильно связанными процессорами.
48. Файловая система. Имена и типы файлов. Логическая
и физическая организация файлов.
49. Общая структура и современные архитектуры файловой
системы.
50. Требования, предъявляемые к системному программному обеспечению, средства достижения уровня этих требований.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Основная литература
1. Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. СПб. : Питер, 2015. 1120 с.
2. Волкова Л.П., Панкрушин П.Ю. Операционные системы : Учеб. пособие. Ч. 1 и Ч. 2. М. : МГГУ, 2011. 279 с.
3. Дейтел Г. Введение в операционные системы. В 2 т. М. :
Мир, 1987, формат DjVu.
4. Гордеев А.В. Операционные системы : Учебник для вузов. 2-е изд. СПб. : Питер, 2009. 416 с.
5. Волкова Л.П. Операционные системы : Учеб. пособие.
М. : МГГУ, 2007.
6. Олифер В.Г., Олифер Н.А. Сетевые операционные системы : Учебник для вузов. СПб. : Питер, 2008.
7. Пятибратов А.П. Вычислительные системы, сети и телекоммуникации : Учебник для вузов. М. : Финансы и статистика, 2002.
8. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки : Учеб. пособие. М. : Форум, 2008. 528 с.
9. Мухин В.В. Процессы и задачи в современных ОС. М. :
Вита-Пресс, 2004.
10. Камаева В.Д. Алгоритмы планирования. М. : Владос,
2001.
11. Фрак К. Операционные системы. СПб. : Питер, 2002.
12. http:/www.winline.ru/.
13. http://www.microsoft.com.
14. http://msdn.microsoft.com/windowsvista/.
15. http://www.citforum.ru.
16. Дунаев С. UNIX. SYSEM V. Release 4.2. Диалог МИФИ.
М., 1995.
17. Робачевский А. Операционная система Linux. М., 1998.
18. Визерспун К.К. Освой Linux за 24 часа. М., СПб., Киев :
Вильямс, 2001.
19. Волкова Л.П. Роль человеческой личности в процессе
формирования глобальной информационной среды. Видеозапись
лекции 30 июня 2019 г. в библиотеке им. Ленина (Дом Пашкова). https://youtu.be/bMmwlEwjI3s.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
168
20. Субетто А.И. Научно-образовательное общество – социальная стратегия развития России в XXI веке: Доклад на
Международной конференции «Глобальные вызовы современности и социальная стратегия российской системы образования», 2013. https://litgu.ru/knigi/os_bd/528678-vvedenie-voperacionnye-sistemy-v-2h-tomah.html
21. Бехтерева Н.П. Лабиринты мозга. http://naturalworld.
ru/book/download/4415.
22. Вернадский В.И. Философские заметки разных лет. Из
записок. Август 1892 г. Прометей. Материалы к биографии.
М., 1988. 352 с.
23. Волкова Л.П. От новой метафизики к основам фундаментальной физики // Научный журнал «Метафизика» (РУДН).
2020. № 1. С. 110–119.
24. Волкова Л.П., Панкрушин П.Ю. Электронный информационный образовательный ресурс : Учеб. пособие по дисциплине
«Информатика» для студентов вузов. Свидетельство ОФЕРНиО
о регистрации электронного ресурса № 18883 от 21.01.2013.
25. Петров А.Е. Тензорный метод двойственных сетей. М. :
ООО «Центр информационных технологий в природопользовании», 2007. 496 с.
Электронные образовательные ресурсы и интернет-ресурсы
26. Пишем многозадачную ОС. http://www.codenet.ru/progr/
os/intro.php.
27. Энциклопедия программиста Linux. http://web.opennet.ru/docs/RUS/lpg/index.html.
28. Архитектура операционной системы UNIX.
29. http://www.cs.ifmo.ru/koi/education/documentation/
unix/index.shtml.
30. Операционные системы. http://www.citforum.ru/operating_systems/.
31. Сетевые операционные системы. http://sure.org.ru/docs/
networks/netware/contents-1.shtml.htm.

ПРИЛОЖЕНИЯ
Приложение 1.
Работа в командном языке MS-DOS
В этой лабораторной работе необходимо выполнить следу-
ющие действия.
1. Создать каталог Promt в корневом каталоге диска.
2. В каталоге Promt создать каталог группы, внутри которого каждый пользователь создает свой индивидуальный каталог.
3. В индивидуальном каталоге каждый пользователь создает текстовый файл и командный файл с расширением .bat
со своим сценарием.
Командный файл в системе MS-DOS создается для того, чтобы осуществлять некоторые периодически выполняемые действия. ОС MS-DOS позволяет записать нужную последовательность команд в специальный файл, называемый командным.
Командный файл может иметь расширение .bat. Последовательность команд, записанную в файле, можно выполнить, набрав имя командного файла.
Пример 1 командного файла
md c:\Proba
a:
copy bk5.txt c:\Proba
rename c:\Proba \bk5.txt bk7.txt
color 1d
find /c «error» c:\Proba \bk7.txt
type c:\Proba \bk7.txt
Построчная расшифровка командного файла в примере 1
На диске c:\ создаем каталог Proba.
Переходим на диск a:.
Копируем в созданный на диске c:\ каталог файл bk5.txt,
предварительно созданный на диске a:\ и содержащий заданное слово, например слово «error».
Переименовываем этот файл в файл с именем bk7.txt.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Меняем цвет фона и шрифта.
Ищем в созданном текстовом файле слово «error».
Просматриваем созданный нами текстовый файл.
Пример 2 командного файла (с другим сценарием)
cls очищаем экран
echo Sozdanie 2 katalogov
md User1 создаем подкаталог User1
md User2 создаем подкаталог User2
dir C:/w выводим список файлов и
подкаталогов, находящихся на диске С:
cd User1 переход к подкаталогу User1
copy con file1.txt создаем файл file1.txt
cd .. переход в корневой каталог
cd User2 переход к подкаталогу User1
copy con file2.txt создаем файл file2.txt
cd .. переход в корневой каталог
fc /a c:\User1\file1.txt c:\User2\file2.txt сравниваем
2 созданных ранее файла
echo Sozdanie kataloga USER,
i copirovanie v nego dannix iz User1 i User2
md USER создаем подкаталог USER
copy c:\User2\file2.txt c:\USER\ копируем файл file2.txt
в USER
copy c:\User1\file1.txt c:\USER\ копируем файл file1.txt
в USER
del c:\User2\file2.txt удаляем файл file2.txt
del c:\User1\file1.txt удаляем файл file1.txt
rd User2 удаляем подкаталог User2
rd User1 удаляем подкаталог User1
pause делаем паузу
echo Press any key to exit
exit выход
170
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
