ponedjeljak, 12.03.2007.
Multitasking i multithreading
Dosta puta su me ljudi pitali kako bi najlakše bilo objasniti ova dva pojma iliti šta znače ti izrazi?
No da ne duljimo spomenuti izrazi počeli su se koristiti kad su se pojavili vindoze 95,pa se govorilo kako oni podržavaju pravi preemptivni multitasking.Hrvatski termin za multitasking je višezadaćnost, a označava sposobnost simultanog izvođenja više zadataka,pri čemu zadacima smatramo programe,odnosno procese.Multitasking se ponekad izjednjačuje s izrazom multiprocessing,no ovaj drugi podrazumjeva rad više procesora.Kod više zadaćnosti koristi se samo jedan procesor koji se tako brzo prebacuje između zadataka da nam se čini da se svi oni izvršavaju istovremeno!
Razlikujemo dvije vrste višezadaćnosti:
Preemptivnu i kooperativnu.Kod preemptivne operaciski sustav svakom programu daje odsjećak procesorskog vremena,dok kod kooperativnog program koristi procesor onoliko dugo koliko mu treba,,a kada nema što raditi ,procesorko vrijeme prepusti drugim programima.Funkcioniranje računala se u mnogočemu poboljšalo korištenjem multitaskinga,no programerima to nije bilo dovoljno pa su nešto slično željeli i unutar pojedinog programa – recimo,da u jednom programu imaju poseban proces koji bi kontrolirao grafičko sućelje i dohvačao podatke preko njega,drugi koji bi ih obrađivao,dok treći proces ispisivao rezultate obrade.Tako su rođeni threadovi iliti hrvatski dretve,a programi ili operaciski sustavi koji koriste tu metodu dobili su pridjev multithreading,odnosno hrvatski više dretveni .

Slika>><< par informacija o svom „multi.nešto“ os možete saznati iz Task Managera- u kratici Perfomance nalaze se okvir Totals u kojem piše broj aktivnih procesa(pokrenutih programa i servisa) te ukupan broj dretvi i rukovatelja koje ti procesi koriste.
Nadam se da je ovo bilo imalo koristan tekst za saznati par korisnih stvari!M. Baksa.
- 16:30 -













