Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Всё будет RDF?




ЯЗЫКИ ОПИСАНИЯ АППАРАТУРЫ

VHDL(Very high speed integrated circuits Hardware Description Language) — язык описания аппаратуры высокоскоростных интегральных схем.

VHDL является базовым языком проектирования и разработки аппаратуры современных вычислительных систем.

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

ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ

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

 

TCP/IP (Transmission Control Protocol/Internet Protocol, протокол управления передачей/межсетевой протокол) - платформонезависимый набор протоколов для коммуникации в глобальных и локальных вычислительных сетях. Состоит из трех базовых наборов протоколов: IP (сервис нижнего уровня), TCP (передача данных).

IP (Internet Protocol) - протокол сетевого уровня (часть набора протоколов TCP/IP), отвечающий за передачу и маршрутизацию сообщений между узлами Internet. Определяет правила, по которым данные разбиваются на пакеты, передающиеся между оконечными системами и маршрутизаторами. Текущая версия - 4.0, внедряемая - 6.0 (IPv6)

TCP (Transmission Control Protocol, протокол управления передачей) - протокол транспортного уровня из набора TCP/IP. Гарантирует доставку передаваемых пакетов данных в нужной последовательности. Протокол TCP опирается на установление логического соединения между клиентом и сервером и включает в себя механизм контроля перегрузки сети, обеспечивая автоматическое снижение скорости обмена данными.

Весной 2008 года Microsoft опубликовала 14 000 страниц исходных кодов и технической документации на внутренние протоколы, которые используются для передачи данных между своими ключевыми программами: Microsoft Office SharePoint Server 2007, Microsoft Office, Microsoft Office Outlook и другими серверными продуктами Microsoft.


Вопрос 33: Свободное программное обеспечение (Free software, Open source, Open Source Software, проприетарное программное обеспечение, Freeware, GNU, General Public License, GNU/Linux, Debian, Ubuntu, Open Source Software на домашнем компьютере).

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

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

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

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

Определения

Free software (cвободное программное обеспечение) — ПО, в отношении которого пользователь обладает «четырьмя свободами»: запускать, изучать, распространять и улучшать программу. Это достигается выпуском исходного кода программного обеспечения под свободной лицензией. Авторство программы защищается копилефтом.

Source code (исходный код) - текст компьютерной программы на исходном языке программирования (на входе транслятора).

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

Open Source Software (OSS, Открытое программное обеспечение)- открытое программное обеспечение, основанное на открытых исходных кодах.

Free software, как правило, являются одновременно Open Source Software и наоборот. Но не обязательно. По нынешнему законодательству, программа и ее исходный код по умолчанию охраняются авторским правом, дающим правообладателю полную власть над распространением и изменением программы, даже в случае, когда общедоступности исходного кода.

***

Проприетарное программное обеспечение (proprietary software) — это несвободное собственническое программное обеспечение, когда правообладатель сохраняет за собой монополию на его использование, копирование и модификацию.

От proprietary software следует отличать коммерческое программное обеспечение - которое может быть и свободным, когда коммерческий результат достигается платной сервисной поддержкой и т.п.

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

GNU


Поделиться:

Дата добавления: 2015-04-21; просмотров: 61; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты