A modern computer operating system usually segregates virtual memory into kernel space and user space. Primarily, this separation serves to provide memory protection and hardware protection from malicious or errant software behaviour. Kernel space is strictly reserved for running a privileged operating system kernel, kernel extensions, and most device drivers. In contrast, user space is the memory area where application software and some drivers execute.

Property Value
dbo:abstract
  • A modern computer operating system usually segregates virtual memory into kernel space and user space. Primarily, this separation serves to provide memory protection and hardware protection from malicious or errant software behaviour. Kernel space is strictly reserved for running a privileged operating system kernel, kernel extensions, and most device drivers. In contrast, user space is the memory area where application software and some drivers execute. (en)
  • تُقسم الذاكرة الافتراضية بواسطة أنظمة التشغيل التقليدية إلى مساحتين، مساحة النواة ومساحة المستخدم. تحفظ مساحة النواة لتشغيل النواة، وامتدادات النواة، وأكثر مشغلات الأجهزة. في المقابل، تخصص مساحة المستخدم لتشغيل تطبيقات المستخدم، ويمكن مسح هذا الجزء من الذاكرة عند الضرورة. ويشير مصطلح أرض المستخدم إلى برامج التطبيقات التي تعمل في مساحة المستخدم. ويدل المصطلح على البرمجيات والمكتبات البرمجية المختلفة التي يستخدمها نظام التشغيل للتعامل مع النواة: وهي البرامج التي تقوم بعمليات الإدخال والإخراج، والبرامج التي تتعامل مع عناصر نظام الملفات، وغيرها. كل عملية في أرض المستخدم تعمل في مساحة الذاكرة الافتراضية الخاصة بها، وما لم يطلب صراحة، فإن العملية لا يمكنها الولوج لمساحات الذاكرة المخصصة لعمليات أخرى. وهذا هو أساس حماية الذاكرة في معظم نظم التشغيل الحديثة، وهو جزء مهم في تقنية فصل الامتيازات. حسب الامتيازات الممنوحة، يمكن للعملية أن تطلب من النواة إعطاء جزء من مساحة الذاكرة المخصصة لعملية أخرى، كما في حالة المصححات. يمكن للبرامج (العمليات) أيضًا أن تطلب مساحة ذاكرة مشتركة مع عمليات أخرى. هناك مقاربة أخرى في نظم التشغيل التجريبية، وفيها تخصص مساحة عنوان واحدة لكل البرمجيات، ولمنع الولوج إلى الذاكرة الاختيارية، يُعتمد على الآلة الافتراضية للغة البرمجة، لا يمكن للبرامج أن تحصل على مراجع للعناصر التي لا يسمح لها بالولوج إليها. وهذه الطريقة مطبقة في جه أو إس إكس، وينويونيوم، ومشروع سينجلارتي البحثي التابع لمايكروسوفت. (ar)
  • La expresión espacio de usuario se refiere a un espacio de aplicación, típicamente en Unix o en sistemas operativos tipo Unix, el cual es externo al núcleo. Algunas veces la expresión espacio de usuario puede referirse a una aplicación que lleva a cabo sus propias llamadas al sistema o su propia entrada y salida (E/S), pero por lo común, el espacio de usuario como parte de una aplicación hará llamadas al sistema y otras actividades del sistema desde el núcleo. En el sentido jerárquico del sistema de archivos, el espacio de usuario se refiere a cualquier espacio de almacenamiento en disco del sistema que no es parte de su almacenamiento crítico, es decir, el espacio de almacenamiento de los usuarios, tal como el de sus documentos personales y otros datos no críticos. En los sistemas Unix este espacio comúnmente reside en los directorios /home, /export/home o /usr/home. (es)
  • Quand le processeur d'un système informatique possède au moins deux modes de fonctionnement, dont un mode dit superviseur ou mode noyau qui n'impose pas de restrictions sur les instructions exécutées, et un mode dit utilisateur qui limite ce que peuvent faire les instructions, et quand le système d'exploitation met en œuvre cette distinction en faisant fonctionner les autres programmes en mode utilisateur et en se réservant le mode superviseur, on dit que les programmes ainsi restreints font partie de l'espace utilisateur (en anglais, userspace). Cette partition entre espace utilisateur et espace noyau est l'élément de base du contrôle d'accès : les applications de l'espace utilisateur ne peuvent, par accident ou intentionnellement, accéder à une zone mémoire ne leur appartenant pas car une telle action déclenche immédiatement une trappe du noyau, qui doit envoyer un signal particulier au programme et, généralement, y mettre fin. Pour que ce mécanisme fonctionne, il faut que les processeurs disposent d'une unité de gestion mémoire (MMU) exploitable par le noyau. La trappe est en effet déclenchée par une interruption matérielle. Le mécanisme de protection mémoire ne peut être implémenté efficacement de façon logicielle. Le noyau lui-même opère sans restrictions, c'est pourquoi il doit être construit avec le plus grand soin. * Portail de l’informatique Portail de l’informatique (fr)
  • Nei sistemi operativi, lo spazio utente è uno spazio per applicazioni eseguite in modalità utente esterno al kernel e protetto attraverso la separazione dei privilegi. Si può riferire a un set di librerie per effettuare operazioni di input/output o interagire con il kernel dalle applicazioni. Si può anche riferire a componenti di sistema che non fanno parte del kernel come le shell o altre utilità per manipolare gli oggetti all'interno del file system collettivamente indicate col termine userland. Nella gerarchia dei file system, userland è inteso come spazio di immagazzinamento su disco appartenente all'utente (ad esempio per i file personali e altri dati che non compromettono il funzionamento del sistema) per differenziarlo dallo spazio in cui vi sono memorizzati i file critici del sistema operativo. Sui sistemi operativi Unix-like questo spazio si trova nelle home directory. (it)
  • Przestrzeń użytkownika – fragment pamięci operacyjnej systemu mikroprocesorowego, na której operacje (zapis - odczyt) może wykonywać zarówno jądro systemu operacyjnego jak i aplikacje. (pl)
  • O espaço de usuário ou modo de utilizador é um conceito da ciência da computação que se refere a um modo de execução em que um processador executa apenas instruções não privilegiadas. Quando um programa que corre em modo de utilizador tenta executar uma dessas instruções, o processador não a executa e, em vez disso, informa o núcleo para que este possa decidir o que fazer perante a situação (nomeadamente tolerar a execução da instrução). Etimologicamente, espaço refere-se ao conjunto de programas que rodam com o processador em modo usuário e a expressão origina da tradução direta da expressão em inglês user space application. (pt)
  • Пользовательское пространство — адресное пространство виртуальной памяти операционной системы, отводимое для пользовательских программ, в отличие от пространства ядра, которое резервируется для работы ядра операционной системы, его расширений и, возможно, некоторых драйверов устройств. В англоязычной компьютерной литературе термин «Userland» часто используется для обозначения совокупности приложений, которые выполняются в пространстве пользователя. Каждый процесс в пользовательском пространстве обычно выполняется в собственной области виртуальной памяти, и при отсутствии явной необходимости, не может получить доступа к памяти, используемой другими процессами. Такой подход является базисным для обеспечения защиты памяти большинства современных операционных систем, и своего рода «фундаментом» для обеспечения права доступа. В зависимости от привилегий процесс может запросить ядро отобразить часть адресного пространства другого процесса на своё, как, например, это делают отладчики. Программы также могут запрашивать для себя область разделяемой памяти совместно с другими процессами. В некоторых экспериментальных операционных системах используется другой подход — для всех программных продуктов используется единое адресное пространство, с учётом того, что реализация виртуальной машины обеспечивает невозможность произвольного доступа — приложения попросту не могут получить ссылки на объекты, к которым они не имеют доступа, этот подход был использован в таких операционных системах, как JXOS, Unununium, Phantom OS, Microsoft Singularity. Важным элементом при проектировании системного программного обеспечения является решение по реализации в пространстве ядра или пользовательском пространстве. В частности, в UNIX-системах до появления технологии FUSE в 2000-х годах при монтировании файловой системы требовалось, чтобы её код выполнялся в пространстве ядра, из-за чего, например, только суперпользователь мог монтировать компакт-диск. (ru)
  • 在作業系統中,虛擬記憶體通常會被分成使用者空間(英语:User space,又譯為使用者空间),與核心空間(英语:Kernel space,又譯為內核空間)這兩個區段。 這是記憶體保護機制中的一環。內核、核心擴充(kernel extensions)、以及驅動程式,運行在核心空間上。而其他的應用程式,則運行在使用者空間上。所有運行在使用者空間的應用程式,都被統稱為用戶級(userland)。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 93467 (xsd:integer)
