فضای نام (علوم رایانه): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
خط ۹:
مثال های برجسته از فضای نام شامل<ref name=":0" />:
 
* [[سیستم فایل‌بندی]]: فضای نامی است که به فایل هافایل‌ها نامی را منتسب می کندمی‌کند<ref>{{cite conference|first1=Atul|last8=Lorch|archiveurl=https://web.archive.org/web/20100728202945/http://paul.rutgers.edu/cs545/S06/papers/adya-farsite-osdi-2002.pdf|url-status=dead|quote=The primary construct established by a file system is a hierarchical directory namespace, which is the logical repository for files.|url=http://paul.rutgers.edu/cs545/S06/papers/adya-farsite-osdi-2002.pdf|year=2002|conference=Proc. [[USENIX]] Symp. on Operating Systems Design and Implementation|title=FARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment|last10=Wattenhofer|first10=Roger|last9=Theimer|first9=Marvin|first8=Jacob|last1=Adya|last7=Howell|first7=Jon|last6=Douceur|first6=John|last5=Chaiken|first5=Ronnie|last4=Cermak|first4=Gerald|last3=Castro|first3=Miguel|last2=Bolosky|first2=William|archivedate=2010-07-28}}</ref>.
* بعضی از [[زبان برنامه‌نویسی|زبان های برنامه نویسی]] به وسیله یوسیلۀ فضای نام [[متغیر (برنامه‌نویسی)|متغیر]] ها‌ها و [[رویه (علوم رایانه)|رویه]] هایشان‌هایشان را سازمان دهی میسازمان‌دهی کنندمی‌کنند<ref>{{cite web|url=http://en.csharp-online.net/CSharp_FAQ:_What_is_a_namespace|title=C# FAQ: What is a namespace|publisher=C# Online Net|location=http://en.csharp-online.net/|quote=A namespace is nothing but a group of assemblies, classes, or types. A namespace acts as a container—like a disk folder—for classes organized into groups usually based on functionality. C# namespace syntax allows namespaces to be nested.|accessdate=2010-02-23|archiveurl=https://web.archive.org/web/20131020150529/http://tutorials.csharp-online.net/index.php?title=CSharp_FAQ%3A_What_is_a_namespace|archivedate=2013-10-20|url-status=dead}}</ref><ref>{{Cite web|url=http://php.net/manual/en/language.namespaces.rationale.php|title=An overview of namespaces in PHP|last=|first=|date=|website=PHP Manual|publisher=|access-date=|quote=What are namespaces? In the broadest definition namespaces are a way of encapsulating items. This can be seen as an abstract concept in many places. For example, in any operating system directories serve to group related files, and act as a namespace for the files within them.}}</ref><ref>{{Cite web|url=https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html|title=Creating and Using Packages|last=|first=|date=|website=Java Documentation|publisher=Oracle|access-date=|quote=A package is a grouping of related types providing access protection and name space management. Note that types refers to classes, interfaces, enumerations, and annotation types. Enumerations and annotation types are special kinds of classes and interfaces, respectively, so types are often referred to in this lesson simply as classes and interfaces.}}{{better source|date=July 2015}}</ref>.
* در [[شبکه رایانه‌ای|شبکهشبکۀ ی رایانه ایرایانه‌ای]] و [[رایانش توزیع‌شده|سیستم هایسیستم‌های توزیع شده]] نام هایینام‌هایی به منابع منتسب می شود،می‌شود، مثلا به کامپیوتر ها،کامپیوترها، پرینترها، [[وبگاه|وب سایت هاوبسایت‌ها]]، فایل هافایل‌ها (بیرونی و دور)، و غیره.
* [[سیستم‌عامل|سیستم هایسیستم‌های عامل]] می توانندمی‌توانند منابع کرنل (مثل ID پردازش، کاربران، سوکت شکبهشبکه) را توسط فضای نام مجرد بخش بندیبخش‌بندی کنند، تا از [[شبیه‌سازی سطح سیستم‌عامل]] پشتیبانی کنند.
 
== مقایسه فضای نام رایانه با فضای نام در انسان ها ==