Пријава


Да ли сте заборавили лозинку?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
Налазите се овде: Дом / members / meka / Vesti / FreeBSD izgubio još jednog džina

FreeBSD izgubio još jednog džina

аутор: Goran Mekić Последња измена 00:26 22.08.2008.
TTY sloj FreeBSD-a je portovan na MPSAFE

Danas je Ed Schouten integrisao MultiProcessorSafe (MPSAFE) implementaciju TTY sloja u FreeBSD. To znači da je TTY sloj napokon bez GIANT zaključavanja. Još jedna prepreka za izbacivanje GIANT zaključavanja je uklonjena. Kao što je Paul-Henning Kamp napomenuo u jednom momentu: "Ovo je poslednje poglavlje koje treba napisati iz početka (već dugo vremena)".

GIANT zaključavanje, kao što mu i ime kaže, zaključava "previše". Naime, to znači da kada treba određena operacija da se obavi i osigura se da joj "niko neće smetati", zaključava se globalno. Ovo je dobro pošto ste sigurni da je funkcija koja je pozvala GIANT zaključavanje jedina koja se izvršava i da "ništa ne može da joj pokvari planove". Sa druge strane, zašto bi, na primer, išta što ima veze sa mrežnom karticom zaključavalo i operaciju grafičke kartice (ovo shvatite samo kao izuzetno uprošćen primer)? Dakle, izbacivanjem GIANT zaključavanja se omogućava bolje iskorišćenje više procesora (SMP - symetric multiprocessing).

Izvor: evilcoder.org

Дејства на документ

« април 2024 »
април
поутсрчепесуне
1234567
891011121314
15161718192021
22232425262728
2930
lugons projekti

bal2con

Kako postati haker

tor.lugons.png

slackbook.png

gentoo_handbook

machine

BARBOSSA