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
  • تُقسم الذاكرة الافتراضية بواسطة أنظمة التشغيل التقليدية إلى مساحتين، مساحة النواة ومساحة المستخدم. تحفظ مساحة النواة لتشغيل النواة، وامتدادات النواة، وأكثر مشغلات الأجهزة. في المقابل، تخصص مساحة المستخدم لتشغيل تطبيقات المستخدم، ويمكن مسح هذا الجزء من الذاكرة عند الضرورة. ويشير مصطلح أرض المستخدم إلى برامج التطبيقات التي تعمل في مساحة المستخدم. ويدل المصطلح على البرمجيات والمكتبات البرمجية المختلفة التي يستخدمها نظام التشغيل للتعامل مع النواة: وهي البرامج التي تقوم بعمليات الإدخال والإخراج، والبرامج التي تتعامل مع عناصر نظام الملفات، وغيرها. كل عملية في أرض المستخدم تعمل في مساحة الذاكرة الافتراضية الخاصة بها، وما لم يطلب صراحة، فإن العملية لا يمكنها الولوج لمساحات الذاكرة المخصصة لعمليات أخرى. وهذا هو أساس حماية الذاكرة في معظم نظم التشغيل الحديثة، وهو جزء مهم في تقنية فصل الامتيازات. حسب الامتيازات الممنوحة، يمكن للعملية أن تطلب من النواة إعطاء جزء من مساحة الذاكرة المخصصة لعملية أخرى، كما في حالة المصححات. يمكن للبرامج (العمليات) أيضًا أن تطلب مساحة ذاكرة مشتركة مع عمليات أخرى. هناك مقاربة أخرى في نظم التشغيل التجريبية، وفيها تخصص مساحة عنوان واحدة لكل البرمجيات، ولمنع الولوج إلى الذاكرة الاختيارية، يُعتمد على الآلة الافتراضية للغة البرمجة، لا يمكن للبرامج أن تحصل على مراجع للعناصر التي لا يسمح لها بالولوج إليها. وهذه الطريقة مطبقة في جه أو إس إكس، وينويونيوم، ومشروع سينجلارتي البحثي التابع لمايكروسوفت. (ar)
  • Un sistema operatiu convencional sol separar la memòria virtual en l'espai del nucli i l'espai d'usuari. L'espai del nucli està estrictament reservat per al funcionament del nucli, extensions del nucli i alguns controladors de dispositius. En canvi, l'espai d'usuari és l'àrea de memòria on treballen totes les aplicacions de l'usuari i aquesta memòria que pot es pot intercanviar quan és necessari. El terme anglès userland s'utilitza sovint per referir-se a programari del sistema operatiu que s'executa en l'espai d'usuari. Cada procés de l'espai d'usuari normalment s'executa en el seu propi espai de memòria virtual, i, llevat que ho demani expressament, no pot accedir a la memòria d'altres processos. Aquesta és la base per a la protecció de memòria en els sistemes operatius comuns d'avui en dia, i una peça clau per a la . Depenent dels privilegis, els processos poden demanar al nucli que se'ls assigni part d'un altre espai de memòria de procés, com és el cas dels depuradors. Els programes també poden demanar regions de memòria compartida amb altres processos. Un altre enfocament adoptat en els sistemes operatius experimentals, és disposar d'un únic per a tot el programari, i es basen en la màquina virtual del llenguatge de programació per assegurar-se que la memòria arbitrària no es pot accedir - les aplicacions simplement no pot adquirir totes les referències als objectes als quals no es permet l'accés. [1] Aquest enfocament s'ha aplicat en , Unununium així com al projecte d'investigació Singularity de Microsoft. (ca)
  • User space a kernel space (uživatelský prostor a prostor jádra) je v informatice označení pro dvě oddělené části virtuální paměti. (cs)
  • 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)
  • 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)
  • Sistem operasi umumnya memisahakan ingatan virtual ke dalam ruang kernel dan ruang pengguna. Ruang kernel disediakan secara terbatas untuk menjalankan kernel, ekstensi kernel, dan beberapa device driver. Sebaliknya ruang pengguna merupakan tempat semua aplikasi yang berjalan pada modus pengguna beroperasi dan ingatan ini bisa ditukar-tukar sewaktu-waktu diperlukan. Istilah userland sering digunakan sebagai semua perangkat lunak sistem operasi yang berjalan pada ruang pengguna. Setiap proses pada ruang pengguna normalnya berjalan menggunakan ingatan virtualnya sendiri, dan, kecuali diminta secara eksplisit, tidak dapat mengakses ingatan atas proses yang lain. Hal ini merupakan dasar atas proteksi ingatan yang terdapat pada sistem operasi saat ini, dan menjadi kerangka dasar atas mekanisme pemisahan hak akses. Bergantung pada hak akses yang dimiliki, sebuah proses dapat meminta kernel untuk memetakan bagian dari ruang ingatan proses lainnya untuk proses tersebut, seperti yang terdapat pada pengawakutu. Program juga dapat meminta menggunakan area ingatan untuk kebutuhan berbagi dengan proses lainnya. Suatu pendekatan lain digunakan pada sistem operasi eksperimental adalah dengan menyediakan ruang alamat tunggal untuk semua perangkat lunak, dan mempercayakannya pada mesin virtual suatu bahasa pemrograman untuk memastikan ruang ingatan tersebut tidak dapat digunakan oleh aplikasi. Pendekatan ini telah diimplementasikan pada , Unununium, dan begitu pula Microsoft Singularity. (in)
  • 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 (fr)
  • Lo spazio utente, in informatica e soprattutto nell'utilizzo di un sistema operativo è 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)
  • 전통적인 컴퓨터 운영 체제는 일반적으로 가상 메모리를 커널 공간과 사용자 공간으로 분리시킨다. 커널 공간은 커널, 커널 확장 기능, 대부분의 장치 드라이버를 실행하기 위한 예비 공간이다. 반면 사용자 공간은 모든 사용자 모드 응용 프로그램들이 동작하는 메모리 영역으로, 이 메모리는 필요할 때 페이징 처리될 수 있다. 이와 비슷한 용어로 유저랜드(userland)가 있는데 이는 사용자 공간에서 실행하는 모든 응용 소프트웨어를 가리킨다. 유저랜드는 일반적으로 운영 체제가 커널과 상호 작용하기 위해 사용하는 다양한 프로그램과 라이브러리를 가리킨다. 여기에는 입출력을 수행하고 파일 시스템 오브젝트를 처리하는 소프트웨어를 아우른다. 개별 사용자 공간 프로세스는 일반적으로 저만의 가상 메모리 공간에서 실행되며, 분명히 요청되지 않을 경우 다른 프로세스의 메모리에 접근할 수 없다. 이는 오늘날의 주류 운영 체제에서 제공되는 메모리 보호 기능의 토대이자 를 위한 구성 요소이다. 권한에 따라 프로세스들은 디버거의 경우와 같이 커널에 다른 프로세스의 메모리 공간의 일부를 커널 자체에 매핑하도록 요청할 수 있다. 프로그램들은 다른 프로세스와의 공유 메모리 공간을 요청할 수도 있다. 실험적인 운영 체제에서 제공되는 또 다른 접근 방식으로는 모든 소프트웨어 대해 단일 주소 공간을 소유하는 것으로, 프로그래밍 언어의 기계어에 의지함으로써 메모리가 독단적으로 접근하지 못하게 미연에 방지한다. 이는 응용 프로그램들이 단순히 접근이 허가되지 않은 오브젝트에 대한 어떠한 참조를 회득할 수 없게 한다. 이러한 접근 방식은 , Unununium, 마이크로소프트의 싱귤래리티 연구 프로젝트에 추가되어 있다. (ko)
  • O termo espaço de usuário, terra do usuário ou modo de usuário (do inglês, userspace, userland ou usermode) é 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. Típico de sistemas operacionais Unix ou tipo Unix, sendo um ambiente externo ao núcleo e protegido. Mais especificamente pode referir-se a um conjunto de bibliotecas providas pelo sistema operacional para executar entrada/saída ou outra interação com o núcleo e é usada geralmente dentro do escopo do espaço ou ambiente de usuário. Pode referir-se também a componentes de sistema não relacionados com o núcleo, como shell ou outros utilitários para manipular o sistema de arquivos. (pt)
  • Пользовательское пространство — адресное пространство виртуальной памяти операционной системы, отводимое для пользовательских программ, в отличие от пространства ядра, которое резервируется для работы ядра операционной системы, его расширений и, возможно, некоторых драйверов устройств. В англоязычной компьютерной литературе термин часто используется для обозначения совокупности приложений, которые выполняются в пространстве пользователя. Каждый процесс в пользовательском пространстве обычно выполняется в собственной области виртуальной памяти, и при отсутствии явной необходимости, не может получить доступа к памяти, используемой другими процессами. Такой подход является базисным для обеспечения защиты памяти большинства современных операционных систем, и своего рода «фундаментом» для обеспечения права доступа. В зависимости от привилегий процесс может запросить ядро отобразить часть адресного пространства другого процесса на своё, как, например, это делают отладчики. Программы также могут запрашивать для себя область разделяемой памяти совместно с другими процессами. В некоторых экспериментальных операционных системах используется другой подход — для всех программных продуктов используется единое адресное пространство, с учётом того, что реализация виртуальной машины обеспечивает невозможность произвольного доступа — приложения попросту не могут получить ссылки на объекты, к которым они не имеют доступа, этот подход был использован в таких операционных системах, как , , Phantom OS, Microsoft Singularity. Важным элементом при проектировании системного программного обеспечения является решение по реализации в пространстве ядра или пользовательском пространстве. В частности, в UNIX-системах до появления технологии FUSE в 2000-х годах при монтировании файловой системы требовалось, чтобы её код выполнялся в пространстве ядра, из-за чего, например, только суперпользователь мог монтировать компакт-диск. (ru)
  • 在作業系統中,虛擬記憶體通常會被分成使用者空間(英語:User space,又譯為使用者空间),與核心空間(英語:Kernel space,又譯為內核空間)這兩個區段。 這是記憶體保護機制中的一環。內核、核心擴充(kernel extensions)、以及驅動程式,運行在核心空間上。而其他的應用程式,則運行在使用者空間上。所有運行在使用者空間的應用程式,都被統稱為用戶級(userland)。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 93467 (xsd:integer)
