{"id":1723,"date":"2021-05-09T08:49:27","date_gmt":"2021-05-09T07:49:27","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1723"},"modified":"2021-05-09T08:49:27","modified_gmt":"2021-05-09T07:49:27","slug":"podrska-za-viseprogramski-rad","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/05\/09\/podrska-za-viseprogramski-rad\/","title":{"rendered":"Podr\u0161ka za vi\u0161eprogramski rad"},"content":{"rendered":"\n<p>Mre\u017ee su prometne tako da korisnici \u010desto moraju \u010dekati na pristup dok server zavr\u0161ava poslove; jedan po jedan. Iako ta \u010dekanja nisu duga i traju svega nekoliko milisekundi, kada bi server mogao da istovremeno radi na vi\u0161e poslova, perfomanse mre\u017ee (brzina) bi se znatno pobolj\u0161ale. <\/p>\n\n\n\n<p><strong>Vi\u0161eprogramski<\/strong> (engl. <em>Multitasking<\/em>) <strong>mre\u017eni operativni sistem <\/strong>pru\u017ea mogu\u0107nost za istovremenu obradu vi\u0161e poslova (programa). <\/p>\n\n\n\n<p>Vi\u0161eprogramski operativni sistem omogu\u0107ava serveru da istovremeno mo\u017ee obavljati onoliko poslova koliko serverski sistem ima procesora. <\/p>\n\n\n\n<p>Uobi\u010dajno je broj poslova ve\u0107i od broja procesora i tada ra\u010dunar mora poslove organizovati tako da raspolo\u017eivi procesor svakom poslu posveti dio svog vremena.<\/p>\n\n\n\n<p>Postoje dva osnovna oblika vi\u0161eprogramskog re\u017eima rada: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Predupredni <\/strong>(engl. <em>Preemptive<\/em>): operativni sistem mo\u017ee preuzeti upravljanje procesorom bez saradnje s poslom koji se trenutno obavlja. Ovo je prilagodljivije rje\u0161enje i vi\u0161e odgovara radu u ra\u010dunarskim mre\u017eama, jer predupredni sistem mo\u017ee procesorsku obradu preusmjeriti s lokalnog na mre\u017eni posao, ako to situacija nala\u017ee. <\/li><li><strong>Nepredupredni<\/strong> (engl. <em>Nonpreemptive<\/em>): kod koga sam posao odre\u0111uje kada \u0107e prepustiti kontrolu nad procesorom drugom ra\u010dunaru. Programi koji se pi\u0161u za nepredupredne vi\u0161eprogramske sisteme moraju imati odredbe za ustupanje kontrole nad procesorom. Nijedan drugi program se ne mo\u017ee izvr\u0161avati dok nepredupredni program ne propusti kontrolu nad procesorom. Ovo se jo\u0161 naziva i saradni\u010dki vi\u0161eprogramski operativni sistem (engl. <em>Cooperative multitasting<\/em>).<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mre\u017ee su prometne tako da korisnici \u010desto moraju \u010dekati na pristup dok server zavr\u0161ava poslove; jedan po jedan. Iako ta \u010dekanja nisu duga i traju svega nekoliko milisekundi, kada bi server mogao da istovremeno radi na vi\u0161e poslova, perfomanse mre\u017ee (brzina) bi se znatno pobolj\u0161ale. Vi\u0161eprogramski (engl. Multitasking) mre\u017eni operativni sistem pru\u017ea mogu\u0107nost za istovremenu&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/05\/09\/podrska-za-viseprogramski-rad\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1723","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1723"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1723\/revisions"}],"predecessor-version":[{"id":1724,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1723\/revisions\/1724"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}