Cuprins:
- Definiție - Ce înseamnă Planificarea de locuri de muncă?
- Techopedia explică Planificarea locurilor de muncă
Definiție - Ce înseamnă Planificarea de locuri de muncă?
Planificarea lucrărilor este procesul de alocare a resurselor sistemului la mai multe sarcini diferite de către un sistem de operare (OS). Sistemul gestionează cozi de lucru prioritare care așteaptă timpul procesorului și ar trebui să stabilească ce job să fie preluat din care coadă și perioada de timp care trebuie alocată pentru lucrare. Acest tip de programare vă asigură că toate lucrările sunt efectuate corect și la timp.
Majoritatea sistemelor de operare precum Unix, Windows, etc., includ abilități standard de planificare a lucrărilor. O serie de programe, inclusiv sisteme de gestionare a bazelor de date (DBMS), backup, planificarea resurselor întreprinderii (ERP) și gestionarea proceselor de afaceri (BPM), de asemenea, oferă funcții specifice de planificare a lucrărilor.
Techopedia explică Planificarea locurilor de muncă
Planificarea locurilor de muncă se efectuează utilizând planificatoare de locuri de muncă. Planificatorii de locuri de muncă sunt programe care permit programarea și, uneori, urmăresc joburile „lot” ale calculatorului sau unități de lucru precum operarea unui program de salarizare. Planificatorii de locuri de muncă au capacitatea de a începe și de a controla automat locurile de muncă, rulând declarații de limbă pregătite pentru controlul locului de muncă sau prin comunicarea similară cu un operator uman. În general, actualul program de lucru include o interfață grafică de utilizator (GUI) împreună cu un singur punct de control.
Organizațiile care doresc să automatizeze volumul de muncă IT fără legătură ar putea utiliza, de asemenea, atribute mai sofisticate de la un planificator de locuri de muncă, de exemplu:
- Programare în timp real în conformitate cu evenimente externe, neprevăzute
- Repornire și recuperare automată în caz de defecțiuni
- Notificarea personalului operațional
- Generarea de rapoarte despre incidente
- Trasee de audit destinate scopurilor de conformitate cu reglementările
Dezvoltatorii interni pot scrie aceste funcții avansate; cu toate acestea, acestea sunt de obicei oferite de furnizori care sunt experți în software de gestionare a sistemelor.
În programare, se utilizează multe scheme diferite pentru a determina ce job specific să fie executat. Unii parametri care pot fi luați în considerare sunt următorii:
- Prioritatea locului de muncă
- Disponibilitatea resursei de calcul
- Cheie de licență dacă lucrarea folosește un software licențiat
- Timp de execuție alocat utilizatorului
- Numărul de lucrări paralele permise unui utilizator
- Timp de execuție proiectat
- Timpul de execuție scurs
- Prezența dispozitivelor periferice
- Numărul de cazuri de evenimente prescrise