` 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трај

Величина: px
Почињати приказ од странице:

Download "` 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трај"

Транскрипт

1 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трајно чувају податке. Привремено чување података карактерише се губитком података након искључивања уређаја ( рачунара) Међутим, основна подела меморије обично се врши на основу брзине приступа. Слободније говорећи, брзина приступа меморији је време потребно да се податак упише или прочита из меморије. Подела је следећа 1. Регистри 2. Кеш меморија 3. Примарна меморија 4. Секундарна меморија На врху лествице налазе се регистри. То су меморијске ћелије уграђене у процесор CPU и у њима се налазе подаци које процесор тренурно обрађује. Кеш меморија је веома брза и она такође привремено чува податке, а представља бафер (Buffer - међуспремник, амортизер, ублаживач) између примарне меморије и процесора. Примарна (главна) меморија садржи инструкције и податке са којима процесор тренутно оперише, па се због тога назива и радном меморијом. Брзина радне меморије мања је од брзине кеш меморије, али је значајно већа од брзине секундарне меморије. Секундарна меморија не губи садржај након престанка рада рачунара, па се зато и користи за трајно чување података. 2.Време приступа меморији Главни циљ код управљања меморијом је да се комбиновањем велике-споре меморије са малом-брзом меморијом оствари ефекат велике-брзе меморије Kапацитет и просечно време приступа се стално повећавају. Такође на сваком меморијском нивоу постоји компромис брзине и цене. Иако брзина преноса података између процесора и RAM меморије може бити веома велика у многим системима се између процесора и RAM меморије користи и кеш меморија. Она убрзава рад апликације и из угла крајњег корисника је невидљива. У просеку око 10% укупне величине програма се налази у главној меморији, а око 1% програма се налази у кеш меморији. У регистрима се налази једна иснтрукција и неколико података. 3.Капацитет меморије Меморија се састоји од низа меморијских ћелија које могу да сачувају најмању количину података тј. jедан bit. Битови се организују у бајтове (byte) тј. групе од 8 бита. На већини рачунара 1 бyte је најмања адресибилна јединица, што значи да сваки бајт има своју адресу и може му се директно приступити. Меморијска реч одеђује количину података које процесор може да обради у једном тренутку. Њена величина је одређена архитектуром конкретног рачунара. У прошлости величина меморијске речи била је 8, 16, 32 bit-а. Данас се углавном користе рачунари са меморијском речи дужине 64 bit-а. Нпр. 64-битни рачунар може да једном инструкцијом сабере два 64-битна броја ( бројеви представљени са 64 бинарних цифара), док ће 32-битни рачунар бити у стању да исто уради са бројевима величине 32-бита. 4.Логичке и физичке адресе и адресни простори Адресибилни простор - Често се при употреби термина меморијска реч, мисли и на адресибилни простор рачунара. Тако 32-битни рачунар најчешће дозвољава 32-битне маморијске адресе, па је у могућности да подржи-адресира 2 32 = бајтова тј. 4GB memorije. Редни број бајта записан у бинарном систему представља адресу тог бајта. На основу те адресе процесор може приступити произвољном бајту. Када се програм учита у меморију он мора да ради са реалним физичким адресама.процес превођења симболичких у физичке адресе се назива повезивање адреса (address binding). Приликом учитавања извршног програма, пунилац (loader) пресликава релативне у физичке адресе. Током извршавања процеса, комуникација са меморијом се одвија кроз читав низ читања и/или писања у локације које се налазе на одређеној меморијској адреси. Процесор узима инструкције и податке из меморије или смешта податке у меморију. У наведеним акцијама процесор не манипулише физичким адресама, већ логичким које сам генерише. Скуп свих логичких адреса назива се логички или виртуелни адресни простор. Свакој логичкој адреси одговара физичка адреса. Скуп свих физичких адреса које одговарају адресама логичког адресног простора назива се физички адресни простор. 5.Шта је MMU? Хардверски уређај који пресликава логичке у физичке адресе назива се јединица за управљање меморијoм MMU (Memory Management Unit).Једноставни MMU је уређај који поседује посебан регистар тзв. базни регистар. MMU додаје вредност базног регистра на логичку адресу и тако генерише физичку адресу (као на слици). Кориснички програм ради са логичким адресама које он види у опсегу од 0 до max. Ako je za R означена вредност базног регистра, MMU пресликава логичке адресе у физичке и ове ће бити у опсегу R+0 до R+max. 6.Шта је монопрограмирање - навести примере Монопрограмирање је најједноставнији приступ за управљање меморијом који подразумева да се у меморији налази само један кориснички процес. Један део меморије се одваја за OS, док остатак меморије користи процес који се извршава.код овог приступа постоје три могућности: Прва могућност подразумева да се OS учита на ниже адресе мемеорије, а проце користи више делове меморије. Друга могућност је да се OS налази на врху меморије, а да ниже адресе користи процес. Трећа могућност је да се OS учита на ниже адресе меморије, драјвери су учитавају на адресе на врху меморије, а остатак служи за кориснички програм Учитавање OS-а у меморију извршава се аутоматски приликом укључивања система. Тада се активира пунилац (Loader) који има задатак да пренесе OS из секундарне меморије у радну меморију. Овак поступак називамо подизање система. По учитавању OS-а, кориснички програм (односно процес) се учитава на адресе одмах после OS-а или на други крај меморије. 7.Ште је мултипрограмирање - пребацивање и партиције

