Pa i ja sam se zajebo,jes' da ne idem na FON,nego u matematicku gimnaziju,sto je jos gore ,jer ne verujem da FON izgleda ko Alkatraz
( Ko ne prati zutu liniju na fublaskom terenu ... ijao )
Inace u vezi ovog OS-a,samo se javljam da nsam zainteresovan Potpis
Nije da ja sad tu nesto mnogo popujem, ali, pisanje operativnog sistema je nesto sto zahteva kompletne programere, ljude koji znaju vise oblasti i puno para da bi entuzijazam (pazi ovo!) mogao da se odrzi na visokom nivou sve vreme. Pogotovu ako se krece od null :) Dakle svi tipovi programera, a narocito masinski jezik koji ce da barata svim uredjajima, a cuo sam da i fajl sistem je nesto sto je vrlo tesko (mada ga zamisljam kao jedan skup podataka (kako li se to radi u masinskom jeziku !!!) koji se masinski upisuje na HDD). Sve u svemu svako ko ima sposobnost da u ovoj zemlji pokrene takav projekat, voleo bih da pomognem kako god umem, ali ... darkside, stvarno je do jaja zajebano
jel moze neko da mi objasni sta je asembler.:-(
Potpis
Ko ne zna, a misli da zna
Kloni ga se
Ko ne zna i zna da ne zna
Pomogni mu
Ko zna, a misli da ne zna
Postuj ga
Ko zna i zna da zna
Idi njegovim stopama
Kao sto verovatno znas, svaki program na digitalnom racunaru je niz masinskih instrukcija, koje se sastoje samo iz nula i jedinica. Njima se realizuju najjednostavnije moguce operacije, kao sto su sabiranje, oduzimanje, kopiranje itd. U stvari, procesor je u stanju da izvrsava samo te jednostavne operacije... U visim programskim jezicima, kao sto je C, nema potrebe da se spustas na tako nizak nivo apstrakcije, vec pises kod koji je sastavljen od raznoraznih reci na engleskom (for, while, double, int...), matematickih operatora itd. Kad to lepo napises, potrebno je to prevesti na masinski jezik, koji tvoj procesor razume, a to radi kompajler. Posle prevodjenja dobijes exe fajl, u kome se nalaze hiljede i hiljade masinskih instrukcija. I tako, svi srecni i zadovoljni, niko ne pise nule i jedinice...
Medjutim, najnizi slojevi softvera moraju se pisati na masinskom jeziku, iz vise razloga, kao sto je efikasnost. E sad, posto je jako zamorno pisati 010101010101011110111010111... ljudi su izmislili simbolicki masinski jezik (assembly language). U njemu isto pises program instrukciju po instrukciju, ali umesto silnih nula i jedinica pises mnemonike na engleskom jeziku, kao sto su ADD, MOV, SUB itd. Npr, ako hoces da saberes sadrzaj registra R1 sa sadrzajem reg. R2, i rezultat stavis u R3, jednostavno pises: ADD R3, R1, R2. E, ovakav kod lako se prevodi na masinski jezik (jedna linija - jedna instrukcija), a to prevodjenje vrsi asembler. Dakle, asembler je prevodilac za simbolicki masinski jezik. Cesto se u zargonu i sam simbolicki mas. jezik naziva "asembler".
P.S. Operativne sisteme na ETF-u preuzeo je Dragan Milicev, i kao obavezan deo ispita zastupljen je projekat, koji se sastoji u pisanju malog operativnog sistema. Koga zanima, nek pogleda na [url]http://os.etf.bg.ac.yu[/url]
Ana moracu da te ispravim.Naime od ove godine se na ETF-u slusa predmet Operativni Sistemi 1 u druguj godini i na njemu je obavezan projekat bez koga se ne moze izaci na ispit.I pogodi projekat je bas operativni sistem mali Funkcionalan Vise nitni operativni sistem potrebno je realizovati tredove semafore , itd ...
Drugi deo zadatka se realizuje tako sto dobijemo drajver pa uz pomoc njega napravimo interfejs za ulaz i izlaz.VERUJ MNOGO SE PROMENILO.To je samo 30 procenata ocene a ima da se kuca danima...