Базовые функции операционных систем



1) интерфейс ядра ОС для языка С (ISO/IEC 9945-1:1996 (IEEE Std 1003.1), Information technology -- Portable Operating System Interface (POSIX) -- Part 1: System Application Program Interface (API) [C Language]);

2) спецификация оболочки и утилит юниксподобной ОС (ISO/IEC 9945-2:1993 (IEEE Std 1003.2), Information technology -- Portable Operating System Interface (POSIX)-Part 2: Shell and Utilities);

3) интерфейс ОС для механизмов поддержки задач реального времени (С- IEEE Std 1003.1b, IEEE Standard for Information technology -- Portable Operating System Interface (POSIX) -- Part 1: System Application Program Interface (API) [C Language] -- Amendmend 1: Realtime Extentions);

4) интерфейс ОС для механизма ветвей (IEEE Std 1003.1c, IEEE Standard for Information technology -- Portable Operating System Interface (POSIX) -- Part 1: Threads);

5) интерфейс ОС для сервисов и средств управления безопасностью (IEEE Std 1003.1e, IEEE Standard for Information technology -- Portable Operating System Interface (POSIX) - Part 1: Security API; IEEE Std 1003.1f, IEEE Standard for Information technology -- Portable Operating System Interface (POSIX) -- Part 1: Transparent File Access; IEEE Std 1003.2c, Information technology -- Portable Operating System Interface (POSIX) -- Part 2: Security Utilities);

6) профиль прикладных окружений для суперкомпьютерных технологий (IEEE Std 1003.10, IEEE Standard for Information technology - POSIX Supercomputing Applications Environment Profile);

7) интерфейс для унифицированного транспортного сервиса (IEEE Std 1003.1g, IEEE Standard for Information technology -- Portable Operating System Interface (POSIX) -- Part 1: Protocol-Independent Network API) и пр.

Функции взаимосвязи открытых систем

1) стандарты базовых сетевых протоколов и сервисов:

- стандарты сетевых протоколов и сервисов, разработанные в соответствии с моделью OSI [ISO/IEC 7498:1996 (рекомендации ITU-T (CCITT) серии X.200)] [5];

- стандарты для локальных сетей (IEEE 802) [ISO/JEC 8802:1990 (IEEE Std 802-1990), Information processing systems - Local area networks];

- стандарты сети Internet, включая: RFC 793 (Transmission Control Protocol - TCP), RFC 768 (User Datagram Protocol - UDP), RFC 791 (Internet Protocol - IP) и др. [28].

2) стандарты прикладных протоколов общего назначения, включая стандарты:

- сервисного элемента управления ассоциациями ACSE (Association Control Service Element), обеспечивающего управление ассоциациями между элементами прикладных систем (Рекомендация ITU-T (CCITT) для сервиса протокола X.217, а для самого протокола - X.227);

- сервисного элемента надежной передачи RTSE (Reliable Transfer Service Element), обеспечивающего надежную передачу информации посредством поддержки механизмов контрольных точек, активностей, оповещения об ошибочной или успешной доставке (Рекомендация ITU-T (CCITT) для сервиса протокола X.218, для протокола - X.228);

- сервисного элемента удаленных операций ROSE (Remote Operation Service Element), обеспечивающего гибкие средства управления исполнением удаленных операций на основе механизма запросов-ответов, и позволяющего, в частности, каждой из взаимодействующих сторон одновременно функционировать в качестве сервера и клиента (является более общим по сравнению с протоколом RPC (удаленного вызова процедур)) [Рекомендация ITU-T (CCITT) для сервиса протокола X.219, а для самого протокола - X.229)];

- протокола вызова удаленной процедуры RPC (Remote Procedure Call) [ISO/IEC 10148, Information processing systems - Open Systems Interconnection - Basic Remote Procedure Call (RPC) using OSI Remote Operations; RFC 1057];

- протокола фиксации, параллельности и восстановления транзакций CCR (Commitment, Concurrency and Recovery), предназначенного для поддержки распределенных баз данных [Рекомендация ITU-T (CCITT) X.852].

3) спецификации распределенных приложений, включая спецификации специальных сервисных элементов прикладного уровня модели OSI и стандартов Internet, как, например, стандарты:

- протокола управления файлами, доступом к файлам и передачи файлов FTAM (File Transfer, Access and Management) [ISO 8571/1:1988, Information processing systems - Open Systems Interconnection - File transfer, access and management - Part 1. General introduction]. Данный стандарт определяет работу специализированного сетевого FTAM-приложения, которое предназначено для пересылки файлов между удаленными и разнородными файловыми системами и в основе которого лежит концепция виртуального файлохранилища – некоторой канонической файловой системы, используемой для эмуляции функций целевых файловых систем;

- системы обработки сообщений MHS (Message Handling System, в терминологии ITU-T, и Message-Oriented Text Interchange System (MOTIS) в терминологии ISO), обеспечивающей основной механизм транспортировки сообщений систем электронной почты или других информационных систем, разрабатываемых на принципе промежуточного хранения (store-and-forward) [ISO/IEC 10021/1:1990, Information technology - Text communication - Message-Oriented Text Interchange System (MOTIS) - Part 1: System and service overview. (Рекомендация ITU-T (CCITT) X.400, Message handling system and service overview)];

- службы сетевого справочника (The Directory), предназначенной для поддержания распределенной базы данных, хранящей справочную информацию о различных объектах сети. Служба сетевого справочника используется в интересах служб электронной почты, управления сетью и других приложений, требующих доступа к справочной информации. (ISO 9594:1990, Information technology - Open Systems Interconnection - The Directory - Part 1: Overview of concepts, models and services. [Рекомендация ITU-T (CCITT) X.500]);

- системы именования доменов DNS (Domain Name System), обеспечивающей отображение имен в сетевые адреса сети Internet (RFC-1794, -1712-13);

- протокола обработки распределенных транзакций DTP (Distributed Transaction Processing), предоставляющего более широкие возможности по сравнению с протоколом CCR для разработки распределенных баз данных и систем управления транзакциями (ISO/IEC 10026:1992, Information technology - Open Systems Interconnection - Distributed Transaction Processing - Part 1: OSI TP Model);

- протоколов простой пересылки сообщений SMTP (Simple Mail Transfer Protocol) [RFC-821, -822] и передачи электронной почты (файлов) UUCP (UNIX-to-UNIX Copy Protocol) [RFC-976, -1174], разработанных для сети Интернет и являющихся более простыми по сравнению с MHS;

- протокола пересылки файлов в сети Интернет FTP (File Transfer Protocol) [RFC-959, -1639];

- протокола виртуального терминала VT (Virtual Terminal), реализующего эмуляцию функций различных типов терминалов (конечных станций) посредством механизма разделяемой между конечной станцией и удаленной HOST-системой стандартизованной структуры данных;

- протокола TELNET, реализующего функции, во многом аналогичные функциям системы VT, и обеспечивающего возможность удаленного доступ к HOST-системам посредством обычных АЦД-терминалов, работающих в символьном режиме через транспортную службу TCP/IP (RFC-854, -1080).


Дата добавления: 2018-10-27; просмотров: 112; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!