2 Мултипрорамирање омогућава да се више процеса може наћи у меморији и да се привидно извршавају истовремено. Када се текући процес заустви због чекања на неку I/O - операцију, процесор може да извршава инструкције неког другог процеса. Ово захтева да ни у једном тренутку не постоје два или више процеса који се налазе у стању чекања. Ако се са p означи проценат времена које процес троши на чекање и ако постоји n процеса у меморији, тада је вероватноћа да се свих процеса нађе стању чекања p n. Одавде се добија да проценат времена у којем процесор није бесполен 1-p n.овај проценат се назива искоришћеност процесора, а број n се назива степен мултипрограмирања. Наведена формула за искоришћеност процесора ја апроксимативне природе, јер у стварности процеси немају исто време чекања. Постоје различите технике које обезбеђују меморију потребну процесима за извршавање у систему мултипрограмирања. Најпознатије су Пребацивање За време извршавања, програм (процес) мора бити учитан у меморију. Међутим, док процес чека на неке ресурсе, није неопходно да се налази у меморији. Пребацивање је једноставна техника управљања меморијом и процесима коју OS може кориситити у циљу повећања искоришћености процесора. Идеја је да се блокирани процес привемено премести у секундарну меморију (HD), а да се у меморију учита други процес. На овај начин формира се ред привремено блокираних процеса. Процеси из реда блокираних процеса, који су у могућности да наставе са радом, формирају ред спремниџ процеса. Након пребацивања блокираног процеса у секундарну меморију OS одлучује да ли ће учитати нови програм у меморију, или ће активирати неки из реда спремних процеса. Ефикасност пребацивања највише уависи од брзине секундарне меморије (HD), која би требало да буде и добољно велика да прихвати меморијске слике ѕа све процесе. Партиције Техника пребацивања захтева да се, поред OS-a, у меморији најчешће налази само један процес. Пораст капацитета RAM меморије омогућио је да се уместо пребацивања користи ефикаснија техника коју називамо партиционисање меморије. Основна идеја је да се меморија подели на n-делова - партиција, које представљају непрекидне делове меморије. Партиције могу бити једнаке, али и различитих величина. У сваки партицију се може сместити само један процес.степен мултипрограмирања у овом случају је n. Ако су све партиције заузете а неки програм треба да започне своје извршавање, онда се формира ред спремних процеса. Када се нека од заузетих партиција ослободи, учитава се неки од спремних процеса. 8.ММ (Mеmory Manager ) - основне функције MM-а Систем за управљање меморијом кратко називамо ММ- Memory Manager. Основне функције које сваки ММ мора садржавати и спроводити су ММF_1 - Водити рачуна о заузетим и слободним просторима у централној меморији. То значи да је могуће у сваком тренутку одговорити да ли новопридошли програм може бити смештен у меморију и тиме омогућити генерисање новог процеса. ММF_2 - Стратегија доделе меморије То значи имати план како ће се у сваком тренутку одлучивати о томе - ком програму ће се доделити меморија - колико меморије ће му бити додељено - када ће меморија бити додељена - где, на ком месту у меморији доделити меморију ММF_3 - Механизам доделе меморије То значи којом техником односно механизмом прерачунавати адресе које процес тражи. ММF_4 - Деалокација То значи ослобађање меморије када процес заврши са радом. Овакав систем за управљање меморијом називамо кратко систем за доделу тј. алокацију меморије 9. Везивање адреса Везивања адреса - време и начин Функција f (као и остале ) може бити одређена у 4 различита тренутка и то: 1. за време писања програма 2. за време превођења 3. за време учитавања у меморију 4. за време извршавања Начини везивања (NV) Ово фиксно одређивање функције пресликавања f називамо везивање (bindind). Ако посматрамо ова четири могућа везивања функције f тада добијамо следеће 4 врсте програмирања, односно адресирања: NV1 - Апсолутно адресирање - програмер одређује стварне физичке адресе, па при пресликавању нема никаквих трансформација, дакле f је идентитет функција. NV2 - Симболичко адресирање - функција пресликавања f је фиксирана у програму преводиоцу (Compiler) и он генерише стварне физичке адресе из имена које даје програмер. NV3 - Релокатибилно адресирање - где програм за пуњење (Loader) одређује стварне физичке адресе, а програм преводилац (Compiler) даје само релативне адресе, с обзиром на почетак програма. NV4 - Динамичко адресирање где се адресе одређују за време извршавања програма, обично употребом посебних регистара

