Определение дескриптор
определение понятие значение информация система структура принцип |
С распространением компьютеров слово descriptor дескриптор стало встречаться довольно часто – обычно в сообщениях об ошибках программ.
Однако термин дескриптор и дескрипция использовались и ранее, но только в узком кругу лингвистов. Информатика взяла этот термин для обозначения определенных конструкций в формализованных языках, построенных на логике. Понять смысл дескриптора как специализированного термина довольно сложно и начинать надо со слова дескрипция, так как слово дескриптор descriptor в русском языке появилось от английского, но имеет латинские корни от слова descriptio, имеющего значение как описание.
Потребительский кредит на неотложные нужды Потребительский единовременный кредит Потребительский возобновляемый кредит |
|
Кредит на приобретение товаров Потребительский кредит на недвижимость |
Статья написана для пояснения рубрик Программы для создания сайта и В помощь вебмастеру. Ссылка на данную статью: http://design-for.net/page/deskriptor
К сожалению сегодня понятие дескриптор Википедия (ВикипедиЯ) определяет довольно скудными словами:
Дескрипция это в естественных языках - словосочетания (определения), построенные по принципу:
- «тот (та)..., который (-ая)...» или
- «такой (-ая)..., что...».
В некоторых языках к дескрипции относят артикли — соответственно - определённый (определённые Д.) или неопределённый (неопределённые Д.). В формальных языках значение дескрипции стали применять для обозначения словосочетаний, играющих роль дополнительных собственных и нарицательных имён по сравнению с исходным словарным определением. Значение дескриптора в компьютереС появлением информационно-поисковых систем значение дескриптор перешло на словосочетания, получивших наименование: ключевые слова (либо их цифровые или иные обозначения, «понятные» компьютеру). Для того чтобы можно было найти документ в памяти компьютера, каждому создается его поисковый образ, состоящий из ключевых слов - дескриптора. Дескриптор однозначно ставится в соответствие группе ключевых слов естественного языка, отобранных из текста, относящегося к определенной области знаний.
Определение дескриптор в поисковых системах мы можем свести к набору ключевых слов, по которым система (компьютер) найдет документ, так как эти слова полностью и однозначно характеризуют содержание документа. Как написать статью на сайт Понятия: раскрутка продвижение оптимизация сайтов Зачем создают сайты Чем свой сайт лучше Сайт визитка |
|
(позднелат. descriptor лат. describere описывать) лексическая единица (слово, словосочетание) информационно-поискового языка, служащая для описания основного смыслового содержания документа (текста).
Новый словарь иностранных слов.- by EdwART, , 2009.
дескриптор
а, м. (нем. Deskriptor, фр. descripteur, англ. descriptor < лат. dēscribere описывать).
лингв., инф. Стандартизованное слово, словосочетание информационно-поискового языка, служащее для описания основного смыслового содержания документа (текста), родовидовых, ассоциативных и др. связей между элементами текста.
Дескрипторный — относящийся к дескриптору, дескрипторам.
Толковый словарь иностранных слов Л. П. Крысина.- М: Русский язык, 1998.
Программирование взяло этот термин дескриптор для обозначения идентификатора, по которому программный процесс найдет (или запишет) конкретный файл в памяти. Как правило, любой файл (массив) при записи информации для дальнейшего хранения разбивается на блоки, которые записываются в ячейки памяти. Чтобы компьютер знал, что где лежит, то каждому блоку информации в самом начале присоединяется дополнительный дескриптор. Только, если для людей понятен дескриптор, состоящий только из слов (ключевых) какого-то языка, то компьютер понимает только числа, поэтому в дескрипторе перед блоком записанной информации будет дескриптор в виде двоичного числа, каждый разряд которого несет информацию – о месте блока на физическом носителе информации (памяти), значение блока как части программы или просто статической информации и.д.
Значение дескриптора в информатике можно понять как начальную служебную часть записи в ячейке памяти, которая является идентификатором. Другая часть – это сама ценная информация. Без дескриптора (как без ключевых слов) компьютер не смог бы найти эту информацию на носителе (файловые дескрипторы).
Для тех читателей, кто немного понимает в разрядах чисел, сегментах, битах и байтах, приведу еще одну цитату:
Глава 4. Дескриптор.
Прежде чем программа сможет обратиться по какому-либо адресу памяти, она должна определить набор сегментов, через которые она сможет получить доступ к памяти.
Сегмент определяется в виде структуры данных, которая называется дескриптор. Размер дескриптора - 8 байт, все дескрипторы хранятся последовательно в специально отведённой области памяти - глобальной дескрипторной таблице.
Далее приведен формат дескриптора:
биты: 0..15: предел, биты 0..15 16..31: адрес сегмента, биты 0..15 32..39: адрес сегмента, биты 16..23 40: бит A (Accessed) 41..43: Тип сегмента 44: бит S (System) 45,46: DPL (Descriptor Privilege Level) 47: бит P (Present) 48..51: предел, биты 16..19 52: бит U (User) 53: бит X (reserved) 54: бит D (Default size) 55: бит G (Granularity) 56..63: адрес сегмента, биты 24..31
Дескрипторы HTML
Последнее место употребление термина дескриптор связано с появление языков разметки (HTML) электронных документов, а затем переходом этого понятия в языки программирования – PHP, Perl и другие.
Для того чтобы люди могли прочитать текст в электронном документе надо каким-то образом выполнить форматирование – поставить промежутки между словами, предложение начать с прописной буквы и закончить точкой, расставить абзацы, выделить некоторые слова жирным шрифтом, показать важность не только цветом и т.п. Для этого был придуман язык разметки HTML, в котором используются обычные символы письма, только они собираются в особые конструкции – дескрипторы HTML - которые что-то значат для программ, создающих электронный документ. Например, конструкция из дескрипторов < b > и < /b > вокруг слова «птичка»:
<b>птичка</b>
для программы (напр. браузера) будет означать команду: – «нарисовать на экране монитора слово «птичка» жирными буквами». Для людей такие конструкции из скобок и сокращений являются не понятными, но для программ они являются знаками команды: «начиная с первой буквы после < b > и последней перед < /b > рисовать жирными буквами».
Если автор вставит эти конструкции вокруг слова, то читатель уже эти конструкции не увидит, а вместо этого - программа нарисует ему в тексте документа слово птичка жирными буквами.
Такие конструкции – их еще называют тегами – некоторым образом описывают конечный результат – в нашем примере – «прорисовку слова «птичка» жирными буквами», поэтому применение термина дескриптор для этих символов вполне оправдано в значении: «описание того, как должно выглядеть слово «птичка» для читателя».
Если составитель электронного документа (данной статьи на сайте) вставил дескриптор HTML в текст, то результат будет точно в соответствии с выбранным тегом – дескриптор является командой для программы.
В значении символ команды (тег или тэг) дескриптор используется и в других языках программирования.
Желающие могут кликнут правой кнопкой мыши на данную страницу и выбрать в меню строку "Исходный код страницы" и полюбоваться множеством тегов - дескрипторов, которые автор и программа (движок сайта) использовали для того, чтобы читатель (вы) увидели текст именно таким, как его задумал автор (составитель). Часть тегов установил я лично, часть дописал движок моего сайта, но вы их сначала не увидели, потому как они служебные.
В электронном документе всё сделано так, чтобы читатель мог удобно прочитать красиво оформленный текст, а все служебное, что вижу я - прячется от него за ненужностью. Ведь из кода страницы трудно вычитать нужную информацию, которая есть, но вперемежку с тегами HTML. Как видите, сам текст составляет незначительную часть от служебных знаков - тегов, при помощи которых ваш браузер (программа, перетащившая страницу моего сайта на ваш компьютер) рисует эту страницу (оформляет) на экране вашего монитора.
Как правило, бытовые понятия экономики часто не совпадают с юридическими формулировками, поэтому, если вы все же решились взять деньги в долг, надо изучить значение основных экономических терминов.
Основные экономические понятия содержит мой Экономический толковый словарь:
Комментариев: 2 RSS
1 Владимир 17-11-2015 08:36
Статья, на мой взгляд, является прекрасным примером совершенно бессмысленного подхода к объяснению чего либо, не дающего ничего, кроме досады.
На кого рассчитана статья?!Если человек не знает, что такое дескриптор, то это означает, что он далек от всего того, что имеет отношение к компьютерно-программной тематике и для него слова "язык разметки НTML" еще более непонятны, чем "дескриптор". Таким людям нужно пояснить смысл термина понятными простыми словами и примерами. Вместо того, чтобы получить ответ, человек получает еще более сложное объяснение, которое даже воспринять может с трудом! Данная статья ориентирована на человека, который понимает в программировании, а если так, то ему известен и смысл слова "Дескриптор".
2 Vladimir Tochilin 18-11-2015 23:39
Я, конечно, извиняюсь перед многими читателями - ЗА ВЫСОКОЕ МЕСТО В ЯНДЕКСЕ - проcто Яша любит движок MaxSite CMS, на котором создан мой сайт. Давно уже не заглядывал в этот раздел - и даже не ожидал, что столько людей интересовалось значением слова "дескриптор".
Владимир, Вы скорее правы - статья для меня была не особо важной - да и значение слова многозначно - во многом благодаря английскому происхождению, где его используют очень широко, что и затрудняет конкретное значение на русском.
Мне лично особо оно и не потребовалось - я так далеко в программирование не полез - оказалось, что я без этого узкого теримина прерасно проживу. Так что я тогда просто сделал банальный рерайт - и вот получилось то, что получилось.
Дескриптор используется и языках программирования в значении = символ команды = тег или тэг