Casa Audio Che cos'è la pianificazione dei lavori? - definizione da techopedia

Che cos'è la pianificazione dei lavori? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Pianificazione lavoro?

La pianificazione dei lavori è il processo di allocazione delle risorse di sistema a molte attività diverse da parte di un sistema operativo (SO). Il sistema gestisce le code dei lavori prioritarie in attesa di tempo CPU e dovrebbe determinare quale lavoro prendere da quale coda e la quantità di tempo da assegnare per il lavoro. Questo tipo di pianificazione garantisce che tutti i lavori vengano eseguiti in modo equo e puntuale.

La maggior parte dei sistemi operativi come Unix, Windows, ecc. Include funzionalità standard di pianificazione dei lavori. Numerosi programmi, tra cui sistemi di gestione di database (DBMS), backup, pianificazione delle risorse aziendali (ERP) e gestione dei processi aziendali (BPM), presentano anche specifiche funzionalità di pianificazione dei lavori.

Techopedia spiega Job Scheduling

La pianificazione dei lavori viene eseguita utilizzando i programmi di pianificazione dei lavori. I programmi di pianificazione lavoro sono programmi che consentono la pianificazione e, a volte, tengono traccia dei lavori "batch" del computer o unità di lavoro come il funzionamento di un programma di gestione stipendi. I programmatori di lavoro hanno la capacità di avviare e controllare i lavori automaticamente eseguendo dichiarazioni linguistiche di controllo dei lavori preparate o mediante una comunicazione simile con un operatore umano. Generalmente, gli attuali programmatori di lavoro includono un'interfaccia utente grafica (GUI) insieme a un unico punto di controllo.

Le organizzazioni che desiderano automatizzare il carico di lavoro IT non correlato potrebbero anche utilizzare attributi più sofisticati da uno scheduler di processi, ad esempio:

  • Pianificazione in tempo reale in conformità con eventi esterni imprevisti
  • Riavvio e recupero automatizzati in caso di guasti
  • Notifica al personale operativo
  • Generazione di rapporti di incidenti
  • Percorsi di audit intesi a fini di conformità alle normative

Gli sviluppatori interni possono scrivere queste funzionalità avanzate; tuttavia, questi sono generalmente offerti da provider esperti nel software di gestione dei sistemi.

Nella pianificazione, vengono utilizzati molti schemi diversi per determinare quale lavoro specifico eseguire. Alcuni parametri che possono essere considerati sono i seguenti:

  • Priorità del lavoro
  • Disponibilità di risorse informatiche
  • Chiave di licenza se il lavoro utilizza un software concesso in licenza
  • Tempo di esecuzione assegnato all'utente
  • Numero di lavori paralleli consentiti per un utente
  • Tempo di esecuzione previsto
  • Tempo di esecuzione trascorso
  • Presenza di dispositivi periferici
  • Numero di casi di eventi prescritti
Che cos'è la pianificazione dei lavori? - definizione da techopedia