dbo:wikiPageLength
  • 4002 (xsd:integer)
dbo:wikiPageRevisionID
  • 976430729 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • 2016-03-26 (xsd:date)
dbp:title
  • Entering User Mode (en)
dbp:url
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • User space a kernel space (uživatelský prostor a prostor jádra) je v informatice označení pro dvě oddělené části virtuální paměti. (cs)
  • 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)
  • 在作業系統中,虛擬記憶體通常會被分成使用者空間(英語:User space,又譯為使用者空间),與核心空間(英語:Kernel space,又譯為內核空間)這兩個區段。 這是記憶體保護機制中的一環。內核、核心擴充(kernel extensions)、以及驅動程式,運行在核心空間上。而其他的應用程式,則運行在使用者空間上。所有運行在使用者空間的應用程式,都被統稱為用戶級(userland)。 (zh)
  • تُقسم الذاكرة الافتراضية بواسطة أنظمة التشغيل التقليدية إلى مساحتين، مساحة النواة ومساحة المستخدم. تحفظ مساحة النواة لتشغيل النواة، وامتدادات النواة، وأكثر مشغلات الأجهزة. في المقابل، تخصص مساحة المستخدم لتشغيل تطبيقات المستخدم، ويمكن مسح هذا الجزء من الذاكرة عند الضرورة. ويشير مصطلح أرض المستخدم إلى برامج التطبيقات التي تعمل في مساحة المستخدم. ويدل المصطلح على البرمجيات والمكتبات البرمجية المختلفة التي يستخدمها نظام التشغيل للتعامل مع النواة: وهي البرامج التي تقوم بعمليات الإدخال والإخراج، والبرامج التي تتعامل مع عناصر نظام الملفات، وغيرها. (ar)
  • Un sistema operatiu convencional sol separar la memòria virtual en l'espai del nucli i l'espai d'usuari. L'espai del nucli està estrictament reservat per al funcionament del nucli, extensions del nucli i alguns controladors de dispositius. En canvi, l'espai d'usuari és l'àrea de memòria on treballen totes les aplicacions de l'usuari i aquesta memòria que pot es pot intercanviar quan és necessari. El terme anglès userland s'utilitza sovint per referir-se a programari del sistema operatiu que s'executa en l'espai d'usuari. (ca)
  • 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). * Portail de l’informatique (fr)
  • 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)
  • Sistem operasi umumnya memisahakan ingatan virtual ke dalam ruang kernel dan ruang pengguna. Ruang kernel disediakan secara terbatas untuk menjalankan kernel, ekstensi kernel, dan beberapa device driver. Sebaliknya ruang pengguna merupakan tempat semua aplikasi yang berjalan pada modus pengguna beroperasi dan ingatan ini bisa ditukar-tukar sewaktu-waktu diperlukan. Istilah userland sering digunakan sebagai semua perangkat lunak sistem operasi yang berjalan pada ruang pengguna. (in)
  • Lo spazio utente, in informatica e soprattutto nell'utilizzo di un sistema operativo è 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)가 있는데 이는 사용자 공간에서 실행하는 모든 응용 소프트웨어를 가리킨다. 유저랜드는 일반적으로 운영 체제가 커널과 상호 작용하기 위해 사용하는 다양한 프로그램과 라이브러리를 가리킨다. 여기에는 입출력을 수행하고 파일 시스템 오브젝트를 처리하는 소프트웨어를 아우른다. 실험적인 운영 체제에서 제공되는 또 다른 접근 방식으로는 모든 소프트웨어 대해 단일 주소 공간을 소유하는 것으로, 프로그래밍 언어의 기계어에 의지함으로써 메모리가 독단적으로 접근하지 못하게 미연에 방지한다. 이는 응용 프로그램들이 단순히 접근이 허가되지 않은 오브젝트에 대한 어떠한 참조를 회득할 수 없게 한다. 이러한 접근 방식은 , Unununium, 마이크로소프트의 싱귤래리티 연구 프로젝트에 추가되어 있다. (ko)
  • O termo espaço de usuário, terra do usuário ou modo de usuário (do inglês, userspace, userland ou usermode) é 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)
  • Пользовательское пространство — адресное пространство виртуальной памяти операционной системы, отводимое для пользовательских программ, в отличие от пространства ядра, которое резервируется для работы ядра операционной системы, его расширений и, возможно, некоторых драйверов устройств. В англоязычной компьютерной литературе термин часто используется для обозначения совокупности приложений, которые выполняются в пространстве пользователя. (ru)
rdfs:label
  • User space (en)
  • مساحة المستخدم (ar)
  • Espai d'usuari (ca)
  • User space (cs)
  • Espacio de usuario (es)
  • Espace utilisateur (fr)
  • Ruang pengguna (in)
  • Spazio utente (it)
  • 사용자 공간 (ko)
  • Espaço de usuário (pt)
  • Пользовательское пространство (ru)
  • 使用者空間 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of