3 10.Континуална појединачна додела меморије Ово је најједноставнија алокација меморије, и као таква није од посебног значаја јер се све ређе среће у рачунарским системима, али теоријски има значај за разумевање сложенијих начина алокације. Ова алокација се користи код система са тзв. групном обрадом (Batch System) код којих се један једини процес извршава од свог почетка па до краја а да не дели централни CPU са другим процесима. Код овакве алокације меморије потребно је сместити само један процес у меморију рачунара Нпр. ако цела меморија има 256 KB, OS заузима 32 KB, a је кориснику на располагању 224 KB. Ako процес заузима 160 KB тада ће 160 KB централне меморије бити неискоришћено за све време док се извршава дотични процес. Ако имамо мало централне меморије, може се догодити да цео процес не можемо ни учитати у меморију. Зато увек морамо централну меморију оставити довољно великом да би се учитали и већи процеси.то даље значи да ће увек један део, већи или мањи, бити неискоришћен. Са друге стране овај начин алоцирања меморије не захтева никакве хардверске додатке. 11. Алокација меморије у партицијама Овај начин алокације меморије, за разлику појединачне дозвољава учитавање више процеса истовремено. Читава расположива меморија подељена је у делове- партиције. У свакој је смештен по један процес, Тако да добијамо више процеса у меморији истовремено и они сад могу делити процесорско време, дакле изводи се мултирпограмирано. 12. Статичка алокација меморије у партицијама Код овог начина алокације меморије величина партиције је унапред одређена и не може се у неком тренутку за поједини процес погодном, мењати. Величина партиције одређује се нпр. приликом дефинисања самог оперативног система или је опаратер на почетку рада сам дефинише. Код оваквог алоцирања меморије води се посебна табела са подацима: -Број партиције -Величина партиције -Почетна адреса (локација) партиције -Стање партиције, које може бити слободна или заузета Сваки процес који долази мора претходно деклакрисати своје захтеве за коришћење меморије. То је потребно да би се могао алоцирати у меморију. При алокацији алготитам ће једноставним претраживањем табеле установити у коју партицију може и треба сместити процес. 13. Динамичка алокација меморије у партицијама Код овог начина алокације меморије партиције се одређују по величини и броју према долазећим процесима. На тај начин, свака партиција постаје толико велика колико је велик и процес који у њу треба сместити. Сви преостали делови меморије чине неалоциране партиције. Када неки процес заврши са радом, читава партиција се ослобађа и постаје слободна. Да би се могло пратити стање, тј. заузетост меморије потребне су две табеле, Јдна за праћење алоцираних-заузетих партиција и једна за праћење неалоцираних-слободних партиција. Табеле су истих структура и у њима се воде подаци о -Величини партиција -Почетним адресама (локацијама) партиција -Стањима партиција, које могу бити слободна или заузета 14.Евиденција заузетости меморије FSB- Free Storage Block Поступак вођења евиденције о заузетости меморије може се провести и без овх табела. Ту технику називамо кратко FSBтехника. Ова техника је приказана на слици, где се види да се води евиденција само о слободним партицијама, и то тако да су почетне адресе партиција повезанe помоћу посебних показивача у линеартну листу. Наиме свакој партиције је придружен посебан блок назван слободан блок, кратко SB. Овакав блок за ознаку слободних партиција, се налази на почетку сваке слободне партиције. Taj SB садржи два основна податка и то: 1. Adress Pointer - показивач адресе следећег већег блока 2. Величина слободне партиције којој овај блок припада 3. Треће поље је неискоришћно Будући да поље показивача садржи адресу следећег већег слободног дела меморије, дакле следеће незаузете партиције, повезани су у линеарну листу у растућем поретку. На слици ова повезаност је назначена стремицама. Притом се може видети да почетна стрелица излази из подручја OS-а, што значи да се адреса најмање слободне партиције мора налазити у неком регистру, на фиксној адреси подручја OS-а. То је важно због гога да би рутине за алокацију, деалокацију и одржавање редоследа у листи знале одакле почиње претраживање. Ознаке за величину партиције писане су у хексадецималној нотацији а тако и адресе. Највећа слободна, неалоцирана, партиција последња је у листи. Како иза ње не следи ни једна друга партиција, у адресном дели SB-а стоје нуле, што означава крај листе. Приступ овој листи блокиран је помоћу семафора, чија је почетна вредност 1. Свака рутина која жели приступ листи, мора на том семафору извести операцију wait и након завршетка коришћења опет операцију signal. Други семафор с почетном вреднсоти 0, контролише ред чекања на алокацију меморије. Ако, наиме, процес не може бити алоциран јер нема одговарајуће слободне партиције, мора извести операцију wait на том семафору и тиме се ставља у ред чекања. Операција signal изводи се на том семафору сваки пут када дође до деалокације неке партиције, односно до завршетка неког процеса. Овом техником се штеди на меморијском простору, јер нема табела за вођење евиденције о заузетим и слободним партицијама, а претраживање при алокацији је неупоредиво брже. 15. SWAPPING - замена и пребацивање Ако немамо довољно места у оперативној меморији за смештање свих спремних процеса, неки се избацују на диск. Када је потребно, цели спремни процеси из интерне меморије се пребацују на диск, односно спремни процеси се са диска пребацују у интерну меморију Процес се мора приликом извршавања налазити у оперативној меморији. Процес се може привремено пребацити из меморије на диск, како би се ослободила меморија. Ослобођена меморија се пуни другим процесом. После извесног времена, процес се може вратири са диска у меморију како би наставио извршавање.

