Мегаобучалка Главная | О нас | Обратная связь


Операционная система UNIX





UNIX - многопользовательская, многозадачная ОС, включает в себя доста- точно мощные средства защиты программ и файлов различных пользователей. Большая часть системных программ ОС UNIX написана на языке С (а не на ас- семблере, как в DOS и OS/2) и она (за исключением небольшого ядра) является машинно-независимой, что обеспечивает высокую мобильность ОС и легкую переносимость прикладных программ на универсальные компьютеры, мини- компьютеры и ПК различной архитектуры. Важной особенностью ОС семейст-


ва UNIX является ее модульность и обширный набор сервисных программ, ко- торые позволяют создать благоприятную операционную обстановку для поль- зователей-программистов (то есть система особенно эффективна для специали- стов прикладных программистов).

UNIX поддерживает иерархическую файловую структуру, виртуальную память, многооконный интерфейс, многопроцессорные системы, многопользо-

вательскую систему управления базами данных, неоднородные вычислитель-

ные сети.

Для небольших однопользовательских систем на базе ПК она чаще всего является избыточной.

Большое распространение UNIX и ее версия Linux получили в сети Интер-

нет, где важнейшее значение имеет независимость ОС от аппаратной платформы.

 

Операционные системы Windows

Операционные системы Windows – это семейство операционных систем, включающее: Windows 3.1, Windows for Workgroups 3.11, Windows 9x, Windows NT, Windows 2000, Windows ME, Windows XP (первые две обычно называют операционными оболочками, поскольку они работали поверх ОС DOS).

Windows 9x (Windows 95 и Windows 98) – это популярные операционные системы для персонального компьютера с графическим пользовательским ин- терфейсом; в отличие от предыдущих версий программных оболочек Windows

3.1 и Windows for Workgroups 3.11, включают в свой состав операционную сис- тему DOS 7.0 и относятся к новому поколению 32-разрядных операционных систем. Они позволяют более полно использовать потенциал современного персонального компьютера, и многие операции в этих версиях Windows выпол-

няются проще и быстрее. ОС Windows 9x хорошо защищенные многозадачные ОС, обеспечивают эффективную работу в системах мультимедиа и в информа- ционно-вычислительных сетях (в том числе и в Интернете), работу с электрон-



ной почтой.

При работе в Windows 9x можно использовать длинные, достаточно ин-

формативные имена файлов, можно перемещать любые объекты в любое место экрана и в любом месте экрана вызвать контекстное меню и получить контек-

стную помощь.

Windows NT многопользовательская, многозадачная, многопоточная ОС,

она имеет графический пользовательский интерфейс, почти аналогичный ин-

терфейсу Windows 9x.

Отличительными чертами этой операционной системы являются:

ƒ встроенная сетевая поддержка, в отличие от других ОС, Windows NT из-

начально создавалась с учетом работы в вычислительной сети, поэтому в ин- терфейс пользователя встроены функции совместного использования сетевых файлов, устройств и объектов;

ƒ приоритетная многозадачность, позволяющая приложениям с более вы-

соким приоритетом вытеснять менее приоритетные приложения, что приводит,


в частности, к более эффективному использованию машинного времени ввиду автоматической ликвидации зависания системы при выполнении «сбойного» приложения;

ƒ присутствие достаточно мощных средств защиты файлов различных пользователей от несанкционированного доступа; наличие многоуровневого

доступа к ресурсам с назначением пользователям уровня доступа в соответст-

вии с их компетенцией;

ƒ поддержка нескольких файловых систем кроме файловой системы FAT,

понимаемой всеми версиями Windows, Windows NT имеет собственную файло-

вую систему (NTFS);

ƒ поддержка широкого спектра компьютерных платформ, в том числе и мультипроцессорных вычислительных систем.

На рынке первая версия ОС Windows NT появилась в 1993 году, а в на- стоящее время ее версии 4.0 и 5 широко применяются самыми разными органи- зациями, банками, промышленностью и индивидуальными пользователями.

Windows 2000 - операционная система, объединяющая возможности Win- dows NT и Windows 9x, с расширением многих сервисных функций, но доста- точно сложная в использовании. В качестве упрощенного варианта на базе

Windows 2000 создана Windows ME - версия ОС, являющаяся развитием Win- dows 9x. Разработана новая версия ОС Windows версия 2001 года Windows XP.

Получившие наибольшее распространение в настоящее время операцион-

ные системы MS DOS и Windows рассмотрены подробнее в разделе «Операци-

онные системы ПК».

Приведенное выше разбиение программ СПО на четыре группы довольно условно, так как развитые операционные системы часто имеют в своем составе

несложные сервисные программные средства и даже элементы системы техни-

ческого обслуживания.

 

Драйверы

Драйверы освобождают программы DOS и программы пользователя от де- тализированного программирования операций ввода-вывода (т.е. написание подробных инструкций на уровне машинных команд). Благодаря этому про- граммы пользователя могут быть написаны относительно независимо от свойств оборудования и не меняться при изменении аппаратуры и совершенст- вовании ОС.

Драйвер выполняет следующие функции:

− принимает запросы на обращение к внешнему устройству;

− преобразует запросы в команды управления ВУ с учетом всех осо-

