Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Drive > Tekstovi u SK

Tekstovi u SK u rubrici Test Drive

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 30.6.2012, 17:39   #1
beliorao
Novi član
 
Član od: 4.9.2009.
Poruke: 19
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Sta je stek ?

Pozdrav svima...

Nedavno sam poceo da se interesujem za arhitekturu racunara pa resih da konsultujem i ovaj forum kako bi resio jednu nedoumicu,a to je sta je stek?
Ono sto znam je to da je stek prostor u koji racunar skladisti privremene podatke,a ono sto ne znam je to da li je stek poseban fizicki registar u mikroarhitekturi racunara ili je to prostor u RAM memoriji?

Poslednja ispravka: beliorao (1.7.2012 u 21:36)
beliorao je offline   Odgovor sa citatom ove poruke
Stara 30.6.2012, 18:49   #2
Sinisa Cubrilo
Član
 
Član od: 18.4.2012.
Poruke: 46
Zahvalnice: 13
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: Sta je stek ?

Stek- memorija ili magacinska memorija jeste bezadresna registarska memorija sa bezadresna registarska memorija sa sekvencijalnim pristupom. Kod ove memorije registri formiraju jednodimenzionalni niz u kome su susedni registri povezani kolima za paralelni
prenos prenos binarnih re binarnih reččii tako da se u njima tako da se u njima
upis i čitanje vrši po principu ‚‚poslednji upisan – prvi pročitan” (eng. LIFO – Last In – First Out).
Sinisa Cubrilo je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Sinisa Cubrilo na korisnoj poruci:
dzangrizalo (30.6.2012)
Stara 30.6.2012, 18:58   #3
dzangrizalo
Član
 
Član od: 12.3.2007.
Lokacija: Cacak
Poruke: 377
Zahvalnice: 104
Zahvaljeno 57 puta na 41 poruka
Slanje poruke preko MSN-a korisniku dzangrizalo Slanje poruke preko Skypea korisniku dzangrizalo
Određen forumom Re: Sta je stek ?

Mislim da se "Stek"-ovi rasporedjuju u RAM. Evo ti sta sam uspeo da nadjem na wiki : "
There are many variations on the basic principle of stack operations. Every stack has a fixed location in memory at which it begins. As data items are added to the stack, the stack pointer is displaced to indicate the current extent of the stack, which expands away from the origin.
Stack pointers may point to the origin of a stack or to a limited range of addresses either above or below the origin (depending on the direction in which the stack grows); however, the stack pointer cannot cross the origin of the stack. In other words, if the origin of the stack is at address 1000 and the stack grows downwards (towards addresses 999, 998, and so on), the stack pointer must never be incremented beyond 1000 (to 1001, 1002, etc.). If a pop operation on the stack causes the stack pointer to move past the origin of the stack, a stack underflow occurs. If a push operation causes the stack pointer to increment or decrement beyond the maximum extent of the stack, a stack overflow occurs."
Evo ti i linka ka strani, pa imas tu bas detaljno ako te zanima.


http://en.wikipedia.org/wiki/Stack_%...ure_of_a_stack
dzangrizalo je offline   Odgovor sa citatom ove poruke
Stara 30.6.2012, 20:07   #4
orange47
Starosedelac
 
Član od: 19.10.2011.
Lokacija: daleko od idealnog..
Poruke: 1.689
Zahvalnice: 107
Zahvaljeno 244 puta na 226 poruka
Određen forumom Re: Sta je stek ?

kolko se secam, kod zx spectruma je stack u RAM memoriji. a jedan od registara je pokazivac na kraj (ili mozda pocetak) stack-a. isto je kod Amiga racunara, tamo mozes za svaki program(cic) u workbenchu da odredis velicinu stack-a, jer naravno nece raditi ako je premali (a opet treba stedeti memoriju za druge stvari).
mislim da se cesto koristi kod interrupt-a odnosno raznih subrutina, za cuvanje adrese sa koje se skace, da bi CPU znao gde da se vrati po zavrsetku potprograma.
orange47 je offline   Odgovor sa citatom ove poruke
Stara 30.6.2012, 23:35   #5
Danilo023
Član
 
Član od: 21.11.2010.
Poruke: 326
Zahvalnice: 214
Zahvaljeno 27 puta na 23 poruka
Određen forumom Re: Sta je stek ?

