Wywłaszczenie (informatyka): Różnice pomiędzy wersjami

m
Wycofano edycje użytkownika 83.14.129.198 (dyskusja). Autor przywróconej wersji to Bulwersator.
(DODANIE KILKA WĄTKÓW)
m (Wycofano edycje użytkownika 83.14.129.198 (dyskusja). Autor przywróconej wersji to Bulwersator.)
{{dopracować|źródła|Skąd pewność, że wymienione systemy wspierają wywłaszczanie?}}
'''WywsdfadsfadsfasdładsfdsafafsadasffdsfaafsasdfadzczenieWywłaszczenie''' – technika używana w środowiskach [[Wielozadaniowość|wielozadaniowych]], w której algorytmSAalgorytm szeregujący ([[scheduler]]) może wstrzymać aktualnie wykonywane zadanie (np. [[proces (dinformatyka)|proces]] lub [[wątek (informatyka)|wątek]]), aby umożliwić działanie innemuASDeracyjnegoinnemu. Dzięki temu rozwiązaniu zawieszenie jednego procesu nie powoduje blokady całego systemu operacyjnego. W systemach bez wywłaszczenia zadania jawnie informują scheduler, w którym momencie chcą umożliwić dsafdsafasdprzejścieprzejście do innych zadań. Jeżeli nie zrobią tego w odpowiednim czasie, dniesystem zaczyna działać bardzo wolno. Oprócz tego wywłaszczanie umożliwia szczegółowe określanie czasu, w jakim dany proces może kasfdastaćkorzystać z profadscesoraprocesora. Wywłaszczanie w niektfadsórychniektórych systsaystemsystemach zaczynaoperacyjnych działaćmoże bardzodotyczyć wolno.nie Oprócztylko tegoprogramów, wywłaszczanieale umożliwia szczefasdgółowe okreśsljl;jdsaadsfdsafadsfdsatakżetakże samego jądra – przykładem takiego systemu jest [[Linux]]<ref>{{laDemachcytuj operacyjnychstronę| możeurl dotyczyć=http://www.kernel.org/doc/man-pages/online/pages/man2/sched_setscheduler.2.html#NOTES nie| tylkotytuł adsfprogramów,=sched_setscheduler(2) ale– Linux manual page | data dostępu =2010-10-1 | autor fsagndsgfjdsfjdsafkljdsfklafjDA= | język =en}}</ref>.
 
Wywłaszczanie jest często ograniczanfdsafdsaffsaDprzerwańograniczane, na przykład procedury odpowiedzialne za obsługę [[przerwanie|przerwań sprzętowych]] są zwykle niewywłaszczalne, co znacznie upraszcza ich konstrukcje Dwymuszaale wymusza też zadbanie o to, żeby szybko się kończyły umożliwiając działanie innym procesom. W dsfadsfsystemiesystemie [[Linux]] przed wersją 2.6 niemożliwe było wywłaszczenie procesu który znajdował się adsfasdfadsww trybie [[jądro systemu operacyjnego|jądra]], co w pewnych sytuacjfasdfachsytuacjach mogło być powodem bardzo wolnej reakcji na działania użytkownika.
 
== Popularne wielozadaniowe systemy operacyjne z możliwością wywłaszczania procesów ==
2020

edycji