dbo:wikiPageRevisionID
  • 744830235 (xsd:integer)
dbp:date
  • 20160326162854 (xsd:double)
dbp:title
  • Entering User Mode
dbp:url
  • http://xarnze.com/article/Entering%20User%20Mode
dct:subject
rdf:type
rdfs:comment
  • A modern computer operating system usually segregates virtual memory into kernel space and user space. Primarily, this separation serves to provide memory protection and hardware protection from malicious or errant software behaviour. Kernel space is strictly reserved for running a privileged operating system kernel, kernel extensions, and most device drivers. In contrast, user space is the memory area where application software and some drivers execute. (en)
  • Przestrzeń użytkownika – fragment pamięci operacyjnej systemu mikroprocesorowego, na której operacje (zapis - odczyt) może wykonywać zarówno jądro systemu operacyjnego jak i aplikacje. (pl)
  • O espaço de usuário ou modo de utilizador é um conceito da ciência da computação que se refere a um modo de execução em que um processador executa apenas instruções não privilegiadas. Quando um programa que corre em modo de utilizador tenta executar uma dessas instruções, o processador não a executa e, em vez disso, informa o núcleo para que este possa decidir o que fazer perante a situação (nomeadamente tolerar a execução da instrução). Etimologicamente, espaço refere-se ao conjunto de programas que rodam com o processador em modo usuário e a expressão origina da tradução direta da expressão em inglês user space application. (pt)
  • 在作業系統中,虛擬記憶體通常會被分成使用者空間(英语:User space,又譯為使用者空间),與核心空間(英语:Kernel space,又譯為內核空間)這兩個區段。 這是記憶體保護機制中的一環。內核、核心擴充(kernel extensions)、以及驅動程式,運行在核心空間上。而其他的應用程式,則運行在使用者空間上。所有運行在使用者空間的應用程式,都被統稱為用戶級(userland)。 (zh)
  • تُقسم الذاكرة الافتراضية بواسطة أنظمة التشغيل التقليدية إلى مساحتين، مساحة النواة ومساحة المستخدم. تحفظ مساحة النواة لتشغيل النواة، وامتدادات النواة، وأكثر مشغلات الأجهزة. في المقابل، تخصص مساحة المستخدم لتشغيل تطبيقات المستخدم، ويمكن مسح هذا الجزء من الذاكرة عند الضرورة. ويشير مصطلح أرض المستخدم إلى برامج التطبيقات التي تعمل في مساحة المستخدم. ويدل المصطلح على البرمجيات والمكتبات البرمجية المختلفة التي يستخدمها نظام التشغيل للتعامل مع النواة: وهي البرامج التي تقوم بعمليات الإدخال والإخراج، والبرامج التي تتعامل مع عناصر نظام الملفات، وغيرها. (ar)
  • La expresión espacio de usuario se refiere a un espacio de aplicación, típicamente en Unix o en sistemas operativos tipo Unix, el cual es externo al núcleo. Algunas veces la expresión espacio de usuario puede referirse a una aplicación que lleva a cabo sus propias llamadas al sistema o su propia entrada y salida (E/S), pero por lo común, el espacio de usuario como parte de una aplicación hará llamadas al sistema y otras actividades del sistema desde el núcleo. (es)
  • Quand le processeur d'un système informatique possède au moins deux modes de fonctionnement, dont un mode dit superviseur ou mode noyau qui n'impose pas de restrictions sur les instructions exécutées, et un mode dit utilisateur qui limite ce que peuvent faire les instructions, et quand le système d'exploitation met en œuvre cette distinction en faisant fonctionner les autres programmes en mode utilisateur et en se réservant le mode superviseur, on dit que les programmes ainsi restreints font partie de l'espace utilisateur (en anglais, userspace). (fr)
  • Nei sistemi operativi, lo spazio utente è uno spazio per applicazioni eseguite in modalità utente esterno al kernel e protetto attraverso la separazione dei privilegi. Si può riferire a un set di librerie per effettuare operazioni di input/output o interagire con il kernel dalle applicazioni. Si può anche riferire a componenti di sistema che non fanno parte del kernel come le shell o altre utilità per manipolare gli oggetti all'interno del file system collettivamente indicate col termine userland. (it)
  • Пользовательское пространство — адресное пространство виртуальной памяти операционной системы, отводимое для пользовательских программ, в отличие от пространства ядра, которое резервируется для работы ядра операционной системы, его расширений и, возможно, некоторых драйверов устройств. В англоязычной компьютерной литературе термин «Userland» часто используется для обозначения совокупности приложений, которые выполняются в пространстве пользователя. (ru)
rdfs:label
  • User space (en)
  • مساحة المستخدم (ar)
  • Espacio de usuario (es)
  • Espace utilisateur (fr)
  • Spazio utente (it)
  • Przestrzeń użytkownika (pl)
  • Espaço de usuário (pt)
  • Пользовательское пространство (ru)
  • 使用者空間 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of