5. Программные средства реализации информационных процессов


Download 331.23 Kb.
bet6/33
Sana16.09.2023
Hajmi331.23 Kb.
#1679730
1   2   3   4   5   6   7   8   9   ...   33
Bog'liq
5.Программные средства реализации информационны..

Операционная система (ОС) - это программа, которая предназначена для управления всеми физическими и логическими ресурсами компьютера и способная создавать интерфейс между пользователем и компьютером.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами.
Операционные системы для персональных компьютеров делятся на:
1. Одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
2. Одно- и многопользовательские ( в зависимости от числа пользователей, одновременно работающих с операционной системой);
3. Непереносимые и переносимые на другие типы компьютеров;
4. Несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети.
Примеры ОС: MS DOS, Windows 98/2000, Windows XP, Lunix и др.
5.4. Операционные системы семейства Windows
Основными характеристиками операционной системы Windows являются:
1. 32-разрядная архитектура означает, что операции выполняются над 32-разрядным данными.
2. Многозадачность - способность "одновременно" (параллельно) выполнять несколько программ. На самом деле процессор может выполнять инструкции только одной программы. ОС настолько оперативно реагирует на потребности той или иной программы, что создается впечатление одновременности их работы.
Многозадачность может быть кооперативной и вытесняющей. При кооперативной многозадачности (cooperative multitasking) операционная система не занимается решением проблемы распределения процессорного времени. Распределяют его сами программы.
При вытесняющей многозадачности распределением процессорного времени между программами занимается операционная система. Она выделяет каждой задаче фиксированный квант времени процессора. По истечении кванта времени система вновь получает управление, чтобы выбрать другую задачу для ее активизации. Если задача обращается к операционной системе до истечения ее кванта времени, то это также служит причиной переключения задач.
3. Многопоточность операционной системы означает, что работающие программы (процессы) могут разделяться на несколько частей, самостоятельно претендующих на процессорное время. Это обеспечивает одновременное выполнение программой нескольких не связанных друг с другом операций. Например, в текстовом процессоре могут одновременно выполняться автоматическая проверка орфографии и редактирование документа.
4. Графический пользовательский интерфейс обеспечивает удобства в запуске и переключении приложений (программ Windows). Основными компонентами пользовательского интерфейса являются рабочий стол и панель задач (обеспечивает запуск и переключение приложений). На рабочем столе размещены графические объекты, соответствующие приложениям, документам, сетевым устройствам. Каждый графический объект имеет поименованный ярлычок. С помощью мыши, ярлычков, главного меню и панели задач пользователь может легко запускать, переключать и управлять приложениями (программами).
5. Подключение новых периферийных устройств по технологии Plug and Play. Система самостоятельно создает и изменяет файлы конфигурации, распознает конкретное техническое устройство, производит его автонастройку. Подобная технология получила название Plug and Play — "включай и работай", т. е. эта технология ориентирована на поддержку любого типа устройств, включая мониторы, видеоплаты, принтеры, звуковые карты, модемы, приводы CD, контроллеры магнитных дисков. При ее использовании обеспечиваются следующие вспомогательные функции: распознавание устройств для установки и настройки, динамическое изменение состояния системы, интеграция драйверов устройств, системных компонентов и пользовательского интерфейса.
6. Пользование виртуальной памяти. Виртуальная память — расширение адресного пространства задачи, полученное за счет использования части внешней памяти.
В оперативной памяти всегда находится часть виртуального пространства, выделяемого для решения задачи, остальная его часть располагается на дисковой памяти. Если оперативной памяти не хватает для обеспечения работы текущего (активного) приложения, то приложение или его часть, которые не используют в данный момент микропроцессор, выгружаются (вытесняются) из оперативной памяти на диск. На их место в оперативную память загружается (подкачивается) необходимый фрагмент активного приложения. Когда одному из выгруженных приложений передается управление, оно вновь загружается в оперативную память, что может привести к выгрузке на диск другого, пассивного в данный момент приложения. Таким образом, программы циркулируют между диском и оперативной памятью.
Поддержка виртуальной памяти позволяет открыть большое количество приложений одновременно, но выгрузка на диск и загрузка с диска снижают производительность компьютера.
Используемая для этой цели часть внешней памяти называется файлом подкачки. Процесс подкачки известен под названием свопинг. Объем файла подкачки может в несколько раз превышать объем оперативной памяти [13].

Download 331.23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling