معماری هسته مجازی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Csf2020 (بحث | مشارکت‌ها)
برچسب: متن دارای ویکی‌متن نامتناظر
Csf2020 (بحث | مشارکت‌ها)
ایجاد شده توسط ترجمهٔ صفحهٔ «Vkernel»
برچسب‌ها: حذف حجم زیادی از مطالب منبع‌دار ترجمهٔ محتوا ترجمه محتوا ۲
خط ۸:
 
''هسته مجازی'' DragonFly توسط هسته میزبان از طریق [[فراخوان سیستمی|فراخوان]] سیستمی جدید پشتیبانی می شود که به مدیریت فضای آدرس حافظه مجازی ( '''vmspace''' ) کمک می کند - <code>vmspace_create()</code> ، {{R|Dillon2006|lwn-2007-04|vmspace…}} و همچنین برنامه های افزودنی برای چندین فراخوان سیستم موجود مانند <code>[[mmap]]</code> 's <code>madvise</code> - <code>mcontrol</code> . {{R|lwn-2007-04|mcontrol.2|syscalls.master}}
 
== منابع ==
{{پانویس}}
\
 
<</ref> name=Reed2007>{{cite web
|editor= Jeremy C. Reed |date= 2007-02-10
|url= http://www.bsdnewsletter.com/2007/02/Features176.html
|title= Answers from Matt Dillon about DragonFly's virtual kernel
|website= BSD Newsletter .com |publisher= Reed Media .net
|archive-url= https://web.archive.org/web/20070224140607/http://www.bsdnewsletter.com/2007/02/Features176.html
|archive-date= 2007-02-24 |url-status=live
}}</ref>
 
<ref name=informit-2007>{{cite web
|url= http://www.informit.com/articles/printerfriendly/766375
|title= DragonFly BSD: UNIX for Clusters?
|author= David Chisnall
|publisher= [[Prentice Hall Professional]]
|website= [[InformIT (publisher)|InformIT]]
|date=2007-06-15 |accessdate=2019-03-06
}}</ref>
 
<ref name=kerneltrap-2007>{{cite web
|url= https://web.archive.org/web/20120207011005/http://kerneltrap.org/node/14116
|title= Interview: Matthew Dillon
|author = Jeremy Andrews
|website = [[KernelTrap]]
|date=2007-08-06 |accessdate=2019-03-03
}}</ref>
 
<ref name=lwn-2007-03>{{cite web
|author= Aggelos Economopoulos |date= 2010-03-29
|url= https://lwn.net/Articles/228404/
|title= A peek at the DragonFly Virtual Kernel (part 1)
|website= [[LWN.net]] |accessdate= 2019-04-08
}}</ref>
<ref name=lwn-2007-04>{{cite web
|author= Aggelos Economopoulos |date= 2010-04-16
|url= https://lwn.net/Articles/230658/
|title= A peek at the DragonFly Virtual Kernel (part 2)
|website= [[LWN.net]] |accessdate= 2019-04-08
}}</ref>
<ref name=lwn-2010>{{cite web
|url=https://lwn.net/Articles/384200/
|title=DragonFly BSD 2.6: towards a free clustering operating system
|author= Koen Vervloesem
|website=[[LWN.net]]
|date=2010-04-21 |accessdate=2019-03-07
}}</ref>
 
<ref name=release18>{{cite web
|url= http://www.dragonflybsd.org/release18/
|title= Release Notes for DragonFly 1.8.0
|publisher= [[DragonFly BSD]]
|date= 2007-01-30 |access-date= 2019-04-08
}}</ref>
 
<ref name=Lorch2009>{{cite web
|author= Daniel Lorch |date= 2009-06-10
|url= https://dlorch.github.io/hammer-linux/files/hammer-lorch.pdf
|title= Porting the HAMMER File System to Linux
|lay-url= https://dlorch.github.io/hammer-linux/files/hammer-lorch-presentation.pdf
|quote= "UML runs the Linux kernel as a userspace process, analogous to DragonFly BSD’s virtual kernels … allow for a quick recompile-restart cycle and can be debugged easily with standard gdb."
}}</ref>
 
<ref name=mcontrol.2>{{cite web
|url= http://bxr.su/d/lib/libc/sys/madvise.2
|title= madvise, posix_madvise, mcontrol — give advice about use of memory
|work= DragonFly System Calls Manual
|publisher= [[DragonFly BSD]]
|lay-url= http://mdoc.su/d/mcontrol.2
}}</ref>
<ref name=vkernel.7>{{cite web
|author= Sascha Wildner |date= 2007-01-08
|url= http://bxr.su/d/share/man/man7/vkernel.7
|title= vkernel, vcd, vkd, vke — virtual kernel architecture
|work= DragonFly Miscellaneous Information Manual
|publisher= [[DragonFly BSD]]
|lay-url= http://mdoc.su/d/vkernel.7
}}</ref>
 
<ref name=syscalls.master>{{cite web
|url= http://bxr.su/DragonFly/sys/kern/syscalls.master
|title= kern/syscalls.master
|website= BSD Cross Reference |publisher= [[DragonFly BSD]]
}}</ref>
 
<ref name=vkernel.h>{{cite web
|author= Matthew Dillon |author-link= Matthew Dillon |date= 2006
|url= http://bxr.su/d/sys/sys/vkernel.h |title= sys/vkernel.h
|website= BSD Cross Reference |publisher= [[DragonFly BSD]]
}}</ref>
 
<ref name="vmspace…">{{cite web
|author= Matthew Dillon |author-link= Matthew Dillon |date= 2006
|url= http://bxr.su/d/sys/vm/vm_vmspace.c#sys_vmspace_create
|title= vm/vm_vmspace.c § sys_vmspace_create()
|website= BSD Cross Reference |publisher= [[DragonFly BSD]]
}}</ref>
 
<ref name=Dillon2006>{{cite mailing list
|author= Matthew Dillon |author-link= Matthew Dillon |date= 2006-09-02
|url= http://leaf.dragonflybsd.org/mailarchive/kernel/2006-09/msg00000.html
|title= Cache coherency, clustering, and Kernel virtualization
|mailing-list= kernel@ |publisher= [[DragonFly BSD]]
}}</ref>
 
<ref name=RUMPs>{{cite mailing list
|author= Antti Kantee |date= 2007-08-05
|url= http://mail-index.netbsd.org/source-changes/2007/08/05/msg188696.html
|title= CVS commit: src/sys/rump
|mailing-list= source-changes@ |publisher= [[NetBSD]]
|quote= Introduce RUMPs - Runnable Userspace Meta-Programs
}}</ref>
 
}}
 
== لینک های خارجی ==