About: Segment descriptor     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSegment_descriptor

In memory addressing for Intel x86 computer architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address. Segment descriptors describe the memory segment referred to in the logical address.The segment descriptor (8 bytes long in 80286 and later) contains the following fields: 1. * A segment base address 2. * The segment limit which specifies the segment size 3. * Access rights byte containing the protection mechanism information 4. * Control bits

AttributesValues
rdf:type
rdfs:label
  • Deskriptor (Prozessor) (de)
  • 세그먼트 기술자 (ko)
  • Deskryptor segmentu (pl)
  • Segment descriptor (en)
  • Дескриптор сегмента (ru)
rdfs:comment
  • In memory addressing for Intel x86 computer architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address. Segment descriptors describe the memory segment referred to in the logical address.The segment descriptor (8 bytes long in 80286 and later) contains the following fields: 1. * A segment base address 2. * The segment limit which specifies the segment size 3. * Access rights byte containing the protection mechanism information 4. * Control bits (en)
  • 인텔 x86 컴퓨터 구조를 위한 메모리 주소에서 세그먼트 기술자 (segment descriptors)는 세그먼트 단위의 한 부분으로서 논리적 주소를 선형 주소로 변환하는데 사용된다. 세그먼트 기술자는 메모리 세그먼트를 논리 주소에서 참조되는 메모리 세그먼트를 기술한다.세그먼트 디스크립터(80286에서 8바이트 길이)는 다음 필드들을 포함한다: 1. * 세그먼트 베이스 주소 2. * 세그먼트 크기를 명시하는 세그먼트 제한 3. * 보호 메커니즘 정보를 포함하는 접근 권한 바이트 4. * 컨트롤 비트 (ko)
  • Deskryptor segmentu – struktura występująca w globalnej oraz lokalnej tablicy deskryptorów, opisująca położenie i właściwości segmentu pamięci. (pl)
  • Als Deskriptor bezeichnet man in Intel-x86-Prozessoren ab 80286 (eingeführt 1982) eine Struktur, welche ein Segment oder eine Funktion im Hauptspeicher beschreibt. Ein Deskriptor hat eine Größe von 8 Byte und beinhaltet die Größe, die Position, die Zugriffsberechtigungen und Verwendung eines Segmentes. Neben den eben beschriebenen Speichersegmenten gibt es auch Systemsegmente, die zum Beispiel eine Betriebssystemfunktion markieren. Alle Deskriptoren werden in drei Tabellen eingeteilt. (de)
  • Дескриптор сегмента (в архитектуре x86) — служебная структура в памяти, которая определяет сегмент. Длина дескриптора равна 8 байт. * База (жёлтые поля, 32 бита) — начало сегмента в линейной памяти * Лимит (красные поля, 20 бит) — (размер сегмента в байтах)-1 (База+Лимит = линейный адрес последнего байта) * Права доступа (синие поля, 12 бит) — флаги, определяющие наличие сегмента в памяти, уровень защиты, тип, разрядность + один пользовательский флаг Байт прав доступа (AR, англ. Access Rights, биты 8-15 на рисунке): (ru)
