Смекни!
smekni.com

Информационные технологии 2 3 (стр. 6 из 17)

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

Электронная почта — наиболее дешевый и удобный способ связи. Но далеко не всегда пользователь уверен в том, что личная корреспонденция доступна лишь ему, а написанные им письма достигают адресата без купюр. Сообщение, отправленное при помощи обычной электронной почты, при желании может быть перехвачено и скопировано на пути следования к адресату. Кроме того, у клиентов обычных почтовых сервисов нет никакой гарантии, что полученное письмо действительно написано тем человеком, который значится как отправитель. Этой угрозы можно избежать, пользуясь так называемой защищенной почтой: подобных сервисов сейчас довольно много. Чаще всего потребность в надежной почте возникает у крупных организаций, банков, финансовых структур, компаний, для которых утечка информации — серьезная проблема. Но и рядовые пользователи нередко отдают предпочтение защищенным сервисам. Среди наиболее популярных способов защиты — шифрование сообщений, когда прочитать письмо может только отправитель и адресат; использование электронно-цифровой подписи, подтверждающей авторство сообщения и его целостность; безопасное соединение, обеспечивающее прохождение данных в закодированном виде.

22. Операционная система. Понятие, назначение, виды

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

Технология общения с компьютером зависит от интерфейса. Современные операционные системы поддерживают командный, WIMP-, SILK- интерфейсы. Сейчас ставится вопрос о создании общественного интерфейса (social interface).

Командный интерфейс означает выдачу на экран системного приглашения для ввода команды. Например, в MS-POS это приглашение выглядит как С:\>, в Unix - $.

WIMP-интерфейс является графическим и расшифровывается как Windows .(окно), Image (образ), Menu (меню), Pointer (указатель), т. е. на экране высвечивается окно, содержащее образы программ и меню действий. Для выбора одного из них используется указатель. SILK-интерфейс означает Spech (речь), Image (образ), Langusge (язык), Knowledge (знание), т. е. на экране по речевой команде происходит перемещение от одних поисковых образов к другим. Предполагается, что при использовании общественного интерфейса не нужно будет разбираться в меню. Экранные образы однозначно укажут дальнейший путь перемещения от одних поисковых образов к другим по смысловым семантическим связям'

Операционные системы делятся на:

· однопрограммные,

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

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

К однопрограммным операционным системам относятся SCP, MS-DOS и др. Многозадачные операционные системы, например Unix Windows начиная с версии 3.1, DOS 7.0, OS-2 и другие, предусматривают одновременное выполнение нескольких приложений. Если однопрограммные системы работают или в пакетном режиме, или в диалоговом, то многозадачные могут совмещать эти режимы. Таким образом, эти системы обеспечивают пакетную и диалоговую технологии обработки данных

Многопользовательские системы отвечают требованиям пользователей различных категорий (неквалифицированных пользователей, прикладных и системных программистов) и профессий. Например, они реализуются сетевыми операционными системами Novell Netware, ИОЛА и т. п., обеспечивают сетевые технологии, а также пакетные и диалоговые технологий.

Пакетная технология, или пакетный режим обработки данных, означает, что задания объединяются в пакет, а затем выполняются на ЭВМ без вмешательства пользователя. Задание - единица работы, определяемая пользователем и представляющая собой последовательность команд Операционной системы для указания нужных характеристик и имен выполняемой программы и обрабатываемых ею данных.

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

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

Главным компонентом является тип компьютера, определяемый типом процессора: Macintosh, Atary, Sincler, Intel и т.д.

Следующим компонентом является операционная система, работающая на том или ином процессоре. Например, Windows NT работает на многих типах процессоров: Intel, MIPS, ALPHA, Power PC.

Многие ИТ не зависят от добавочного оборудования и наличия других программных средств. Их называют компьютерными ИТ. Например, к ним относятся текстовые, графические, табличные процессоры.

Часть ИТ зависит от типа добавочного оборудования. Например, сетевые информационные технологии зависят от сетевого оборудования: модемов, адаптеров, каналов связи и т.д. и программных средств, их обслуживающих.

Часть ИТ требует дополнительного оборудования и специалных программных средств его обслуживания. Например, в технологии мультимедиа используются приводы CD-ROM, видеокарты, звуковые карты и т.д. А так как технология мультимедиа может быть использована в сетях ЭВМ, она также зависит и от сетевого оборудования.

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

23. Особенности алгоритмов управления ресурсами

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

Поддержка многозадачности

По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:

• однозадачные (например, MS-DOS, MSX);

• многозадачные (ОС ЕС, OS/2, UNIX, Windows 95).

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

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

Поддержка многопользовательского режима.

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

• однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

• многопользовательские (UNIX, Windows NT).

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

Вытесняющая и невытесняющая многозадачность

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

• невытесняющая многозадачность (NetWare, Windows 3.x);

• вытесняющая многозадачность (Windows NT, OS/2, UNIX).

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

Невытесняющая (или коллективная) многозадачность является по существу системой, основанной на взаимной обработке, — она предполагает, что параллельно выполняющиеся процессы будут обрабатывать переключение друг на друга

Другой тип мультизадачности, вытесняющая многозадачность, гораздо более совершенен и силен. При таком типе мультизадачности операционная система не зависит от "желания" приложения отказаться от ЦПУ. Она может захватить ЦПУ, забрать его у приложения и отдать другому приложению или системному процессу, 32-разрядные приложения, написанные специально для Windows 95, пользуются преимуществами мультизадачности подобного типа.

Поддержка многонитевости

Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).