4 16.PAGING - страничење Полазна идеја страничења је кориснички поглед на програм као скуп главног програма, процедура, функција и модула. Управљање меморијом помоћу сегмената подразумева представљање логичког адресног простора као скупа сегмената. Сваки сегмант има своје име и дужину. Делове процеса држимо на диску, учитавају се по потеби. Страничење решава проблем екстерне фрагментације. Страничење је метода са хардверском подршком на нивоу процесора. Физичка меморија се дели на блокове фиксне величине: оквире (page frames).логички адресни простор се дели на блокове истих величина: странице (pages).величине страница су по оравилу степен броја 2.Свакој логичкој станици одговара једна физичка.логичке странице и оквити за те странице имају исте величинекоресподенција између њих се чува у табели страница ( page table).континуални логички простро процеса може да се разбаца по физичкој меморији.свака логичка адреса коју генерише процесор се дели на два дела: Број странице p ( page number) 1. Користи се као индекс у табели стрнаица која садржи базну адресу сваке странице у физичкој меморији 2. Базна адреса пресдставља тзв. виши део адресе Померај унутар странице d ( page offset) 1. У комбинацији са базном адресом дефинише физичку меморијску адресу која се шаље меморијској јединици Сегментција Преведени кориснички програм се може посматрати као скуп различитих логичкох целина - сегмената. Нпр. Неке од њих су: главни програм, библиотеке, глобални подаци итд. Основна идеја сегментације је да се сваком сегменту додели посебан меморијски простор. Сваки сегмент је АТОМИЧАН, тј или ће се ЦЕО сегмент наћи у меморији или неће уопште бити учитан у меморију. Сегменти се могу наћи било где у меморији, али један сегмент мора бити у НЕПРЕКИДНОМ меморијском простору. Није неопходно да сегменти буду исте величине, већ се сваком сегменту додељује онолико меморије колико је потребно. Слично као и код страничења, логичке адресе код сегментације се састоје из два дела као на слици 1. Број сегмената - s 2. Број позиције у сегменту - d Овде је потребно дводимензионалне логичке адресе пресликати у једнодимензионе физичке адресе. За те потребе уводи се табела сегмената. Сваком процесу се додељује по једна табела сегмената у којој се чува по један слог за сваки сегмент процеса. Тај слог садржи три податка: 1. Редни број сегмента 2. Адресу почетка сегмента у меморији и 3. Укупни дужину сегмента Као и код страничења, табела сегмената може бити смештена у регистрима, додатој или радној меморији. Базни регистар табеле сегмената STBR ( Segment Table Base Register ) садржи адресу локације где је смештена табела сегмената. Како број сегмената једног процеса може да варира, потребно је водити рачуна о величини табеле сегмената. За то се обично користи регистар дужине процеса STLR ( Segment Table Lenght Registar) Мапирање логичких адреса у физичке састоји се од следећих акција, као на слици Најпре се за логичку адресу ( s, d ) проверава да ли је број сегмената валидан, тј, да ли је s < STLR. Ако је број сегмената регуларан, онда се он додаје на вредност регистра STBR. Тиме се добија меморијска адреса одговарајућег слога у табели сегмената. Са те адресе се учитава дужина сегмента и физичка адреса почетка сегмента. Прво се проверава да ли је позиција у сегменту валидна, тј. Да ли је d < дужине сегмента, ако је то тачно, онда се на физичку адресу почетка сегмента додаје d и добија се одговарајућа физичка адреса. Као и код страничења, пресликавање логичких адреса у физичке захтева два обраћања меморији, што успорава рад OS-а два пута. Као и код страничења, управљање оваквим поступком се убрзава коришћењем додате меморије. Предност сегментације у односу на остале концепте огледа се у заштити меморије. С обзиром да сегменти представљају логички дефинисане делове меморије, вероватно је да ће се све ставке сегмента корисити на исти начин. Дакле, очекивано је да неки сегменти садрже инструкције, анеки податке. Сегменти који садрже инструкције могу се означити тако да се могу само читати и да се не могу модификовати, чиме се штите од нежељених промена и приступа. Такође, сегментација пружа могућност дељења кода и података између различитих процеса. Наиме сваки процес има своју табелу сегмената. Сегменти се деле уколико ставке у табелама сегмената два различита процеса указују на исту физичку локацију. Додељивање меморије код сегмантације је слично као и код станичења. Једина разлика је у томе што су сегменти најчешће различите дужине. Како величина сегмената може бити различита, сегментација подећа на динамичко партиционисање. Разлика је у томе што се кос сегментације процес не налази у једном меморијском блоку, већ се делови процеса могу наћи било где у мемориј

5

