Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-(2003)-информатика для бакалавров .doc
Скачиваний:
6
Добавлен:
04.05.2019
Размер:
1.36 Mб
Скачать

Классификация ос по способам управления процессором

По числу одновременно выполняемых прикладных процессов

  • однозадачные;

  • многозадачные

По числу одновременно работающих пользователей

  • однопользовательские;

  • многопользовательские

По способу распределения процессорного времени

  • невытесняющая

многозадачность1;

  • вытесняющая многозадачность2 (разделение времени).

По поддержке многопроцессорной обработки

  • однопроцессорные;

  • многопроцессорные: асимметричные3 и симметричные4

По разрядности процессора5

16-, 32- и 64-разрядные ОС

Кроме способов управления процессором операционные сис­темы могут различаться многими другими свойствами, например

  • особенностями управления ресурсами компьютера;

  • типами аппаратных платформ;

  • переносимостью на другие типы компьютеров6;

  • областями использования: ОС рабочих станций и ОС для домашнего использования;

  • по объему оплаты: Freeware (бесплатное программное обеспечение, разрабатываемое и сопровождаемое энтузиастами или рекламодателями), Shareware (условно бесплатное ПО, продаваемое за символические деньги), Trial (платное ПО);

  • по функциональным особенностям работы в сети: серверные, клиентские и универсальные ОС.

Современные операционные системы можно охарактеризо­вать, прежде всего, как использующие файловые системы2 с универ­сальным механизмом доступа к данным; многопользова­тельские с разделением полномочий; многозадачные с разделением времени; многопроцессорные. Среди них самыми известными яв­ляются семейства Windows, Mac OS X, Linux.

Microsoft Windows – семейство проприетарных3 операционных систем корпорации Microsoft, ориентированных на применение графического интерфейса. Первая Windows была всего лишь графической оболочкой для MS-DOS. К 2011 году под управле­нием уже не оболочек, а систем Windows по разным источ­никам работало от 70 до 89% персональных компьютеров. Все опера­ционные системы линии Windows NT (XP, Vista, Windows 7 и др.) не нуждаются в MS-DOS даже для загрузки.

Mac OS X – семейство ОС корпорации Apple. Их рыноч­ная доля в 2011 г. составляла 7% (Mac OS 10.6 и Mac OS 10.7, в основ­ном). Mac OS Х отличается надежностью и стабильностью работы, интересным и практичным дизайном, проста в установке и удале­нии приложений (не оставляет следов в системном реестре, по­скольку его нет), лучше защищает компьютер от заражения виру­сами. К недостаткам системы можно отнести её высокую стоимость и меньшее, чем у Windows, число программ, которые можно уста­новить.

Linux – общее название Unix-подобных операционных систем. В отличие от большинства других ОС, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве дистрибутивов, в которых ядро Linux соединя­ется с утилитами и другими прикладными программами, делаю­щими её полноценной многофункциональной операционной сре­дой. Сильная сторона Linux – серверное обслуживание, однако в последнее время эта ОС отшлифована для применения в настоль­ных системах. Linux – свободное ПО, распространяется бесплатно, и это одно из самых привлекательных её свойств.

Операционные оболочки (Проводник, FAR manager и т.п.) – это программы, которые упрощают задание управляющей информации для выполнения команд ОС и предоставляют различные сервисные функции (например, сравнение и история папок, поиск текста в различной кодировке и т.д.).

Сетевая подсистема – это комплекс программ, обеспечивающих передачу, обработку и хранение данных в сети. Предоставляет пользователю различные виды сетевых служб (управление файлами, электронная почта и т.д.), поддерживает ра­боту в абонентских системах.

Драйверы – программы, предназначенные для управления портами периферийных устройств. С их помощью возможно под­ключение к компьютеру новых устройств или нестандартное ис­пользование имеющихся. Драйверы обычно загружаются в опера­тивную память при запуске компьютера.

Сервисное программное обеспечение

Сервисное программное обеспечение – про­граммные ком­плексы, расширяющие возможности базового программного обес­печения и организующие более удобную среду для пользователя. Эти программы называют утилитами. Утилиты – программы, предназначенные для выполнения вспомо­гательных операций обработки данных и обслуживания компью­тера.

Часть утилит входит в состав самого компьютера (записана в ПЗУ), часть – в состав операционной системы, часть функциони­рует автономно и поставляется отдельно.

К утилитам относятся (см. рис. 8):

  1. Средства диагностики, позволяющие проверить конфигура­цию компьютера и работоспособность устройств компьютера, пре­жде всего жестких дисков. Они могут также выявить “намечаю­щиеся” дефекты дисков и предотвратить потерю данных.

  2. Средства обеспечения компьютерной безопасности. Это программы резервного копирования, которые позволяют быстро скопировать информацию, находящуюся на жестком диске компьютера, на дискеты, а также антивирусные программы предназначенные для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения1.

  3. Программы обслуживания дисков способны исправить нарушения, нередко возникающие при регулярной работе на ком­пьютере: не удается прочитать информацию с дисков, значительно сокращается свободное пространство на дисках или ошибочно удаляются нуж­ные файлы.

Программы для оптимизации дисков обеспечивают оптимиза­цию размещения данных на диске и, следовательно, более быстрый доступ к информации. Они перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в на­чале диска и т.д., за счет чего уменьшается число перемещений го­ловок диска, т.е. ускоряется доступ к данным и снижается износ диска.

Программы-кэши для диска убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, со­держащего наиболее часто используемые части диска. Чаще всего для кэша используется дополнительная или расширенная память компьютера.

  1. Средства сжатия данных позволяют уменьшить объём па­мяти, необходимый для хранения информации.

Программы, используемые при динамическом сжатии всего диска, называют стеккерами, программы для сжатия отдельных файлов архиваторами (упаковщиками). Сжатие всего диска ис­пользуют редко: оно замедляет работу (при любом обращении к диску информацию нужно сжимать или разжимать), а информацию на таком диске сложнее восстановить при каких-либо сбоях. Архивацию, т.е. выборочное сжатие определенных файлов, применяют гораздо чаще.

Существуют различные методы сжатия информации, однако во всех используется общая идея замена повторяющихся последовательностей бит более короткими кодами. Например, в романе несколько миллионов слов, но большинство из них повторяется не один раз. Если все слова пронумеровать, текст можно хранить в виде последовательности чисел по одному на слово, причем если повторяются слова, то повторяются и числа.

  1. Программы обслуживания сети (коммуникационные про­граммы) предназначены для организации обмена информацией ме­жду компьютерами. Они позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последо­вательных портов, обеспечивают возможность связи компьютеров по телефонной сети (при наличии модема).

  2. Диспетчеры файлов (файловые менеджеры) выполняют боль­шинство операций, связанных с обслуживанием файловой струк­туры: копирование, перемещение и переименование файлов, созда­ние каталогов (папок), удаление файлов и каталогов, поиск файлов и навигация в файловой структуре.

  3. Средства просмотра и воспроизведения позволяют просмат­ривать (без редактирования) документы разных типов и воспроиз­водить видео- или звукозаписи, не загружая их в систему, с помо­щью которой они были созданы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]