Понятие гипертекста. Язык HTML 


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



ЗНАЕТЕ ЛИ ВЫ?

Понятие гипертекста. Язык HTML



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

Гиперте́кст — термин, введённый Тедом Нельсоном в 1965 году для обозначения «текста ветвящегося или выполняющего действия по запросу». Обычно гипертекст представляется набором текстов, содержащих узлы перехода между ними, которые позволяют избирать читаемые сведения или последовательность чтения. Общеизвестным и ярко выраженным примером гипертекста служат веб-страницы — документы HTML (язык разметки гипертекста), размещённые в Сети. В более широком понимании термина, гипертекстом является любая повесть, словарь или энциклопедия, где встречаются отсылки к другим частям данного текста, имеющие отношения к данному термину. В компьютерной терминологии, гипертекст — текст, сформированный с помощью языка разметки, потенциально содержащий в себе гиперссылки.

Гипертекстовая ссылка-указание на URL. URL-адрес ресурса.

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

Исторически первым распространенным форматом был SGML (Standard Generalized Markup Language — стандартный общий язык разметки, произносится “эс-джи-эм-эль”). SGML — наследник разработанного в 1960 г. компанией IBM языка GML (Generalized MarkupLanguage) — это метаязык, т. е. на нем можно определять правила построения других языков форматирования документов.

SGML был разработан для совместной разработки машинных документов в больших правительственных и аэрокосмических проектах. Он широко применялся в печатном деле и издательской сфере, но его сложность затруднила повседневное использование. Основные наследники SGML — форматы HTML и XML.

HTML (Hypertext Markup Language — язык разметки гипертекста) — самое распространенное сегодня средство для создания Web-страниц. Технология HTML позволяет связывать между собой документы различных форматов с помощью гипертекстовых ссылок (гиперссылок или линков). Такие связи между документами, расположенными на серверах по всему миру, позволяют системе работать так, будто она представляет собой единую “всемирную паутину” информации (World Wide Web), Документ HTML - это файл, содержащий обычный текст и специальные команды – теги. Теги определяют визуальное форматирование текста (цвет и начертание шрифта, разметку заголовков, таблиц и т. п.), а также связи данного HTML-документа с другими ресурсами (изображениями, таблицами стилей, видеороликами, другими HTML-документами и т. д.). В SGML, HTML и XML теги оформляются открывающей (“<”) и закрывающей (“>”) угловыми скобками, за которыми следует наименование тега, и затем — уточняющие его действие команды -атрибуты.

HTML был разработан британским ученым Тимом Бернерсом-Ли в 1991 – 1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). Поначалу HTML создавался как язык для обмена научной и технической документацией, пригодный для людей, не являющихся специалистами в области верстки. Затем помимо упрощения структуры документа, в HTML была внесена поддержка различных видов гипертекстовых ссылок, а позднее в язык были добавлены мультимедийные возможности.

XML (extensible Markup Language — расширяемый язык разметки; произносится “экс-эм-эл”) — формат, представляющий собой свод общих синтаксических правил. XML предназначен для хранения структурированных данных (вместо существующих файлов баз данных), обмена информацией между программами, а также для создания на его основе более специализированных языков разметки, иногда называемых словарями. XML — это упрощенное множество языка SGML.

XML создавался для обеспечения совместимости при передаче структурированных данных между системами обработки информации, особенно при передаче данных через Интернет.

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

WML(Wireless) беспроводной

 

 

  1. Понятие «Операционная система». Основные функции ОС.

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

Аппаратура ЭВМ - Операционная система- Программы

Функции ОС:

1.Прием от пользователя команд и их обработка;

2.Идентификация всех программ (распознавание);

3.Обеспечение работы СУБД и СУФ;

4. Распределение памяти;

5. Защита одной программы от влияния другой;

6. Предоставление услуг на случай частичного сбоя системы;

7. Обеспечение работы систем программирования с помощью которых пользователь готовит свои программы;

8. Инициация программы (передача ей управления, в результате чего процессор исполняет программу);

9. Прием и использование программных запросов на запуск приостановку и остановку др. программ

10. Загрузка в оперативную память подлежащих исполнению программ.

11. Обеспечение режима мультипрограммирования

12. Управление вводом, выводом

13. Планирование и диспетчеризация задач.

14. Обеспечение сохранности данны

 

11. Классификация операционных систем. Требования к операционным системам.

1.По типу централизации

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

Централизованные Сетевые Распределенные

Однопроцессорные Многопроцессорные

Централизованные ОС - управляет ресурсами единственного локального компьютера.

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

Распределенные - предоставляет пользователю сети единую централизованную вирт.машину, которая дает max степень прозрачности сетевых ресурсов. Они объединяют все ПК сети для работы в тесной кооперации, при работе в таких ОС пользователь, запускающий приложение не знает, на каком ПК оно реально выполняется.

  1. Поддержка многопроцессорной обработки.
  2. Поддержка многопользовательского режима.
  3. Поддержка многопоточности.
  4. Поддержка многозадачности.

Однозадачные Многозадачные

1.пакетной обработки

2.разделения времени

3.реальное время

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

1.Минимизация простоев всех устройств ПК и прежде всего процессора

2.Простои из-за приостановки задачи по ее внутренним причинам

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

+ -
1.Макс пропускная способность 2. То есть решение макс-ного числа задач в единицу времени 1.Невозможно гарантировать выполнение того или иного задания в течение одного времени

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

+ -
1.Повышение удобства и эффективности работы пользователя. 2.Т.к. времени каждой задаче выделяется только квант, то ни одна задача не занимает процессор надолго и время ответа оказывается приемлемым. 3.Если квант маленький, то пользователям, одновременно работающих на одной и той же машине кажется, что каждый из них единолично использует ПК. 4.Повышае пропускную способность ПК. 5.Аппаратура запускается лучше, пока одно приложение ждет сообщения пользователя, другое может быть на процессоре. 1. Разделение времени обладает меньшей пропускной способностью, чем пакетной обработки, т.к. на выполнение принимается каждая запущенная пользователем задача, а не та которая выгодна системе. 2.Производительность системы снижается из-за возросших накладных расходов вычислительной мощности на более частое переключение процессора с задачи на задачу.

Система реального времени. Для управления некоторыми технологическими объектами и процессами (спутник, сталь) В них существует предельно допустимое время(макс) в течение которого программа должна ответить

 



Поделиться:


Последнее изменение этой страницы: 2016-04-23; просмотров: 614; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.251.68 (0.009 с.)