Multitasking 1

Poate că în prezent nu este nevoie de a explica faptul că o astfel de multitasking. Toate sistemele de operare moderne, cum ar fi Microsoft Windows 95, Microsoft Windows NT, IBM OS / 2, sau UNIX sunt capabili să lucreze în modul multitasking, îmbunătățirea performanței globale a sistemului prin eficienta paralelizare a sarcinilor. In timp ce o sarcină este în așteptare, de exemplu, operațiunea este finalizată schimbul de date cu un dispozitiv periferic lent, celălalt poate continua să-și facă treaba.

Utilizatorii au fost mult timp obișnuiți să ruleze în aplicații multiple paralele pentru a face mai multe lucruri deodată. În timp ce unul dintre ei este angajat în, cum ar fi imprimarea unui document pe o imprimantă sau primirea de poștă electronică de pe Internet, celălalt poate recalcula o foaie de calcul sau de a efectua alte lucrări utile. În același timp, pe propriile lor rula aplicații pot rula într-o singură sarcină - sistemul de operare se ocupa de distribuirea de timp între toate aplicațiile care rulează.

Crearea de aplicații pentru sistemul de operare Microsoft Windows pe limbajul de programare C sau C ++, puteți rezolva multe probleme, cum ar fi animație sau de lucru în rețea, și fără utilizarea de multi-tasking. De exemplu, animația ar putea manipula mesaje temporizator în mod corespunzător configurat.

aplicații Java, această tehnică nu este disponibilă, ca și în acest mediu nu este furnizat pentru a apela periodic orice proceduri. Prin urmare, pentru a rezolva multe probleme pe care pur și simplu nu se poate face fără multitasking.

articole similare