koristi se svuda, npr. kod poziva potprograma, na steku se čuva povratna adresa, lokalne promenljive, sačuvani registri procesora, povratne vrednosti itd....
stek je jako širok pojam, ali onaj osnovni pojam se vezuje za RAM, tamo se prave stekovi za potprograme...inače stek je i kontejnerska klasa, koje je ustvari spregnuta lista, koja ima push i pop instrukcije, pokazivač steka je pokazivač na posledni element liste i tako....mnogo je stek odmakao od tog osnovnog pojma, i videćeš da se pominje i na višem nivou od arhitekture računara...

kontam da ovo sad ništa nije jasno, i da je nalupano....ali neka suština je, da stek ustvari nije neka posebna fizička komponenta, već jedan deo obične (ram) memorije, koji se koristi na specifičan način
Danilo023 je offline   Odgovor sa citatom ove poruke
Stara 1.7.2012, 17:13   #6
beliorao
Novi član
 
Član od: 4.9.2009.
Poruke: 19
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Sta je stek ?

Hvala svima na brzom odgovoru,sad mi je jasnije, vidim da tu ima jos dosta da se uci ali za pocetak ovo je sasvim ok.

Inace mislim da bi trebalo u casopisu, a i na forumu dati malo vise prostora tome kako funkcionisu racunari da se govori bar o osnovnim konceptima.
beliorao je offline   Odgovor sa citatom ove poruke
Stara 1.7.2012, 18:21   #7
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Sta je stek ?

To sve piše na vikipediji, tako da bi bilo traćenje prostora.

http://en.wikipedia.org/wiki/Stack_%...t_data_type%29

Takođe, ne može se tek tako iznebuha pisati o ovim stvarima bez ikakvog uvoda (jer otkud znaš na kom nivou je znanja neko ko će čitati taj tekst). Sa druge strane, kvalitetan uvod bi oduzeo previše prostora jer materijala fala bogu ima za nekoliko udžbenika.

http://rti.etf.bg.ac.rs/
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 1.7.2012, 18:39   #8
beliorao
Novi član
 
Član od: 4.9.2009.
Poruke: 19
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Sta je stek ?

Nisam razmisljao o tome koliko je to siroka oblast za jedan casopis, generalno casopis je ok.
beliorao je offline   Odgovor sa citatom ove poruke
Stara 1.7.2012, 18:56   #9
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Sta je stek ?

Citat:
beliorao kaže: Pregled poruke
Nisam razmisljao o tome koliko je to siroka oblast za jedan casopis, generalno casopis je ok.
Na elektrotehnici i softveraškim smerovima stack je nešto što se provlači kroz priču od prvog trenutka kad se pomene pa sve do kraja školovanja. Zato ga nije moguće tek tako objasniti u nekoliko rečenica jer postoje čak i celi udžbenici koji se njime bave.
Neutrino je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci:
Danilo023 (1.7.2012)
Stara 1.7.2012, 22:04   #10
wladimir98se
Član
 
Član od: 12.3.2007.
Poruke: 166
Zahvalnice: 36
Zahvaljeno 43 puta na 23 poruka
Određen forumom Re: Sta je stek ?

Stek je stog (kao stog sena) Kao sto se na stog seno nabacuje pa se zatim skida po potrebi od vrha, tako isto i u steku po LIFO principu. last in first out
wladimir98se je offline   Odgovor sa citatom ove poruke
Stara 2.7.2012, 22:55   #11
beliorao
Novi član
 
Član od: 4.9.2009.
Poruke: 19
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Sta je stek ?

da stvari su jasnije, shvatio sam sta me je zbunjivalo mislio sam da registri LV i SP cine stek, a u stvari to su samo pokazivaci steka (stek se nalazi u RAM-u) tj. LV i SP pokazuju okvir steka tj pocetnu i krajnju adresu promenjivih na steku.
beliorao je offline   Odgovor sa citatom ove poruke
Stara 4.7.2012, 21:56   #12
Woof
Član
 
Član od: 27.1.2010.
Poruke: 148
Zahvalnice: 36
Zahvaljeno 36 puta na 17 poruka
Određen forumom Re: Sta je stek ?

Citat:
wladimir98se kaže: Pregled poruke
Stek je stog (kao stog sena) Kao sto se na stog seno nabacuje pa se zatim skida po potrebi od vrha, tako isto i u steku po LIFO principu. last in first out

hahaha, ja kad sam ORT ucio zamisljao sam stek kao teglu u koju slazes razne stvari, pa posle vadis
Woof je offline   Odgovor sa citatom ove poruke
Stara 4.7.2012, 22:16   #13
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Sta je stek ?

Citat:
Woof kaže: Pregled poruke
hahaha, ja kad sam ORT ucio zamisljao sam stek kao teglu u koju slazes razne stvari, pa posle vadis
To je LIFO ("Last In First Out") stack a postoji i FIFO ("First In First Out") koji možeš da zamisliš kao teglu bez dna u kojoj prvi krastavčić koji ubaciš i izlazi prvi
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 10:35   #14
Iris
détente
 
Avatar korisnika Iris
 
Član od: 3.11.2005.
Lokacija: Here be dragons...
Poruke: 5.576
Zahvalnice: 1.530
Zahvaljeno 2.470 puta na 1.488 poruka
Određen forumom Re: Sta je stek ?

Interesantno, čim je pomenuo stek, prva stvar na koju sam pomislila je:





Nisam znala da ima i drugo značenje
Iris je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 10:56   #15
ZoNi
Deo inventara foruma
 
Član od: 24.10.2005.
Lokacija: ************
Poruke: 8.655
Zahvalnice: 2.257
Zahvaljeno 1.921 puta na 1.404 poruka
Određen forumom Re: Sta je stek ?

Citat:
Iris kaže: Pregled poruke
Interesantno, čim je pomenuo stek, prva stvar na koju sam pomislila je
Hehe, a ja sam pomislio da je neka priča o "šteku", samo sa ošišanom latinicom
ZoNi je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 11:16   #16
Beagle
Drug Član
 
Avatar korisnika Beagle
 
Član od: 12.7.2006.
Lokacija: SSH - Selendra Supreme HQ
Poruke: 7.147
Zahvalnice: 772
Zahvaljeno 2.267 puta na 1.686 poruka
Određen forumom Re: Sta je stek ?

Citat:
Iris kaže: Pregled poruke
Nisam znala da ima i drugo značenje
Nije isti spell i izgovor. Steak [stejk] - snicla, odrezak. Stack [staek] - stek, stog, plast .

@Zoni
Upravo tako je moja profesorka programiranja iz srednje opisala stek
Beagle je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Beagle na korisnoj poruci:
Iris (5.7.2012)
Stara 5.7.2012, 11:22   #17
ZoNi
Deo inventara foruma
 
Član od: 24.10.2005.
Lokacija: ************
Poruke: 8.655
Zahvalnice: 2.257
Zahvaljeno 1.921 puta na 1.404 poruka
Određen forumom Re: Sta je stek ?

Citat:
voodoo_ kaže: Pregled poruke
materijala fala bogu ima za nekoliko udžbenika.

http://rti.etf.bg.ac.rs/
Nikad mi neće biti jasno kako IT firme i ostale institucije (kao npr. ETF) mogu da imaju stranu na Netu bez naslova? Zar je problem ubaciti to?
ZoNi je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 22:25   #18
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Sta je stek ?

Nije, ali radi se o stranicama na koje se dolazi čisto namenski i samo da se pokupe konkretne informacije, tako da lickanje zarad privlačenja slučajnih prolaznika kako bi se ubrao poneki klik više i zaradilo na reklamama nije prioritet.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 23:43   #19
ZoNi
Deo inventara foruma
 
Član od: 24.10.2005.
Lokacija: ************
Poruke: 8.655
Zahvalnice: 2.257
Zahvaljeno 1.921 puta na 1.404 poruka
Određen forumom Re: Sta je stek ?

Citat:
voodoo_ kaže: Pregled poruke
lickanje zarad privlačenja slučajnih prolaznika kako bi se ubrao poneki klik više i zaradilo na reklamama nije prioritet.
Lickanje? Klik, reklame? Ko je pričao o tome? Ne postoji razlog da strana nema naslov.
ZoNi je offline   Odgovor sa citatom ove poruke
Stara 5.7.2012, 23:56   #20
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Sta je stek ?

Hoću da kažem, ti si verovatno prvi koji je uopšte primetio da strana nema naslov, što govori i o svrsi strane i o tipu njenih posetioca.
voodoo_ je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Asembler 1 rile Programiranje 36 26.11.2012 17:05


Sva vremena su po Griniču +2 h. Sada je 18:25.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com