Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
SMPng - Wikipedia, wolna encyklopedia

SMPng

Z Wikipedii

SMPng (ang. SMP next generation - SMP następnej generacji) - to jeden z podprojektów systemu FreeBSD mający na celu umożliwienie działania tego systemu na komputerach wieloprocesorowych.

Spis treści

[edytuj] Historia

SMP było obecne w systemie FreeBSD już od wersji 3[1]. Jednak wsparcie dla maszyn wieloprocesorowych w tamtym okresie było bardzo ograniczone. Programy użytkownika mogły działać na różnych procesorach, natomiast jądro, pozbawione wielobieżności mogło być wykonywane tylko na jednym procesorze. Problemem był także mechanizm blokowania wątków, oparty na jednej dużej blokadzie jądra. Prace nad wersją 5. systemu miały na celu umożliwić działanie jądra na więcej niż jednym procesorze oraz zwiększenie drobnoziarnistości blokad. Dzięki temu jądro wzbogaciło się w szereg mniejszych blokad, dotyczących tylko fragmentów jego kodu (np. pojedynczych podsystemów)[2]. Projekt nadal jest w fazie rozwoju, lecz w tej chwili nie ma przeciwwskazań do stosowania go na maszynach wieloprocesorowych. Podobny proces przechodzi jądro systemu Linux.

[edytuj] Szerszy opis

W ramach SMPng prowadzone są modyfikacje wielu elementów jądra systemu FreeBSD. Prace muszą obejmować m.in.:

Oprócz zmian polegających na dbaniu o odpowiednią synchronizację jądra za pomocą blokad trzeba było także wprowadzić nowego planistę. W tym celu zapoczątkowano projekt ULE.

[edytuj] Zobacz też

Przypisy

  1. Projekt SMP w systemie FreeBSD
  2. Introduction to Multithreading and Multiprocessingin the FreeBSD SMPng Network Stack - prezentacja przygotowana na EuroBSDCon 2005 przez Roberta Watsona

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com