Составители:
Рубрика:
является многопользовательской, и не всякая однопользовательская ОС является одноза-
дачной.
Вытесняющая и не вытесняющая многозадачность. Важнейшим разделяемым
ресурсом является процессорное время. Способ распределения процессорного времени
между несколькими одновременно существующими в системе процессами (или нитями)
во многом определяет специфику ОС. Среди множества существующих вариантов реали-
зации многозадачности можно выделить две
группы алгоритмов:
• не вытесняющая (кооперативная) многозадачность (NetWare, Microsoft
Windows 3.x, Windows 9*);
• вытесняющая многозадачность (Microsoft Windows NT4/2000/XP, OS/2, UNIX).
Основным различием между вытесняющим и невытесняющим вариантами многоза-
дачности является степень централизации механизма планирования процессов. В первом
случае механизм планирования процессов целиком сосредоточен в операционной системе,
а во втором - распределен между системой и прикладными программами. При невытес-
няющей многозадачности активный процесс выполняется до тех пор, пока он сам, по соб-
ственной инициативе, не отдаст управление операционной системе для того, чтобы та вы-
брала из очереди другой готовый к выполнению процесс. При вытесняющей многозадач-
ности решение о переключении процессора с одного процесса на другой принимается
операционной системой, а не самим активным процессом
32
.
В состав операционной системы входят также управляющие программы (драйверы),
предназначенные для организации взаимодействия ОС и прикладных программ с аппара-
турой ПК и периферийным оборудованием (принтером, сканером и т.п.).
2.3.2.3. Прикладные программы
К прикладному ПО относятся практически все программные средства, которые ис-
пользует пользователь компьютера и ИС в своей работе. К такого рода ПО, например, от-
носятся:
• офисное программное обеспечение (Microsoft Office, Open Office);
• графические пакеты (для работы с растровой графикой – Adobe Photoshop, вектор-
ной – CorelDraw);
• ПО, предназначенное для автоматизации управления предприятием, автоматизации
бухгалтерского,
складского учета, кадрового менеджмента (Галактика,
1С:Предприятие, Парус и т.д.);
2.3.2.4. Инструментальные программы
К инструментальному ПО относятся инструментальные средства разработки собст-
венных программ (приложений) – языки программирования (C, Pascal и т.д.). Вообще го-
воря, в средства прикладного программного обеспечения также входят достаточно мощ-
ные инструментальные средства. Например, в состав пакета Microsoft Office входит язык
программирования Visual Basic, позволяющий создавать собственные макросы, функции и
т.п. В состав 1
С:Предприятия входит язык программирования, позволяющий осуществ-
лять редактирование имеющихся информационных баз (конфигураций) и создавать но-
вые.
2.3.2.5. Диагностические и антивирусные программы
К диагностическому ПО относятся многочисленные программы, предназначенные
для проверки работоспособности (диагностики) составных частей компьютера и перифе-
рийного оборудования. К основным диагностическим программным средствам следует
32
Именно поэтому в ОС WindowsNT/2000/XP (в отличие от Widows 9*) всегда можно завершить «зависшее»
приложение и, тем самым, избежать зависания всей ОС. Для завершения работы «зависшего» приложения
необходимо комбинацией клавиш Ctrl+Alt+Del вызвать диспетчер задач, отметить «зависшее» приложение
и выбрать команду «снять задачу».
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
