![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Адресное пространство (процесса) – совокупность всех областей ОП, которые ОС выделяет процессу.
Активное состояние – состояние процесса (потока), когда программа исполняется на процессоре.
Вытесняющая многозадачность – многозадачность, основанная на квантовании времени.
Готовность – состояние процесса (потока), когда программа не исполняется, но для ее исполнения предоставлены все необходимые в данный момент ресурсы, кроме процессора;
Граф существования процесса – граф, вершинами которого являются состояния процесса, а дугами – допустимые переходы между состояниями.
Графический интерфейс пользователя – набор средств представления, взаимодействия, последовательности действий, общих действий, касающихся работы с приложением.
Драйвер – специальная программа, которая анализирует состояние УВВ, передает данные, если надо преобразуя их, обрабатывает сбои УВВ, контролирует ошибки.
Задание – последовательный запуск и выполнение нескольких программ, объединенных в пакет.
Интервал существования процесса – временной интервал от порождения до окончания процесса.
Интерпретатор команд – программный модуль ОС, ответственный за отработку отдельных команд или их последовательности из пакетного файла.
Квант (интервал мультиплексирования) – заранее известный интервал времени, выделяемый ОС для решения задачи на процессоре.
Коды условий (флаги) – это последовательность битов, устанавливаемых или сбрасываемых процессором в зависимости от результата выполняемых операций. Впоследствии установленные коды условий могут быть проверены условной операцией ветвления.
Контекст процесса – состояние операционной среды, которое идентифицируется состоянием регистров и программного счетчика, режимом работы процессора, указателями на открытые файлы, информацией о незавершенных операциях ввода-вывода, кодами ошибок системных вызовов данного процесса и т.д.
Кооперативная многозадачность – невытесняющая многозадачность.
Критическая область – часть интервала существования процесса, отражающая действия над обобщенным (критическим) ресурсом.
Кэш – память сравнительно небольшого объема и с малым временем доступа, помещаемая между процессором и ОП.
Многозадачный режим – одновременное, параллельное существование и выполнение нескольких задач (заданий, процессов, потоков) с развитыми средствами переключения с одной задачи на другую.
Многопоточность – вытесняющая многозадачность на уровне потоков.
Мультипрограммирование – способ организации вычислительного процесса, при котором в памяти компьютера одновременно находится несколько программ или заданий, попеременно выполняющихся на одном процессоре и резко увеличивающих процент его загрузки.
Мультипрограммная смесь – множество одновременно выполняемых задач.
Мультипрограммный пакетный режим – в оперативной памяти находится несколько равноприоритетных пользовательских программ в виде пакетных заданий, готовых решению; время работы процессора распределяется между этими программами так, что они образуют очередь к процессору и поочередно решаются на нем; при этом каждая активная (выполняющаяся) программа «монополизирует» процессор, освобождая его, только когда он станет ей совсем или временно не нужен; параллельно с работой процессора в системе может происходить ввод-вывод – обмен с несколькими УВВ.
Обработчик прерывания – процедура, вызываемая по прерыванию.
Однопрограммный режим – в каждый момент времени компьютер используется для решения только одной прикладной задачи по соответствующей программе.
Однопрограммный пакетный режим – образуется пакет из отдельных программ и данных, после чего формируется задание на его обработку с использованием специализированного формализованного языка управления заданиями, содержащее требования к системным ресурсам; есть управляющая программа (монитор), которая последовательно запускает программы пакета на решение, вводя исходные данные и выводя результаты или передавая их следующей программе.
Ожидание – состояние процесса (потока), когда программа не исполняется на процессоре по причине занятости какого-либо требуемого ресурса, кроме процессора.
Окончание (процесса) – нормальное или аварийное завершение исполнения программы, после чего процессор и другие ресурсы ей больше не предоставляются.
Основная (оперативная, реальная, первичная) память. Сюда загружаются и здесь располагаются во время выполнения программы и данные. Как правило, эта память является временной (ее содержимое пропадает при отключении питания). Модуль памяти состоит из множества пронумерованных ячеек. В каждую ячейку может быть записано двоичное число, интерпретируемое как команда или как данные.
Операционная система – комплекс системных управляющих и обрабатывающих программ, которые выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а также предназначены для наиболее эффективного расходования ресурсов ВС, организации надежных вычислений и удобной работы с ней.
Порождение процесса – состояние, когда готовятся условия для первого исполнения программы на процессоре.
Поток – асинхронное и независимое (параллельное) выполнение части (последовательности команд) программы; не существует в системе самостоятельно, порождается и развивается только в рамках процесса.
Процесс – выполнение на компьютере программы решения некоторой задачи; система действий, реализующая определенную функцию в ВС и оформленная так, что управляющая программа ВС может перераспределять ее ресурсы в целях обеспечения мультипрограммирования; объект ОС, в отношении которого требуется обеспечить реализацию каждого из допустимых состояний, а также допустимые переходы из состояния в состояние в ответ на события, являющиеся причинами этих переходов.
Процессор – любое устройство в составе компьютера, способное автоматически выполнять допустимые действия по программе, хранимой в памяти и доступной такому устройству. Тогда помимо центрального процессора можно условно назвать процессором канал ввода-вывода (его и называют «процессором ввода-вывода») или иное устройство, работающее с УВВ.
Регистр – область физической памяти быстрого доступа, но намного меньшей емкости, чем ОП. По своим функциям регистры делятся на две группы: регистры, доступные пользователю; управляющие регистры и регистры состояния.
Режим разделения времени – в схему по мультиплексированию (разделению) процессора среди готовых к исполнению программ вводится детерминизм (жесткая определенность, ограничение): каждой программе, готовой к исполнению, планируется для исполнения на процессоре фиксированный квант; если исполняемая программа не успела выполниться к моменту окончания кванта, ее выполнение принудительно прерывается, она переводится в состояние готовности (что равносильно помещению ее в конец очереди готовых к исполнению программ); из начала этой очереди извлекается другая программа, получает тот же квант и т.д.
Режим реального времени – компьютер средствами ОС осуществляет контроль и управление внешними объектами в темпе поступления данных от каждого объекта управления; природа объекта управления может накладывать определенные временные ограничения на обработку таких данных (управление станком или спутником, плавкой стали, стрельбой по нескольким движущимся целям, контроль критического состояния больного). Во всех случаях существует предельно допустимое время, в течение которого должна быть выполнена определенная программа управления объектом, иначе может произойти нежелательное событие.
Резидентные программы – программы, постоянно находящиеся в оперативной памяти.
Ресурс – всякий потребляемый, полезный для потребителя объект (независимо от формы его существования); средство ВС, которое может быть выделено процессу на определенный интервал времени.
Сеанс (логический терминал) – ограниченная входом и выходом работа пользователя в среде отдельной ОС при наличии множественной программной среды.
Системная шина – основная многоразрядная информационная магистраль, обеспечивающая взаимодействие между процессором, ОП и УВВ.
Системный вызов – обращение приложения к функциям интерфейса прикладного программирования (API).
Транзитные программы – программы, хранящиеся на диске и загружаемые в оперативную память только по мере необходимости.
Трасса процесса – порядок переходов на графе существования процесса с учетом длительности пребывания в каждом состоянии.
Устройство ввода-вывода -служит для передачи данных между компьютером и внешним окружением. В число УВВ входят: внешняя (вторичная) память, терминал (монитор на основе электронно-лучевой трубки, жидкокристаллический, плазменный или иной, клавиатура, мышь, джойстик и другие устройства указания), дисководы для различных носителей, коммуникационное оборудование, оборудование мультимедиа, специальное оборудование (объекты управления, датчики, устройства поддержки среды виртуальной реальности и т.п.). Модуль ввода-вывода служит для передачи данных как от УВВ в процессор и память, так и обратном направлении. Для временного хранения данных в нем есть свои внутренние буферы.
Файбер – облегченный вариант потока, который отличается тем, что выполняется в контексте создавшего его потока, управлять им должно само приложение.
Фрагментация ОП – явление, когда после многократного выделения и освобождения областей ОП остаются незаполненные непрерывные области все более малого размера – такие, что размера каждой из них уже будет недостаточно для загрузки программы, а суммарный размер свободной ОП будет достаточно большим.
Ядро – основа ОС, часть важных модулей, которые должны постоянно находиться в оперативной памяти и быть доступными.
ЛИТЕРАТУРА К ЧАСТИ 1
1. Операционные системы: Учебник для вузов / А.В. Гордеев. – СПб.: Питер, 2004. – 416 с.
2. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2002. – 544 с.
3. Системное программное обеспечение / А.В. Гордеев, А.Ю. Молчанов. – СПб.: Питер, 2001. – 736 с.
4. Иртегов Д.В. Введение в операционные системы. – СПб.: БХВ-Петербург, 2002. – 624 с.
5. Столлингс В. Операционные системы. – М.: Издательский дом «Вильямс», 2002. – 848 с.
6. Таненбаум Э. Современные операционные системы. – СПб.: Питер, 2004. – 1040 с.
7. Таненбаум Э. Архитектура компьютера, 4-е изд. – СПб.: Питер, 2004. – 1040 с.
8. Операционные системы / Д. Бэкон, Т. Харрис. – СПб.: Питер; Киев: Издательская группа BHV, 2004. – 800 с.
9. Карпов В.Е., Коньков К.А. Основы операционных систем. – М.: Изд-во «Интернет-университет информационных технологий – ИНТУИТ.ру», 2004. – 632 c.
10. Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учеб. пособие для студентов вузов. – М.: Высш. шк., 1989. – 255 с.
11. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учебное пособие (Серия «Профессиональное образование»). – М.: «Инфра-М», 2004. – 400 с.
12. Кузнецов C. Исследования и разработки в области операционных систем. – http://www.citforum.ru/database/articles/art_21.shtml.
13. Хименко В. Файлы, файлы, файлы // Мир ПК, 2000, №2. – http://www.osp.ru/pcworld/2000/02/064.htm; 2000, №3. – http://www.osp.ru/pcworld/2000/03/050.htm.
14. Хименко В. Процессы, задачи, потоки и нити // Мир ПК, 2000, №5. – http://www.osp.ru/pcworld/2000/05/042.htm; 2000, №6. – http://www.osp.ru/pcworld/2000/06/054.htm.
15. Архитектура среды для разработки приложений. – Киев: Крещатик, 1992. – 240 с. (Фундаментальные основы ГИП, проект IBM).
16. Гультяев А., Машин В. Проектирование и дизайн пользовательского интерфейса. – СПб.: Корона-Принт, 2000. – 352 с.
17. Мандел Т. Разработка пользовательского интерфейса. – М.: ДМК Пресс, 2001. – 416 с.
18. Минаси М. Графический интерфейс пользователя: секреты проектирования. – М.: Мир, 1996. – 160 с.
19. Раскин Дж. Интерфейс: новые направления в проектировании компьютерных систем. – СПб.-М.: Символ, 2003. – 272 с.
20. Торрес Р. Дж. Практическое руководство по проектированию и разработке пользовательского интерфейса. – М.: Издательский дом «Вильямс», 2002. – 400 с.
21. Краковяк С. Основы организации и функционирования ОС ЭВМ. – М.: Мир, 1988. – 480 с.
22. Дейтел Г. Введение в операционные системы. В 2-х томах. – М.: Мир, 1987. – 359+398 с.
23. Андреев А.Г. и др. Microsoft Windows XP: Home Edition и Professional / Под общ. ред. А.Н.Чекмарева. – СПб.: БХВ-Петербург, 2002. – 624 с.
24. Ахметов К. Руководство по Microsoft Windows. Спутник пользователя. – М.: Изд-во «Русская Редакция», 2001. – 384 с.
25. Ботт Э., Зихерт К. Эффективная работа: Безопасность Windows. – СПб.: Питер, 2003. – 688 с.
26. Кастер Х. Основы Windows NT и NTFS. – М.: Издательский отдел «Русская редакция» ТОО «Channel Trading Ltd», 1996.
27. Симпсон А. Windows 98. Библия пользователя. – Киев: Диалектика, 1999. – 864 с.
28. Штайнер Г. Windows 2000. Справочник. – М.: Изд-во «БИНОМ. Лаборатория знаний», 2001. – 608 с.
29. Штайнер Г. Windows Me. Справочник. – М.: Изд-во «БИНОМ. Лаборатория знаний», 2001. – 496 с.
30. Берлинер Э.М., Глазырина И.Б., Глазырин Б.Э. Microsoft Windows XP. – М.: Бином, 2004. – 510 с.
31. Ветров С.И. Операционная система Microsoft Windows XP. – М.: Солон, 2002. – 500 с.
32. Зелинский С.Э. Windows XP. – СПб.: Питер, 2004. – 480 с.
33. Симмонс К. Windows XP. – М.: ДМК Пресс, 2002. – 400 с.
34. Шалин П. Энциклопедия Windows XP. – СПб.: Питер, 2002. – 688 с.
35. Шапиро Дж., Бойс Дж. Windows Server 2003. Библия пользователя. – Киев: Диалектика, 2004. – 1216 с.
36. Мещеряков М., Робачевский А. Linux: инсталляция и основы работы. – СПб.: БХВ-Петербург, 1999. – 144 с.
37. Робачевский А. Операционная система UNIX. – СПб.: BHV, 1999. – 528 с.
38. Дунаев С. UNIX SYSTEM V Release 4.2. Общее руководство. – М.: ДИАЛОГ-МИФИ, 1995. – 287 с.
39. Армстронг Дж. Секреты Unix. – М.: Вильямс, 2001. – 1072 с.
40. Бах Дж. М. Архитектура операционной системы Unix, 1999. – http://khpi-iip.mipk.kharkiv.edu/library/extent/os/bach/index.html.
41. Вахалия Ю. UNIX изнутри. – СПб.: Издательский дом «Питер», 2003. – 844 с.
42. Кузнецов С.Д. – Операционная система UNIX, 1999. – http://www.citforum.ru/operating_systems/unix/contents.shtml.
43. Леблан Д.-Э., Хоуг М., Бломквист Э. Linux для «чайников». – М.: Изд-во «Диалектика», 2003. – 330 с.
44. Семилетов П. Графические среды в Linux: Gnome и KDE. – http://www.e-brain.org/articles/os/44/.
45. Спэнбауэр С. Linux против Windows // Мир ПК, 2003, №2. – http://www.osp.ru/pcworld/2003/02/064.htm.
46. Крэнц Дж., Майзелл Э., Уильямз Р. Операционная система OS/2. – М.: Мир, 1991. – 351 с.
47. Гранже М., Менсье Ф. OS/2: Принципы построения и установка. – М.: Мир, 1991. – 232 с.
48. Фролов А.В., Фролов Г.В. Операционная система IBM OS/2 Warp. – М.: ДИАЛОГ-МИФИ, 1995. – 272 с. (Библиотека системного программиста, т.20).
49. Нужнов Е.В. Операционные системы. Учебное пособие. Часть 1. – Таганрог: Изд-во ТРТУ, 2001. – 64 с.
50. Нужнов Е.В. Учебно-методическое пособие по дисциплине «Операционные системы» (для студентов ФБФО). – Таганрог: Изд-во ТРТУ, 2005. – 55 с.
Дата публикования: 2015-10-09; Прочитано: 824 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!