бенностей работы и деталей конструкции этого устройства;

− обрабатывает прерывания от обслуживаемого внешнего устройства.

Драйвер является согласующим звеном между обращающимися к ВУ про-

граммами и самим ВУ. Драйверы бывают стандартными и загружаемыми.

Стандартные драйверы управляют работой стандартных устройств: мони-

тором, клавиатурой, дисководами и принтером. Они записываются в постоян-


ное запоминающее устройство ПК при его программировании вне машины и входят в состав системы ввода-вывода.

Загружаемые драйверы используются в следующих случаях:

− Для управления дополнительными внешними устройствами ПК,

например, графопостроителем, сканером, мышью и т.п.;

− Для управления стандартными внешними устройствами, чем-либо отличными от штатных, предусмотренных в базовом комплекте

ПК;

− Для управления стандартными устройствами, используемыми в ре-

жиме, отличном от штатного.

Последний случай характерен, например, для устройств, в которых не был предусмотрен ввод или вывод букв русского алфавита (нерусифицированных

устройств). Информация обо всех дополнительно установленных драйверах должна содержаться в Config.sys.

 

Сервисные системы

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

Оболочка операционной системы - это программный продукт, который де-

лает общение пользователя с компьютером более комфортным. В связи с несо-

вершенством пользовательского интерфейса операционных систем семейства DOS было разработано несколько операционных оболочек. Наибольшую попу- лярность среди пользователей ПК получила операционная оболочка Norton Commander, созданная компанией Peter Norton Computing.

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

жебные программы (как правило, это программы обслуживания) изначально включают в состав операционной системы, но большинство служебных про- грамм являются для операционной системы внешними и служат для расшире-

ния ее функций. В разработке и эксплуатации служебных программ существу- ют два альтернативных направления: интеграция с операционной системой и автономное функционирование. В первом случае служебные программы могут

изменять потребительские свойства системных программ, делая их более удоб- ными для практической работы. Во втором случае они слабо связаны с систем- ным программным обеспечением, но предоставляют пользователю больше воз-

можностей для персональной настройки их взаимодействия с аппаратным и программным обеспечением. К утилитам относят следующие программные средства: дисковые компрессоры; дисковые дефрагментаторы; программы ре-

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


Windows используются служебные программы. К ним относятся следующие программы и утилиты, которые удовлетворяют минимальным требованиям пользователя ПК: программы дефрагментации диска (DEFRAG), проверки дис- ка (Scandisk), уплотнения диска (DrvSpace), резервирования и восстановления файлов (Backup), архиваторы, системный монитор (System monitor), антивирус- ные программы.

Дадим им краткую характеристику.

Утилита дефрагментации диска (DEFRAG) предназначена для оптимиза-

ции работы диска и повышения скорости доступа к нему. При копировании,

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

Можно выбрать один из трех способов дефрагментации: полную дефраг-

ментацию, дефрагмептацию только файлов, объединение свободных участков диска.

В первом случае фрагменты файлов объединяются так, чтобы файлы зани-

мали непрерывный участок диска. Все свободное пространство на диске также объединяется в один участок. Этот режим работы требует максимального вре-

мени. Во втором случае выполняется объединение только фрагментов файлов. Они будут занимать последовательные участки на диске, по между ними может быть свободное пространство, доступное для размещения других файлов. В

третьем случае отдельные свободные участки на диске собираются в один большой блок.

Программа проверки диска (ScanDisk) проверяет правильность информа-

ции, которая содержится в таблицах распределения файлов диска (FAT), а так- же осушествляет поиск сбойных блоков диска. Если FAT-таблица повреждена и несколько файлов оказались наложенными друг на друга, их можно удалить или сделать отдельную копию для каждого файла. Копии файлов имеет смысл делать в том случае, если пользователь хорошо представляет себе логическую структуру диска и может восстановить ее. В противном случае их придется удалить, потеряв содержимое. Если в таблице распределения файлов отмечено, что часть диска занята информацией, которая не принадлежит никакому файлу, то соответствующие блоки можно преобразовать в файл, чтобы потом просмот- реть эту информацию и, возможно, спасти ее.

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


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

Диспетчеры файлов (файловые менеджеры). С помощью программ данно-

го класса выполняется большинство операций, связанных с обслуживанием файловой структуры; копирование, перемещение и переименование файлов,

создание каталогов (папок), удаление файлов и каталогов, поиск файлов и на-

вигация в файловой структуре. Базовые программные средства, предназначен-

ные для этой цели, обычно входят в состав программ системного уровня и ус- танавливаются вместе с операционной системой. Однако для повышения удоб- ства работы с компьютером большинство пользователей устанавливают допол- нительные служебные программы (Far, Windows Commander).

Средства коммуникации (коммуникационные программы). С появлением электронной связи и компьютерных сетей программы этого класса приобрели

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

ютерных сетях.

Средства обеспечения компьютерной безопасности. К этой весьма широ-

кой категории относятся средства пассивной и активной защиты данных от по-

вреждения, а также средства защиты от несанкционированного доступа, про-

смотра и изменения данных.

В качестве средств пассивной защиты используют служебные программы,

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

 





Читайте также:


Рекомендуемые страницы:


Читайте также:



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (585)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)