An Entity of Type: chemical compound, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a process-unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket. File descriptors typically have non-negative integer values, with negative values being reserved to indicate "no value" or error conditions. File descriptors are a part of the POSIX API. Each Unix process (except perhaps daemons) should have three standard POSIX file descriptors, corresponding to the three standard streams:

Property Value
dbo:abstract
  • Deskriptor souboru (též popisovač souboru nebo souborový deskriptor, anglicky file descriptor) je v informatice abstraktní klíč (prakticky vždy celé číslo), který se svěřuje procesům za účelem identifikace otevřeného souboru či jiného datového proudu, např. roury nebo soketu, při používání systémových volání (vstupech operačního systému do činnosti programu). Identifikátor se tak jako parametr volání funkce předává v každém požadavku na čtení, zápis nebo uzavření. Pojmenování je příznačné zejména pro unixové operační systémy, vycházející ze standardu POSIX. Terminologie konkurenčních systémů Windows firmy Microsoft dává přednost názvu file handle; handle je přitom označení pro identifikátor jakéhokoli objektu v operačním systému, přívlastek file upřesňuje, že se jedná o proud — entitu, s níž lze provádět vstupně-výstupní operace. (cs)
  • In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a process-unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket. File descriptors typically have non-negative integer values, with negative values being reserved to indicate "no value" or error conditions. File descriptors are a part of the POSIX API. Each Unix process (except perhaps daemons) should have three standard POSIX file descriptors, corresponding to the three standard streams: (en)
  • En informática los términos descriptor de archivo o descriptor de fichero son usados generalmente en sistemas operativos POSIX. En la terminología de Microsoft Windows y en el contexto de la biblioteca stdio, se prefiere el término "manipulador de archivos" o "manipulador de ficheros", ya que es técnicamente un objeto diferente. En POSIX, un descriptor de archivo es un entero, específicamente del tipo int de C. Hay 3 descriptores de archivo estándar de POSIX que presumiblemente tiene cada proceso, salvo quizá los demonios: Generalmente, un descriptor de archivo es una clave a una estructura de datos residente en el núcleo, que contiene detalles de todos los archivos abiertos. En POSIX, esta estructura de datos se llama "tabla de descriptores de archivos", y cada proceso tiene la suya. La aplicación que lanza un usuario pasa al núcleo la clave abstracta mediante una llamada al sistema, y el núcleo tendrá acceso al archivo a nombre de la aplicación, que se basará en la clave. Esa misma aplicación no puede acceder a la tabla de descriptores de archivo directamente, ni para leer ni para escribir. En los sistemas Unix, los descriptores de archivo se pueden referir a archivos, directorios, dispositivos de bloques o dispositivos de caracteres (también llamados "archivos especiales"), sockets, FIFOs (también llamados "tuberías con nombre") o tuberías sin nombre. El manejador de archivos en las rutinas de la biblioteca stdio de Unix es, técnicamente, un puntero o una dirección a la primera capa de administración de una interfaz adicional (la interfaz al flujo de archivo stdio), que se apila encima del descriptor de archivo de bajo nivel real. Como "manejador de archivo" se refiere a esta interfaz adicional, no es intercambiable por "descriptor de archivo". * Datos: Q1060813 (es)
  • En informatique, un descripteur de fichier (file descriptor en anglais) est une clé abstraite pour accéder à un fichier (c'est un entier). On utilise généralement ce terme pour les systèmes d'exploitation POSIX. Dans la terminologie de Microsoft Windows et dans le contexte de la bibliothèque stdio.h, on préfère le terme filehandle, bien que ce soit techniquement un objet différent. (fr)
  • Nei sistemi operativi Unix e Unix-like un descrittore di file (o file descriptor) è un numero intero non negativo che rappresenta un file, una pipe o un socket aperto da un processo e sul quale il processo può effettuare operazioni di input/output. Tale numero è di fatto un indice in un array che fa parte del process control block il quale contiene a sua volta riferimenti a strutture dati interne al kernel (nella file table) che mantengono informazioni su ciascun canale di input/output in uso nel sistema. Queste ultime sono concettualmente composte da: * un riferimento all'inode (nel caso di file e directory) o al socket (in caso di comunicazioni di rete) o alla pipe; * una serie di permessi che indicano quali operazioni di input/output è possibile effettuare (tipicamente lettura e/o scrittura) ed eventuali modalità speciali (ad es. scrittura solo in coda ai dati esistenti); * lo stato corrente, che indica ad esempio il raggiungimento della fine dei dati; * per i file regolari, la posizione corrente nel file per la prossima operazione di input/output, espressa come offset a partire dal primo byte del file. Dei processi distinti, che tramite strumenti di comunicazione tra processi si sono scambiati tra loro dei descrittori di file, possono avere dei descrittori che fanno riferimento alla stessa voce della file table, e quindi condividere lo stato corrente e la posizione corrente. Notare però che lo stesso file può comparire in più voci della file table, e quindi essere referenziato da più gruppi di descrittori di file. (it)
  • ファイル記述子(ファイルきじゅつし、英語: file descriptor)とは、コンピュータプログラミングにおいてファイルへの参照を抽象化したキーである。ファイルディスクリプタあるいはFDとも呼ばれる。MS-DOSやMicrosoft Windowsでは、「ファイルハンドル」がほぼ相当するが、技術的には異なるオブジェクトである。 (ja)
  • 컴퓨터 프로그래밍 분야에서 파일 서술자(file descriptor) 또는 파일 기술자는 특정한 파일에 접근하기 위한 추상적인 키이다. 이 용어는 일반적으로 POSIX 운영 체제에 쓰인다. 마이크로소프트 윈도우와 C 표준 입출력 라이브러리 환경에서 "파일 핸들"(file handle)이라는 말이 선호되지만 후자의 경우 기술적으로 다른 객체이다. POSIX에서 파일 서술자는 정수, 곧 C형 int를 말한다. 모든 프로세스가 갖추어야 하는 표준 POSIX 파일 서술자는 다음과 같이 세 개가 있다. (ko)
  • Deskryptor pliku – identyfikator pliku wykorzystywany przez system operacyjny. Po wykonaniu operacji otwarcia pliku, deskryptor pliku może być wykorzystywany wielokrotnie przez wywołanie systemowe w operacjach wejścia/wyjścia. Deskryptor pliku jest zwracany przez funkcje systemowe z rodziny open, w odróżnieniu od funkcji fopen, które zwracają uchwyt pliku. Uchwyt pliku jest strukturą danych zawierającą dodatkowe informacje na temat otwartego pliku. Określenie deskryptor pliku jest używane głównie w systemach operacyjnych zgodnych z normą POSIX. W terminologii Microsoft Windows używane jest określenie "uchwyt pliku" (ang. file handle). Zgodnie z POSIX deskryptor pliku to liczba całkowita, czyli wartość typu int z języka C. Domyślnie każdy proces po uruchomieniu ma otwarte 3 standardowe deskryptory plików: Ogólnie, deskryptor pliku to Indeks do przechowywanej przez jądro struktury danych zawierającej informacje o wszystkich otwartych plikach. W standardzie POSIX ta struktura danych jest nazwana tablicą deskryptorów plików i jest odrębna dla każdego procesu. Aplikacja użytkownika wykonując operacje plikowe przekazuje do jądra indeks, a jądro zajmuje się w imieniu aplikacji operacjami związanymi z obsługą pliku. Aplikacja nie może bezpośrednio czytać z i pisać do tablicy deskryptorów plików, zmiany w niej są dokonywane przez system w zależności od wykonywanej operacji na pliku. W systemach Unix deskryptor pliku może odnosić się do pliku, katalogu, urządzenia blokowego lub urządzenia znakowego, gniazda, kolejki , nienazwanego strumienia lub dowiązania symbolicznego. (pl)
  • Inom datorprogrammering är en fildeskriptor en abstrakt utpekare som innehåller information som behövs när datorn ska läsa eller skriva i en datafil. Det motsvarande engelska uttrycket, file descriptor, används allmänt i operativsystem av typen POSIX. I den terminologi som används om Microsoft Windows och i samband med det standardiserade programbiblioteket för läsning och skrivning i programspråket C, , föredras uttrycket file handle (filhandtag). Men tekniskt sett är file handle en annan typ av objekt. Varje process har en File Descriptor Table som innehåller information om de filer som finns öppna i processen. (sv)
  • Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор. Ко всем потокам ввода-вывода (которые могут быть связаны как с файлами, так и с каталогами, сокетами и FIFO) можно получить доступ через так называемые файловые дескрипторы. По умолчанию Unix-оболочки связывают файловый дескриптор 0 с потоком стандартного ввода процесса (клавиатура), файловый дескриптор 1 — с потоком стандартного вывода (терминал), и файловый дескриптор 2 — с потоком диагностики (куда обычно выводятся сообщения об ошибках). Это соглашение соблюдается многими Unix-оболочками и многими приложениями — и ни в коем случае не является составной частью ядра. Стандарт POSIX.1 заменил «магические числа» 0, 1, 2 символическими константами STDIN_FILENO, STDOUT_FILENO и STDERR_FILENO соответственно. Файловые дескрипторы могут принимать значения от 0 до OPEN_MAX. Согласно POSIX.1, значение OPEN_MAX равно 19. В реальных ОС это значение может быть больше. В операционной системе Windows для получения дескриптора файла его необходимо открыть функцией CreateFile. Затем полученный дескриптор (или handle) можно использовать для работы с этим файлом. Если это драйвер, то дескриптор будет использоваться в функции DeviceIoControl. (ru)
  • Em programação de computadores, um descritor de arquivo (português brasileiro) ou descritor de ficheiro (português europeu), do inglês file descriptor (FD), é um indicador abstrato para acessar um arquivo. O termo é geralmente usado em sistemas operacionais POSIX. Para o Microsoft Windows, o termo "handle de arquivo" é mais usado. Em POSIX, um descritor de arquivo é um inteiro, especificamente do tipo int de C. Existem três descritores de arquivo padrões em POSIX, que correspondem aos três fluxos padrão, os quais provavelmente todos os processos (exceto talvez uma daemon) deve esperar ter: De forma geral, um descritor de arquivo é um índice para um registro de uma estrutura de dados do núcleo que contém detalhes de todos os arquivos abertos. Em POSIX tal estrutura de dado é chamada tabela do descritor de arquivo, e cada processo possui sua própria tabela. Uma aplicação passa o descritor de arquivo para o núcleo através duma chamada de sistema, e o kernel acessa o arquivo representando a aplicação, baseado no descritor. A aplicação não pode manipular a tabela do descritor de arquivo diretamente. Em sistema Unix-like, descritores de arquivos podem se referir não somente a arquivos, mas também diretórios, dispositivos de memória, soquetes e pipes nomeados ou não nomeados, seguindo a máxima da plataforma de que "tudo é arquivo". (pt)
  • 文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的引用的抽象化概念。 (zh)
  • У комп’ютерному програмуванні, файловий дескриптор це абстрактний показник для доступу до файлу. Термін зазвичай використовується в операційних системах POSIX. У POSIX, файловий дескриптор є ціле число, зокрема в мові програмування C це тип int. Існує три стандартних файлових дескриптора в POSIX, відповідно до трьох стандартних потоків, які зазвичай пов’язані з кожним процесом (крім хіба що демонів): (uk)
dbo:thumbnail
dbo:wikiPageID
  • 608754 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 12755 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121784354 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a process-unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket. File descriptors typically have non-negative integer values, with negative values being reserved to indicate "no value" or error conditions. File descriptors are a part of the POSIX API. Each Unix process (except perhaps daemons) should have three standard POSIX file descriptors, corresponding to the three standard streams: (en)
  • En informatique, un descripteur de fichier (file descriptor en anglais) est une clé abstraite pour accéder à un fichier (c'est un entier). On utilise généralement ce terme pour les systèmes d'exploitation POSIX. Dans la terminologie de Microsoft Windows et dans le contexte de la bibliothèque stdio.h, on préfère le terme filehandle, bien que ce soit techniquement un objet différent. (fr)
  • ファイル記述子(ファイルきじゅつし、英語: file descriptor)とは、コンピュータプログラミングにおいてファイルへの参照を抽象化したキーである。ファイルディスクリプタあるいはFDとも呼ばれる。MS-DOSやMicrosoft Windowsでは、「ファイルハンドル」がほぼ相当するが、技術的には異なるオブジェクトである。 (ja)
  • 컴퓨터 프로그래밍 분야에서 파일 서술자(file descriptor) 또는 파일 기술자는 특정한 파일에 접근하기 위한 추상적인 키이다. 이 용어는 일반적으로 POSIX 운영 체제에 쓰인다. 마이크로소프트 윈도우와 C 표준 입출력 라이브러리 환경에서 "파일 핸들"(file handle)이라는 말이 선호되지만 후자의 경우 기술적으로 다른 객체이다. POSIX에서 파일 서술자는 정수, 곧 C형 int를 말한다. 모든 프로세스가 갖추어야 하는 표준 POSIX 파일 서술자는 다음과 같이 세 개가 있다. (ko)
  • 文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的引用的抽象化概念。 (zh)
  • У комп’ютерному програмуванні, файловий дескриптор це абстрактний показник для доступу до файлу. Термін зазвичай використовується в операційних системах POSIX. У POSIX, файловий дескриптор є ціле число, зокрема в мові програмування C це тип int. Існує три стандартних файлових дескриптора в POSIX, відповідно до трьох стандартних потоків, які зазвичай пов’язані з кожним процесом (крім хіба що демонів): (uk)
  • Deskriptor souboru (též popisovač souboru nebo souborový deskriptor, anglicky file descriptor) je v informatice abstraktní klíč (prakticky vždy celé číslo), který se svěřuje procesům za účelem identifikace otevřeného souboru či jiného datového proudu, např. roury nebo soketu, při používání systémových volání (vstupech operačního systému do činnosti programu). Identifikátor se tak jako parametr volání funkce předává v každém požadavku na čtení, zápis nebo uzavření. (cs)
  • En informática los términos descriptor de archivo o descriptor de fichero son usados generalmente en sistemas operativos POSIX. En la terminología de Microsoft Windows y en el contexto de la biblioteca stdio, se prefiere el término "manipulador de archivos" o "manipulador de ficheros", ya que es técnicamente un objeto diferente. En POSIX, un descriptor de archivo es un entero, específicamente del tipo int de C. Hay 3 descriptores de archivo estándar de POSIX que presumiblemente tiene cada proceso, salvo quizá los demonios: * Datos: Q1060813 (es)
  • Nei sistemi operativi Unix e Unix-like un descrittore di file (o file descriptor) è un numero intero non negativo che rappresenta un file, una pipe o un socket aperto da un processo e sul quale il processo può effettuare operazioni di input/output. Tale numero è di fatto un indice in un array che fa parte del process control block il quale contiene a sua volta riferimenti a strutture dati interne al kernel (nella file table) che mantengono informazioni su ciascun canale di input/output in uso nel sistema. Queste ultime sono concettualmente composte da: (it)
  • Deskryptor pliku – identyfikator pliku wykorzystywany przez system operacyjny. Po wykonaniu operacji otwarcia pliku, deskryptor pliku może być wykorzystywany wielokrotnie przez wywołanie systemowe w operacjach wejścia/wyjścia. Deskryptor pliku jest zwracany przez funkcje systemowe z rodziny open, w odróżnieniu od funkcji fopen, które zwracają uchwyt pliku. Uchwyt pliku jest strukturą danych zawierającą dodatkowe informacje na temat otwartego pliku. (pl)
  • Inom datorprogrammering är en fildeskriptor en abstrakt utpekare som innehåller information som behövs när datorn ska läsa eller skriva i en datafil. Det motsvarande engelska uttrycket, file descriptor, används allmänt i operativsystem av typen POSIX. I den terminologi som används om Microsoft Windows och i samband med det standardiserade programbiblioteket för läsning och skrivning i programspråket C, , föredras uttrycket file handle (filhandtag). Men tekniskt sett är file handle en annan typ av objekt. (sv)
  • Em programação de computadores, um descritor de arquivo (português brasileiro) ou descritor de ficheiro (português europeu), do inglês file descriptor (FD), é um indicador abstrato para acessar um arquivo. O termo é geralmente usado em sistemas operacionais POSIX. Para o Microsoft Windows, o termo "handle de arquivo" é mais usado. Em POSIX, um descritor de arquivo é um inteiro, especificamente do tipo int de C. Existem três descritores de arquivo padrões em POSIX, que correspondem aos três fluxos padrão, os quais provavelmente todos os processos (exceto talvez uma daemon) deve esperar ter: (pt)
  • Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор. Ко всем потокам ввода-вывода (которые могут быть связаны как с файлами, так и с каталогами, сокетами и FIFO) можно получить доступ через так называемые файловые дескрипторы. Стандарт POSIX.1 заменил «магические числа» 0, 1, 2 символическими константами STDIN_FILENO, STDOUT_FILENO и STDERR_FILENO соответственно. (ru)
rdfs:label
  • Deskriptor souboru (cs)
  • Descriptor de archivo (es)
  • File descriptor (en)
  • Descrittore di file (it)
  • Descripteur de fichier (fr)
  • 파일 서술자 (ko)
  • ファイル記述子 (ja)
  • Deskryptor pliku (pl)
  • Descritor de arquivo (pt)
  • Файловый дескриптор (ru)
  • Fildeskriptor (sv)
  • Файловий дескриптор (uk)
  • 文件描述符 (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License