Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Системное программное обеспечение. Учебник

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
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-v­operacionnye-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.open­net.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/opera­ting_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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]