Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Preemptive kernel

  1. #1

    Preemptive kernel

    Qual'è la differenza rispetto ad uno classico e quanto conviene su un desktop???

    Tnks
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    907
    Detto molto all'acqua di rose, un kernel preemptive e` piu` reattivo nel concedere cpu time ai processi in user mode con priorita` alta, a differenza dei non-preemptive dove lo scheduler gestisce le code dei processi in user mode secondo un semplice sistema di time sharing. In sostanza, un kernel preemptive garantisce che un processo ad alta priorita` possa _sempre_ interrompere un processo a priorita` bassa, indipendentemente dal fatto che il processo a priorita` bassa si trovi in user mode o kernel mode. Sui non-preemptive, i processi in user-mode non possono bypassare quelli in kernel mode, indipendentemente dalla loro priorita`.

    Su un sistema desktop generalmente la differenza e` poca, solitamente vengono usati per sistemi realtime di tipo critical come gli os per applicazioni mediche (es. QNX).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.