rdfs:seeAlso
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/SegmentDescriptor.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • Als Deskriptor bezeichnet man in Intel-x86-Prozessoren ab 80286 (eingeführt 1982) eine Struktur, welche ein Segment oder eine Funktion im Hauptspeicher beschreibt. Ein Deskriptor hat eine Größe von 8 Byte und beinhaltet die Größe, die Position, die Zugriffsberechtigungen und Verwendung eines Segmentes. Neben den eben beschriebenen Speichersegmenten gibt es auch Systemsegmente, die zum Beispiel eine Betriebssystemfunktion markieren. Deskriptoren kommen ausschließlich im Protected Mode vor und dienen beim 80286 Prozessor dazu, trotz der Registerbreite von 16 Bit, Protected Mode fähiger Software einen Adressraum von 24 Bit und somit bis zu 16 MiB Speicherplatz zur Verfügung zu stellen. Im Real Mode werden Deskriptoren nicht verwenden. Dort haben die Segmente eine konstante Größe von 64 KiB und der maximale Adressbereich ist auf 16 Bit begrenzt, womit ein maximaler Speicher von nur 1 MiB Größe adressiert werden kann. Alle Deskriptoren werden in drei Tabellen eingeteilt. * Die GDT (Global Descriptor Table) kann maximal 8192 Deskriptoren aufnehmen und ist für alle Prozesse verfügbar. * Die LDT (Local Descriptor Table) ist eine Tabelle, die es mehrfach für einen Prozess geben kann und bei denen jeder Prozess seine eigenen LDTs hat. Aber es ist immer nur eine einzige LDT zur gleichen Zeit verfügbar. Bei einem Taskwechsel auf einen anderen Prozess wird auf eine LDT des anderen Prozesses umgeschaltet. Die LDT enthält Speichersegmente die als privat markiert sind und somit ausschließlich nur einem Prozess zur Verfügung stehen. * Die dritte Tabelle ist die IDT (Interrupt Descriptor Table). Sie umfasst 256 Deskriptoren, wofür jeder Deskriptor die Startadresse des jeweiligen Interrupts markiert. (de)
  • In memory addressing for Intel x86 computer architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address. Segment descriptors describe the memory segment referred to in the logical address.The segment descriptor (8 bytes long in 80286 and later) contains the following fields: 1. * A segment base address 2. * The segment limit which specifies the segment size 3. * Access rights byte containing the protection mechanism information 4. * Control bits (en)
  • 인텔 x86 컴퓨터 구조를 위한 메모리 주소에서 세그먼트 기술자 (segment descriptors)는 세그먼트 단위의 한 부분으로서 논리적 주소를 선형 주소로 변환하는데 사용된다. 세그먼트 기술자는 메모리 세그먼트를 논리 주소에서 참조되는 메모리 세그먼트를 기술한다.세그먼트 디스크립터(80286에서 8바이트 길이)는 다음 필드들을 포함한다: 1. * 세그먼트 베이스 주소 2. * 세그먼트 크기를 명시하는 세그먼트 제한 3. * 보호 메커니즘 정보를 포함하는 접근 권한 바이트 4. * 컨트롤 비트 (ko)
  • Deskryptor segmentu – struktura występująca w globalnej oraz lokalnej tablicy deskryptorów, opisująca położenie i właściwości segmentu pamięci. (pl)
  • Дескриптор сегмента (в архитектуре x86) — служебная структура в памяти, которая определяет сегмент. Длина дескриптора равна 8 байт. * База (жёлтые поля, 32 бита) — начало сегмента в линейной памяти * Лимит (красные поля, 20 бит) — (размер сегмента в байтах)-1 (База+Лимит = линейный адрес последнего байта) * Права доступа (синие поля, 12 бит) — флаги, определяющие наличие сегмента в памяти, уровень защиты, тип, разрядность + один пользовательский флаг Байт прав доступа (AR, англ. Access Rights, биты 8-15 на рисунке): * Бит P определяет доступность сегмента (0 — сегмента нет, 1 — есть). При обращении к сегменту со сброшенным битом P происходит , обработчик которого может загрузить/создать сегмент. * Номер привилегий DPL содержит 2-битный номер (0-3), определяющий, к какому уровню (кольцу) защиты относится этот сегмент. * Тип сегмента (биты 8-12 на рисунке). Старший бит (S) определяет сегмент как системный (S=0) или пользовательский (S=1). Значение прочих бит для системных и пользовательских сегментов описано в таблице: Младший бит байта AR пользовательских сегментов (A, англ. Accessed, бит 8 на рисунке) можно использовать для сбора статистики о сегменте. При первом же обращении к сегменту (чтение, запись, выполнение) он устанавливается процессором в 1. * Флаг гранулярности G определяет лимит сегмента: при G=0 лимит равен значению соответствующего поля в дескрипторе, а при G=1 лимит равен полю дескриптора, умноженному на (212 = 4096). Таким образом при G=0 максимальный размер сегмента 1 МБайт, а при G=1 4 ГБайт. * Флаг разрядности DB (бит 22 на рисунке) актуален для пользовательских сегментов кода и стека. Определяет разрядность в 16 бит при нулевом и 32 бит при единичном значении. * Зарезервированный флаг (серое поле) должен всегда равняться нулю в 32 битных дескрипторах и режиме совместимости, одному для 64 битного режима. * Пользовательский флаг AVL (A, бит 20 на рисунке) отдан операционной системе. Его состояние никак не влияет на работу с сегментом. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software