{"id":1746,"date":"2021-05-15T15:50:50","date_gmt":"2021-05-15T14:50:50","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1746"},"modified":"2021-05-15T15:50:50","modified_gmt":"2021-05-15T14:50:50","slug":"staticki-segment-i-staticke-stranice","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/05\/15\/staticki-segment-i-staticke-stranice\/","title":{"rendered":"Stati\u010dki segment i stati\u010dke stranice"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Rad sa particijama<\/h3>\n\n\n\n<p>Upravljanje memorijom pomo\u0107u particija karakteri\u0161e kontinualna dodjela memorije. Uvo\u0111enje particija je jednostavan metod koji omogu\u0107ava vi\u0161eprogramski rad, tj. da vi\u0161e programa koji se izvr\u0161avaju bude u isto vrijeme u operativnoj memoriji. Memorija se dijeli na kontinualne dijelove koji se nazivaju particije. U zavisnosti od toga kada i kako se particije kreiraju i modifikuju razlikujemo stati\u010dke i dinami\u010dke particije.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Stati\u010dke particije<\/h3>\n\n\n\n<p>Upravljanje memorijom pomo\u0107u stati\u010dkih particija je jedan od najosnovnijih na\u010dina upravljanja memorijom. Za vi\u0161eprogramski rad neophodna je dodjela vi\u0161e particija. Memorija se dijeli u particije fiksne veli\u010dine, kao \u0161to je to pokazano na slici 1. Particije su fiksirane u vrijeme inicijalizacije sistema i ne mogu se mijenjati u toku izvr\u0161avanja programa. Svakoj particiji se dodjeljuje po jedan proces. Programi se raspore\u0111uju tako da budu smje\u0161teni u najmanjoj particiji koja je dovoljno velika da prihvati cio program. Izvr\u0161ni program koji je pripremljen za izvr\u0161avanje u datoj particiji ne mo\u017ee da se izvr\u0161ava u nekoj drugoj particiji bez ponovnog povezivanja (eng. relinking).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"463\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-2.png\" alt=\"\" class=\"wp-image-1747\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-2.png 311w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-2-202x300.png 202w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><figcaption>Slika 1. Stati\u010dke particije<\/figcaption><\/figure>\n\n\n\n<p>Kod ovog na\u010dina upravljanja memorijom postoji potreba za\u0161tite koda operativnog sistema od mogu\u0107ih promjena od strane korisni\u010dkih procesa. Za\u0161tita se mo\u017ee uraditi pomo\u0107u baznog i grani\u010dnog registra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dinami\u010dke particije<\/h3>\n\n\n\n<p>Kod upravljanja memorijom pomo\u0107u dinami\u010dkih particija u operativnu memoriju se mo\u017ee u\u010ditati onoliko programa koliko ima slobodne memorije. Particije nisu fiksne veli\u010dine, kao \u0161to se vidi na slici 2. Veli\u010dina particije odgovara veli\u010dini programa koji je u\u010ditan. Nakon u\u010ditavanja programa u particiju, adrese programa su fiksne, tako da nije mogu\u0107e premje\u0161tanje programa u drugu particiju. Operativni sistem za svaku particiju \u010duva sve bitne podatke kao \u0161to su veli\u010dina i po\u010detna adresa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"498\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-3.png\" alt=\"\" class=\"wp-image-1748\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-3.png 680w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/05\/image-3-300x220.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption>Slika 2. Dodjela particija kod dinami\u010dkih particija<\/figcaption><\/figure>\n\n\n\n<p>Za razliku od stati\u010dkih particija, kod dinami\u010dkih particija veli\u010dina particija se odre\u0111uje prema veli\u010dini programa i to u trenutku uno\u0161enja programa u memoriju.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rad sa particijama Upravljanje memorijom pomo\u0107u particija karakteri\u0161e kontinualna dodjela memorije. Uvo\u0111enje particija je jednostavan metod koji omogu\u0107ava vi\u0161eprogramski rad, tj. da vi\u0161e programa koji se izvr\u0161avaju bude u isto vrijeme u operativnoj memoriji. Memorija se dijeli na kontinualne dijelove koji se nazivaju particije. U zavisnosti od toga kada i kako se particije kreiraju i&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/05\/15\/staticki-segment-i-staticke-stranice\/\">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":[20],"tags":[],"class_list":["post-1746","post","type-post","status-publish","format-standard","hentry","category-20"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1746","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=1746"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1746\/revisions"}],"predecessor-version":[{"id":1749,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1746\/revisions\/1749"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}