Microsoft Word - 11 Pokazivaci

Microsoft Word - 11 Pokazivaci Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno

Више

P11.3 Analiza zivotnog veka, Graf smetnji

P11.3 Analiza zivotnog veka, Graf smetnji Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode] Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Generated by Foxit PDF Creator Foxit Software   For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni

Више

Algoritmi i arhitekture DSP I

Algoritmi i arhitekture DSP I Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA

Више

Zbirka resenih zadataka iz arhitekture racunara

Zbirka resenih zadataka iz arhitekture racunara Ј. ЂОРЂЕВИЋ, З. РАДИВОЈЕВИЋ, М. ПУНТ, Б. НИКОЛИЋ, Д. МИЛИЋЕВ, Ј. ПРОТИЋ, А. МИЛЕНКОВИЋ АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА ПРЕКИДИ, МАГИСТРАЛА И УЛАЗ/ИЗЛАЗ ЗБИРКА РЕШЕНИХ ЗАДАТАКА Београд 2013. i САДРЖАЈ

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode] Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева

Више

Vezbe_AOR1_2014_V1.0

Vezbe_AOR1_2014_V1.0 АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА 1 Верзија 2014 1.0 САДРЖАЈ Садржај... 3 Кеш меморија (Cache Memory)... 5 Задатак 1.... 5 Задатак 2.... 6 Задатак 3.... 9 Задатак 4.... 12 Задатак 5.... 15 Задатак 6....

Више

P1.2 Projektovanje asemblera

P1.2 Projektovanje asemblera ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)

Више

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su međusobno povezane preko sistemske magistrale. Tajmer

Више

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizovanih u obliku softvera) organizovanih radi vršenja automatske

Више

P9.1 Dodela resursa, Bojenje grafa

P9.1 Dodela resursa, Bojenje grafa Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.

Више

RAČUNALO

RAČUNALO RAČUNALO HARDVER + SOFTVER RAČUNALO HARDVER strojna oprema računala tj. tvrdi, materijalni, opipljivi dijelovi računala kućište i sve komponente u njemu, vanjske jedinice SOFTVER neopipljivi dijelovi računala

Више

PROMENLJIVE, TIPOVI PROMENLJIVIH

PROMENLJIVE, TIPOVI PROMENLJIVIH PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije

Више

Увод у организацију и архитектуру рачунара 1

Увод у организацију и архитектуру рачунара 1 Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 2 1 Секвенцијалне

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

Орт колоквијум

Орт колоквијум Испит из Основа рачунарске технике - / (6.6.. Р е ш е њ е Задатак Комбинациона мрежа има пет улаза, по два за број освојених сетова тенисера и један сигнал који одлучује ко је бољи уколико је резултат

Више

LAB PRAKTIKUM OR1 _ETR_

LAB PRAKTIKUM OR1 _ETR_ UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA

Више

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova komponenta računarskog sistema se zove SOFTVER(software

Више

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode] 1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi i

Више

JEZGRO OPERATIVNOG SISTEMA I UPRAVLJANJE PROCESIMA 1. Šta je jezgro, a šta proces? Jezgro (nukleus ili kernel) je osnovni deo svakog operativnog siste

JEZGRO OPERATIVNOG SISTEMA I UPRAVLJANJE PROCESIMA 1. Šta je jezgro, a šta proces? Jezgro (nukleus ili kernel) je osnovni deo svakog operativnog siste JEZGRO OPERATIVNOG SISTEMA I UPRAVLJANJE PROCESIMA 1. Šta je jezgro, a šta proces? Jezgro (nukleus ili kernel) je osnovni deo svakog operativnog sistema. U hijerarhijskom (slojevitom) modelu, jezgro je

Више

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке 30.06.2018. Писмени део испита из предмета Увод у рачунарство 1. [7 поена] Методом МакКласкија минимизарити систем прекидачких

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

P1.0 Uvod

P1.0 Uvod Системска програмска подршка у реалном времену 1 Миодраг Ђукић miodrag.djukic@rt-rk.uns.ac.rs www.rt-rk.uns.ac.rs 1 Системска програмска подршка у реалном времену 1 програмска подршка = софтвер Системски

Више

Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na

Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati na Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja 2019. Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na papirima". 1. (2) Opisati pristupni sklop za izravni

Више

БОСНА И ХЕРЦЕГОВИНА РЕПУБЛИКА СРПСКА СЛОБОМИР П УНИВЕРЗИТЕТ СЛОБОМИР, БИЈЕЉИНА BOSNIA AND HERZEGOVINA REPUBLIC OF SRPSKA SLOBOMIR P UNIVERSITY SLOBOMI

БОСНА И ХЕРЦЕГОВИНА РЕПУБЛИКА СРПСКА СЛОБОМИР П УНИВЕРЗИТЕТ СЛОБОМИР, БИЈЕЉИНА BOSNIA AND HERZEGOVINA REPUBLIC OF SRPSKA SLOBOMIR P UNIVERSITY SLOBOMI БОСНА И ХЕРЦЕГОВИНА РЕПУБЛИКА СРПСКА СЛОБОМИР П УНИВЕРЗИТЕТ СЛОБОМИР, БИЈЕЉИНА BOSNIA AND HERZEGOVINA REPUBLIC OF SRPSKA SLOBOMIR P UNIVERSITY SLOBOMIR, BIJELJINA Slobomir P Univerzitet, PF 70 Slobomir,

Више

Орт колоквијум

Орт колоквијум II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу

Више

PowerPoint Presentation

PowerPoint Presentation Java konkurentno programiranje Životni ciklus niti i problemi sinhronizacije resursa Multitasking Multithreading Životni ciklus niti http://www.roseindia.net/java/thread/lifecycle-of-threads.shtml Životni

Више

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,

Више

Nastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit   1.2. Brojevi zapisan

Nastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit   1.2. Brojevi zapisan Nastavna cjelina: 1. Osnove IKT-a Kataloška tema: 1.6. Paralelni i slijedni ulazno-izlazni pristupi računala 1.7. Svojstva računala Unutar računala podatci su prikazani električnim digitalnim signalima

Више

Edukacioni racunarski sistem

Edukacioni racunarski sistem ТРАНСЛАЦИЈА ИНСТРУКЦИЈА 1. Разматра се рачунарски систем у коме се извршавање одређене инструкције одвија у 6 фаза помоћу измењеног процесора са стандардном проточном обрадом (слика 1.). У процесор са

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Pokazivači Pointeri Definicija pokazivača Pokazivač na tip je varijabla koja sadrži adresu varijable tipa tip. Definicija pokazivača: mem_klasa tip * p_var; Primjer: static int * pi; double *px; char*

Више

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe 6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe, očekuje se da su koordinate celobrojne. U slučaju

Више

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1. I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u

Више

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Brkić SI 29/15 Zrenjanin 2018. Softversko inženjerstvo

Више

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode] Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба

Више

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica dimenzije m n, b Z m, c Z n. Takođe, očekuje se da

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra

Више

3.Kontrlne (upravlja~ke) strukture u Javi

3.Kontrlne (upravlja~ke) strukture u Javi Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Низови у програмском језику Јава Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ

Више

OPERATIVNI SISTEMI

OPERATIVNI SISTEMI OPERATIVNI SISTEMI Pojam i principi rada operativnog sistema Evolucija operativnih sistema Vrste usluga koje obezbeđuje operativni sistem Upravljanje računarskim resursima 1 Operativni sistem Operativni

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Сваки рачунар на интернету има своју адресу која је јединствена у свету. Ове адресе се називају IP адресе јер их користи IP протокол (интернет ниво) из фамилије TCP/IP. IP адресе представљају

Више

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Transportni sloj Transportni sloj je zadužen da omogući prenos podataka između dva korisnička procesa koji se nalaze na udaljenim računarima. Zbog toga

Више

POVIJEST I GRAĐA RAČUNALA

POVIJEST I GRAĐA RAČUNALA 1.6. Pohrana podataka 1 bajt (B) =8 bita (b) 1 kilobajt (KB) (KiB)= 1024 B 1 megabajt (MB) (MiB) =1024 KB 1 gigabajt (GB) (GiB) = 1024 MB 1 terabajt (TB) (TiB) = 1024 GB Prema mjestu: unutarnja(glavna)

Више

Mere slicnosti

Mere slicnosti Nenad Mitić Matematički fakultet nenad@matf.bg.ac.rs Kako odrediti sličnost/različitost, obrazaca, atributa, dogadjaja... Podaci različitog tipa i strukture Zavisnost od tipa, raspodele, dimenzionalnosti

Више

I колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x

I колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x I колоквијум из Основа рачунарске технике I СИ- / (...) Р е ш е њ е Задатак Тачка А Потребно је прво пронаћи вредности функција f(x, x, x ) и g(x, x, x ) на свим векторима. f(x, x, x ) = x x + x x + x

Више

Prikaz znakova u računalu

Prikaz znakova u računalu PRIKAZ ZNAKOVA U RAČUNALU Načini kodiranja ASCII 1 znak 7 bitova Prošireni ASCII 1 znak 8 bitova (1B) UNICODE 1 znak 16 bitova (2B) ZADATCI S MATURE ljetni rok, 2014., zadatak 11 Koliko se različitih znakova

Више

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n 4. UČENIK RAZLIKUJE DIREKTNO I OBRNUTO PROPORCIONALNE VELIČINE, ZNA LINEARNU FUNKCIJU I GRAFIČKI INTERPRETIRA NJENA SVOJSTVA U fajlu 4. iz srednjeg nivoa smo se upoznali sa postupkom rada kada je u pitanju

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan realan broj od 0 i 1. Na standardni izlaz ispisati

Више

Slide 1

Slide 1 predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa

Више

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аутори: Драган Пејић, Бојан Вујичић, Небојша Пјевалица,

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne

Више

Microsoft Word - privitak prijedloga odluke

Microsoft Word - privitak prijedloga odluke Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta

Више

Programiranje za UNIX Okruženje unix procesa

Programiranje za UNIX Okruženje unix procesa Programiranje za UNIX Okruženje unix procesa Sadržaj Memorijska slika UNIX procesa Argumenti naredbenog retka i varijable okruženja Životni ciklus procesa Izlazni status procesa 2 Memorijska slika UNIX

Више

Računarski praktikum I - Vježbe 03 - Implementacija strukture string

Računarski praktikum I - Vježbe 03 - Implementacija strukture string Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 03 - Implementacija strukture string v2018/2019. Sastavio: Zvonimir Bujanović Stringovi u C-u String

Више

4 dan - DWeb

4 dan - DWeb Data Webhouse (Document-Driven DSS) DW 1 Namena data warehouse sistema je da transformiše podatke dobijene iz postojećeg transakcionog sistema, u oblik pogodan za sprovoñenje analiza i obradu nekim od

Више

Projektna dokumentacija Boostowski - mobile

Projektna dokumentacija Boostowski - mobile Projektna dokumentacija Boostowski - mobile OPIS BUDUĆEG PROCESA - MOBILNA APLIKACIJA 00 Dobrodošli Ekran dobrodošlice je prvi ekran koji se prikazuje nakon ulaska u mobilnu aplikaciju. Na njemu je ispisana

Више

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta

Више

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas

Више

Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000

Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000 Zadatak 2.1 1. T=5: Jedinica WBSD propušta vred 0000 0003 Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000 0003 koja je pročitana u taktu 5 (prethodno pitanje)

Више

ALIP1_udzb_2019.indb

ALIP1_udzb_2019.indb Razmislimo Kako u memoriji računala prikazujemo tekst, brojeve, slike? Gdje se spremaju svi ti podatci? Kako uopće izgleda memorija računala i koji ju elektronički sklopovi čine? Kako biste znali odgovoriti

Више

Opticum HD - Uputstvo za skeniranje kanala.docx

Opticum HD - Uputstvo za skeniranje kanala.docx SKENIRANJE KANALA Ukoliko već imate memorisane kanale, potrebno je da prije početka skeniranja izbrišete sve kanale, a to ćete uraditi na sljedeći način: Pritisnite dugme MENU na daljinskom upravljaču,

Више

Microsoft Word - 6ms001

Microsoft Word - 6ms001 Zadatak 001 (Anela, ekonomska škola) Riješi sustav jednadžbi: 5 z = 0 + + z = 14 4 + + z = 16 Rješenje 001 Sustav rješavamo Gaussovom metodom eliminacije (isključivanja). Gaussova metoda provodi se pomoću

Више

Писање и превођење модула

Писање и превођење модула Писање и превођење модула ЦИЉ Научити како се пишу и преводе модули. ИСХОД Након ове вежбе ћете моћи да: Напишете кернел модул са неколико могућности, укључујући параметре Приступите кернелу из вашег модула

Више

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)

Више

Посебни услови пружања TOTAL GROUP услуге

Посебни услови пружања TOTAL GROUP услуге Posebne uslove pružanja usluge Dopuna (1) Posebnim uslovima za pružanje usluge Dopuna (u daljem tekstu: Posebni uslovi) uređuju se međusobni odnosi u vezi sa pružanjem i korišćenjem usluge Dopuna između,,mtel

Више

Microsoft Word - Tehnicka uputstva lica doc

Microsoft Word - Tehnicka uputstva lica doc Registracija novog korisnika internet sajta NSZ tražilac zaposlenja Novi korisnik prilikom prve registracije na sajt NSZ bira opciju Prijavi se za posao. Unosom korisničkog imena i kreiranjem lozinke,

Више

Uputstvo za korištenje korisničkog web portala AC-U UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 1

Uputstvo za korištenje korisničkog web portala AC-U UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 1 UPUTSTVO ZA KORIŠTENJE KORISNIČKOG WEB PORTALA Izdanje: 1, maj / svibanj 2019 Strana 2 od 18 SADRŽAJ 1. PREDMET... Error! Bookmark not defined. 2. PODRUČJE PRIMJENE... 4 3. DEFINICIJE I REFERENTNI DOKUMENTI...

Више

Vektorski procesori Najveći izvor paralelizma su DoAll petlje kako je već definisano u poglavlju o paralelizaciji petlji. Paralelizam tih petlji, ako

Vektorski procesori Najveći izvor paralelizma su DoAll petlje kako je već definisano u poglavlju o paralelizaciji petlji. Paralelizam tih petlji, ako Vektorski procesori Najveći izvor paralelizma su DoAll petlje kako je već definisano u poglavlju o paralelizaciji petlji. Paralelizam tih petlji, ako se razmatraju samo zavisnosti po podacima, je srazmeran

Више

COMARC/A Format

COMARC/A Format COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke

Више

Microsoft Word - 1.Operacije i zakoni operacija

