Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Dispatcher - Teknopedia
Dispatcher - Teknopedia
Pagine da unire
Questa pagina sull'argomento informatica sembra trattare argomenti unificabili alla pagina Scheduler.

Puoi contribuire unendo i contenuti in una pagina unica. Segui i suggerimenti del progetto di riferimento.
Abbozzo
Questa voce sull'argomento sistema operativo è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.

In informatica, il dispatcher (lett. "spedizioniere") è un modulo del sistema operativo che passa effettivamente il controllo della CPU ai processi scelti dallo scheduler a breve termine: poiché si attiva a ogni commutazione di contesto, il dispatcher dovrebbe essere quanto più rapido possibile e il tempo richiesto dal dispatcher per fermare un processo ed avviarne l'esecuzione di un altro è noto come latenza di dispatch.

Nei server web il dispatcher è il thread che legge dalla rete le richieste da elaborare in arrivo; dopo averle esaminate, sceglie un thread lavoratore inattivo (ad es. uno che è bloccato) e gli consegna la richiesta; a questo punto, il dispatcher sveglia il lavoratore inattivo spostandolo dallo stato bloccato (blocked) allo stato pronto (ready); quando il thread lavoratore si sveglia, controlla se la richiesta può essere soddisfatta da una pagina web in cache; se non ci riesce, inizia un'operazione di read per ottenere una pagina dal disco e si blocca finché l'operazione non è completata; la CPU, in questo lasso di tempo, non rimane ferma: quando il thread lavoratore si blocca sceglie un altro processo da eseguire, ad es. può scegliere il thread dispatcher, per acquisire altro lavoro, oppure un altro thread lavoratore che è pronto ad essere eseguito.

  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Dispatcher&oldid=138963736"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022