Acasă Audio Ce este programarea? - definiție din techopedia

Ce este programarea? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Planificare?

Planificarea este o metodă care este utilizată pentru a distribui resurse de calcul valoroase, de obicei, procesor, lățime de bandă și memorie, la diferitele procese, fire, fluxuri de date și aplicații care au nevoie de ele. Programarea se face pentru a echilibra încărcarea pe sistem și pentru a asigura distribuirea egală a resurselor și pentru a da o oarecare prioritate conform regulilor stabilite. Acest lucru asigură că un sistem informatic este capabil să răspundă tuturor solicitărilor și să obțină o anumită calitate a serviciilor.

Planificarea este cunoscută și sub denumirea de planificarea proceselor.

Techopedia explică Programarea

Planificarea într-un sistem se face de către planificatorul numit în mod corespunzător, care are în vedere în principal trei lucruri:

  • Transfer, sau cât de rapid poate termina un anumit număr de sarcini de la început până la sfârșit pe unitatea de timp
  • Latency, care este timpul de transformare sau timpul necesar pentru a finaliza sarcina din momentul solicitării sau depunerii până la finalizare, care include timpul de așteptare înainte de a putea fi difuzat
  • Timpul de răspuns, care este timpul necesar pentru ca procesul sau cererea să fie difuzate, în scurt timp timpul de așteptare

Programarea se bazează în mare parte pe factorii menționați mai sus și variază în funcție de sistem și de programarea preferințelor și obiectivelor sistemului sau ale utilizatorului. În computerele moderne, cum ar fi PC-urile cu cantități mari de putere de procesare și alte resurse și cu capacitatea de a face multitask rulând mai multe fire sau conducte simultan, programarea nu mai este o problemă mare și de cele mai multe ori procesele și aplicațiile sunt redate gratuit cu resurse suplimentare, dar programatorul este încă greu la gestionarea cererilor.

Tipurile de programare includ:

  • Primul venit, primul servit - Cea mai simplă abordare și poate fi menționat ca primul în, primul ieșit; face pur și simplu ceea ce sugerează numele.
  • Round robin - Cunoscut și sub denumirea de tranșare de timp, deoarece fiecărei sarcini i se acordă un anumit timp pentru utilizarea resurselor. Acest lucru este încă pe baza primului venit.
  • Primul timp rămas cel mai scurt - Sarcina care are nevoie de cel mai puțin timp pentru finalizare este acordată priorității.
  • Prioritate - Sarcinile sunt atribuite priorități și sunt servite în funcție de acea prioritate. Acest lucru poate duce la înfometarea sarcinilor cele mai puțin importante, întrucât acestea sunt întotdeauna evitate de cele mai importante.
Ce este programarea? - definiție din techopedia