Microsoft Word - 1.Operacije i zakoni operacija 1. Operacije i zakoni operacija Neka je S neprazan skup. Operacija dužine n skupa S jeste svako preslikavanje : n n f S S ( S = S S S... S) Ako je n = 1, onda operaciju nazivamo unarna. ( f : S S ) Ako

Више

Рачунарска интелигенција

Рачунарска интелигенција Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 2: Основни појмови - систем, модел система, улаз и излаз UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES План предавања 2018/2019. 1.

Више

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun Konstrukcija i analiza algoritama Nina Radojičić februar 2018. 1 Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne funkcije od argumenta n iz skupa N prirodnih brojeva.

Више

13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa.

13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. 13E114PAR, 13S113PAR 29.04.2019. DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. U okviru svake grupe data je doall ili doacross petlja

Више

P1.3 Projektovanje makroasemblera

P1.3 Projektovanje makroasemblera ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 1 МАКРОАСЕМБЛЕР Макроасемблер преводи полазни програм написан на макроасемблерском језику у извршиви машински програм. Приликом израде

Више

РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: Факс: МБ: ПИБ: МК

РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: Факс: МБ: ПИБ: МК РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: +389 2 3109191 Факс: +389 2 3220152 МБ: 6159559 ПИБ: МК4030006611118 www.реактив.цом.мк РЕАКТИВ КОНСАЛТИНГ ДОО Деспота Стефана 42/3/5, 11000

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

Microsoft PowerPoint - LB1-1_2010.ppt

Microsoft PowerPoint - LB1-1_2010.ppt Praktikum aumatizacije ak.g. 2009/2010 Laborarijski blok 1 (Interaktivna vježba) LB1-1 Upoznavanje sa Step7 programskim pakem Prvi dio Ponedjeljak, 15. ožujka 2010., 11-13 Praktikum aumatizacije ak.g.

Више

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у посебном дијалог-прозору до кога се долази линком есервис

Више

Орт колоквијум

Орт колоквијум I колоквијум из Основа рачунарске технике I - надокнада СИ - 008/009 (10.05.009.) Р е ш е њ е Задатак 1 a) Пошто постоје вектори на којима се функција f не јавља и вектори на којима има вредност један,

Више

Microsoft Word - TAcKA i PRAVA3.godina.doc

Microsoft Word - TAcKA  i  PRAVA3.godina.doc TAČKA i PRAVA Najpre ćemo se upoznati sa osnovnim formulama i njihovom primenom.. Rastojanje izmeñu dve tače Ao su nam date tače A( x, y i B( x, y, onda rastojanje izmeñu njih računamo po formuli d( A,

Више

_sheets.dvi

_sheets.dvi Zavod za elektroniku, mikroelektroniku, 28. studenog 2008. računalne i inteligentne sustave 2. me duispit iz Arhitekture računala 2, teorijski dio 1. Koja komponenta modernih računala nije bila prisutnau

Више

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode]

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode] OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni

Више

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera CILJ VEŽBE Cilj ove vežbe je da se studenti kreiranjem

Више

PowerPoint Presentation

PowerPoint Presentation Nedjelja 6 - Lekcija Projiciranje Postupci projiciranja Projiciranje je postupak prikazivanja oblika nekog, u opštem slučaju trodimenzionalnog, predmeta dvodimenzionalnim crtežom. Postupci projiciranja

Више

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Studijski primer - Dijagrami toka podataka Softverski inženjering 1 - Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije

Више

Microsoft PowerPoint - OMT2-razdvajanje-2018

Microsoft PowerPoint - OMT2-razdvajanje-2018 OSNOVE MAŠINSKIH TEHNOLOGIJA 2 TEHNOLOGIJA PLASTIČNOG DEFORMISANJA RAZDVAJANJE (RAZDVOJNO DEFORMISANJE) Razdvajanje (razdvojno deformisanje) je tehnologija kod koje se pomoću mašine i alata u zoni deformisanja

Више

RG_V_05_Transformacije 3D

RG_V_05_Transformacije 3D Računarska grafika - vežbe 5 Transformacije u 3D grafici Transformacije u 3D grafici Slično kao i u D grafici, uz razlike: matrice su 4x4 postoji posebna matrica projekcije Konvencije: desni pravougli

Више

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме 1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме Програмирање добијања награда омогућује ученицима да

Више

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

Microsoft Word - ASIMPTOTE FUNKCIJA.doc ASIMPTOTE FUNKCIJA Naš savet je da najpre dobro proučite granične vrednosti funkcija Neki profesori vole da asimptote funkcija ispituju kao ponašanje funkcije na krajevima oblasti definisanosti, pa kako

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

PowerPoint Presentation

PowerPoint Presentation TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame

Више

AR2019

AR2019 ARHITEKTURA RAČUNARA (pregled principa i evolucije) Miroslav Hajduković Žarko Živanov NOVI SAD, 2019. PREDGOVOR Cilj ove knjige je da stvori funkcionalno zaokruženu sliku o radu računara. Zbog toga je

Више

FAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na šk

FAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na šk FAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na školskim računarima. Potpuno je besplatan, tako da ga

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више