Error creating thumbnail: Invalid Parameter - white This article needs additional citations for verification. In computing, a system call is the mechanism used by an application program to request service from the operating system based on the monolithic kernel or to system servers on operating systems based on the microkernel-structure.

PropertyValue
dbpprop:abstract
  • Error creating thumbnail: Invalid Parameter - white This article needs additional citations for verification. In computing, a system call is the mechanism used by an application program to request service from the operating system based on the monolithic kernel or to system servers on operating systems based on the microkernel-structure.
  • Ein Systemaufruf, auch Systemcall (von engl. system call) oder kurz Syscall, ist in der Computertechnik eine von Anwendungsprogrammen benutzte Methode, um vom Betriebssystem bereitgestellte Funktionalitäten auszuführen.
  • Systémové volání (anglicky system call, syscall) je mechanismus používaný aplikacemi k volání funkcí operačního systému, který se používá u jader monolitického typu. Najdeme je u všech unixových systémů. Systémy Microsoft Windows mají jádro typu mikrokernel a používají výhradně meziprocesovou komunikaci prostřednictvím Windows API, kde programátor nerozlišuje mezi knihovní funkcí a využíváním služeb operačního systému.
  • En Computación, llamada al sistema o System Call, en inglés, es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo.
  • Järjestelmäkutsu eli käyttöjärjestelmäkutsu ("systeemikutsu") on ohjelmoinnissa sovellusten käyttämä matalan tason mekanismi käyttöjärjestelmän tarjoamien palveluiden suorittamiseksi. Intel-arkkitehtuuripohjaisissa x86-Linux-järjestelmissä järjestelmäkutsuja voidaan käyttää kahdella tavalla. Perinteinen tapa on käyttää keskeytystä 80h (tai 0x80, desimaaleina 128), jolloin järjestelmäkutsun numero laitetaan rekisteriin eax ja funktion parametrit rekistereihin ebx - edx. Uudempi ja nopeampi tapa on käyttää SYSENTER/SYSEXIT-käskyjä. MS-DOS-tyyppisissä käyttöjärjestelmissä taas käytetään keskeytystä 21h-järjestelmäkutsuun.
  • En informatique, un appel système (en anglais, system call, abrégé en syscall) est une fonction fournie par le noyau d'un système d'exploitation et utilisée par les programmes s'exécutant dans l'espace utilisateur (en d'autres termes, tous les processus distincts du noyau). Ce système permet de contrôler de façon sécurisé les applications dans l'espace utilisateur. Le rôle du noyau est de gérer les ressources matérielles (il contient des pilotes de périphériques) et de fournir aux programmes une interface uniforme pour l'accès à ces ressources. Quelques appels systèmes classiques : open, read, write et close qui permettent les manipulations sur les systèmes de fichiers, alloc, free pour allouer et désallouer de la mémoire. Sur la majorité des systèmes d'exploitations, les appels système peuvent être utilisés comme de simples fonctions écrites en C. Sur la plupart des noyaux (notamment les noyaux monolithiques comme le noyau Linux) les appels systèmes sont implémentés par une instruction machine (interupt, supervisor call, ... ) qui fait basculer le processeur dans le noyau en mode superviseur (en ayant convenablement passé les paramètres de l'appel système, par exemple dans les registres). À cet égard, l'appel système est distinct d'un appel de fonction, et le processus qui l'exécute le fait automatiquement. Du point de vue du programme applicatif, un appel système est atomique. Un système d'exploitation comme Linux a plus de 200 appels systèmes distincts .
  • In informatica, una chiamata di sistema (in inglese system call) è il meccanismo usato da un programma a livello utente per richiedere un servizio a livello kernel del sistema operativo. Vi sono fondamentalmente due tipi di chiamate di sistema: chiamate al kernel e chiamate alle librerie utente. La chiamata ad una API è identica ad una chiamata ad una funzione dell'applicazione stessa, in pratica viene registrato nello stack lo stato dei registri del microprocessore e l'indirizzo di ritorno. Perciò anche nei sistemi operativi con protezione della memoria e separazione degli spazi di indirizzamento vi sarà un overhead ridotto. Una chiamata al kernel, invece, richiede spesso l'uso di una speciale istruzione di linguaggio macchina che provoca una commutazione di contesto del microprocessore (da "modalità protetta" a "modalità supervisore", sui processori Intel e compatibili si dice da "Ring 3" a "Ring 0"). Questo permette al kernel del sistema operativo di eseguire operazioni riservate quali l'accesso all'hardware o all'unità di gestione della memoria, tuttavia comporta un overhead molto più elevato. Le categorie principali di system call sono: controllo dei processori e dei job (end, abort, load, execute ecc) manipolazione dei file e dei dispositivi (create, delete file, open, close ecc) gestione delle informazioni (get, set) comunicazione Su Posix e su sistemi simili, comuni system call sono close, execlp, fork, kill, open, read, wait e write. Per i sistemi Windows NT vedere l'articolo Native API.
  • システムコールとは、オペレーティングシステム (OS)(より明確に言えばOSのカーネル)の機能を呼び出すために使用される機構のこと。実際のプログラミングにおいては、OSの機能は関数 呼び出しによって実現されるので、OSの備える関数 (API) のことを指すこともある。なお、μITRONではサービスコールと呼ばれる。また、OSのことをスーパーバイザとも呼ぶため、スーパーバイザコールともいう。 例えば、C言語で使用できるfopenやmallocなどのライブラリ関数は、その関数内においてシステムコール(例えばPOSIX準拠のOSであればopenやsbrkなど)を呼び出す。
  • Wywołanie systemowe (ang. system call) stanowi interfejs między wykonywanym programem a (posiadającym zwykle wyższe uprawnienia) jądrem systemu operacyjnego. Funkcje systemowe wywoływane są przez specjalny, wspierany przez dany procesor mechanizm, na przykład z użyciem wyznaczonego przerwania lub instrukcji skoku dalekiego. Mechanizm ten pozwala na realizację zależnych od platformy sprzętowej zadań, do których proces użytkownika może nie mieć bezpośredniego dostępu. W nowoczesnych systemach operacyjnych realizacja takiego wywołania poprzedzona jest przez weryfikację uprawnień programu. Przykładami może być dostęp do systemu plików, komunikacja międzyprocesowa, uruchamianie innych programów, sterowanie urządzeniami systemowymi, obsługiwanie komunikacji sieciowej. Lista wywołań systemowych ściśle zależy od typu i wersji systemu operacyjnego i dlatego w większości zastosowań bezpośrednie korzystanie z nich nie jest wskazane. Zamiast tego w odwołaniach do nich pośredniczą standardowe biblioteki programistyczne.
  • Em computação, uma chamada de sistema (system call) é o mecanismo usado pelo programa para requisitar um serviço do sistema operacional, ou mais especificamente, do kernel do sistema operacional.
  • Систе́мный вы́зов в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции. Современные операционные системы (ОС) предусматривают разделение времени между выполняющимися вычислительными процессами (многозадачность) и разделение полномочий, препятствующее исполняемым программам обращаться к данным других программ и оборудованию. Ядро ОС исполняется в привилегированном режиме работы процессора. Для выполнения межпроцессной операции или операции, требующей доступа к оборудованию, программа обращается к ядру, которое, в зависимости от полномочий вызывающего процесса, исполняет либо отказывает в исполнении такого вызова. С точки зрения программиста системный вызов обычно выглядит как вызов подпрограммы или функции из системной библиотеки. Однако системный вызов как частный случай вызова такой функции или подпрограммы следует отличать от более общего обращения к системной библиотеке, поскольку последнее может и не требовать выполнения привилегированных операций.
  • Ett systemanrop är en mekanism för ett datorprogram att utnyttja funktioner erbjudna av operativsystemkärnan. I operativsystem för många samtida användare och i viss grad också annars i operativsystem med multikörning bör operativsystemet skydda olika användare och program för varandra och koordinera hårdvaruaccess. För att illa skrivna program inte skall kunna kringgå begränsningarna kör operativsystemkärnan i allmänhet med en högre privilegienivå ("ring 0") än tillämpningsprogrammen. Då en process behöver en tjänst som tillhandahålls av operativsystemkärnan måste den kunna överföra kontrollen till kärnan. Kontrollen måste överföras så att kod med högre privilegienivå körs i en omgivning den själv har kontroll över. Därför har de flesta processorarkitekturen en specialkonstruerad mekanism för systemanrop.
dbpprop:hasPhotoCollection
dbpprop:reference
rdfs:comment
  • Error creating thumbnail: Invalid Parameter - white This article needs additional citations for verification. In computing, a system call is the mechanism used by an application program to request service from the operating system based on the monolithic kernel or to system servers on operating systems based on the microkernel-structure.
  • Ein Systemaufruf, auch Systemcall (von engl. system call) oder kurz Syscall, ist in der Computertechnik eine von Anwendungsprogrammen benutzte Methode, um vom Betriebssystem bereitgestellte Funktionalitäten auszuführen.
  • Systémové volání (anglicky system call, syscall) je mechanismus používaný aplikacemi k volání funkcí operačního systému, který se používá u jader monolitického typu. Najdeme je u všech unixových systémů. Systémy Microsoft Windows mají jádro typu mikrokernel a používají výhradně meziprocesovou komunikaci prostřednictvím Windows API, kde programátor nerozlišuje mezi knihovní funkcí a využíváním služeb operačního systému.
  • En Computación, llamada al sistema o System Call, en inglés, es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo.
  • Järjestelmäkutsu eli käyttöjärjestelmäkutsu ("systeemikutsu") on ohjelmoinnissa sovellusten käyttämä matalan tason mekanismi käyttöjärjestelmän tarjoamien palveluiden suorittamiseksi. Intel-arkkitehtuuripohjaisissa x86-Linux-järjestelmissä järjestelmäkutsuja voidaan käyttää kahdella tavalla. Perinteinen tapa on käyttää keskeytystä 80h (tai 0x80, desimaaleina 128), jolloin järjestelmäkutsun numero laitetaan rekisteriin eax ja funktion parametrit rekistereihin ebx - edx.
  • En informatique, un appel système (en anglais, system call, abrégé en syscall) est une fonction fournie par le noyau d'un système d'exploitation et utilisée par les programmes s'exécutant dans l'espace utilisateur (en d'autres termes, tous les processus distincts du noyau). Ce système permet de contrôler de façon sécurisé les applications dans l'espace utilisateur.
  • In informatica, una chiamata di sistema (in inglese system call) è il meccanismo usato da un programma a livello utente per richiedere un servizio a livello kernel del sistema operativo. Vi sono fondamentalmente due tipi di chiamate di sistema: chiamate al kernel e chiamate alle librerie utente. La chiamata ad una API è identica ad una chiamata ad una funzione dell'applicazione stessa, in pratica viene registrato nello stack lo stato dei registri del microprocessore e l'indirizzo di ritorno.
  • Wywołanie systemowe (ang. system call) stanowi interfejs między wykonywanym programem a (posiadającym zwykle wyższe uprawnienia) jądrem systemu operacyjnego. Funkcje systemowe wywoływane są przez specjalny, wspierany przez dany procesor mechanizm, na przykład z użyciem wyznaczonego przerwania lub instrukcji skoku dalekiego. Mechanizm ten pozwala na realizację zależnych od platformy sprzętowej zadań, do których proces użytkownika może nie mieć bezpośredniego dostępu.
  • Em computação, uma chamada de sistema (system call) é o mecanismo usado pelo programa para requisitar um serviço do sistema operacional, ou mais especificamente, do kernel do sistema operacional.
  • Систе́мный вы́зов в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции.
  • Ett systemanrop är en mekanism för ett datorprogram att utnyttja funktioner erbjudna av operativsystemkärnan. I operativsystem för många samtida användare och i viss grad också annars i operativsystem med multikörning bör operativsystemet skydda olika användare och program för varandra och koordinera hårdvaruaccess.
rdfs:label
  • System call
  • Systemaufruf
  • Systémové volání
  • Llamada al sistema
  • Järjestelmäkutsu
  • Appel système
  • Chiamata di sistema
  • システムコール
  • Wywołanie systemowe
  • Chamada de sistema
  • Системный вызов
  • Systemanrop
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of