Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako softver uspeva da ukljuci struju u racunaru?

elitemadzone.org :: MadZone :: Kako softver uspeva da ukljuci struju u racunaru?

[ Pregleda: 3348 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



+253 Profil

icon Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 08:15 - pre 150 meseci
Recimo da u softveru postoji ON/OFF kombinacija koja menja boju jednog piksela. Sta se zapravo desava? Kako se bez fizickog kontakta ukljucuje/iskljucuje struja?
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.20.*



+303 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 08:56 - pre 150 meseci
Mali gremlin vidi da se nula promeni u jedinicu, pa tapne piksel koji promeni boju. Tako da nije bez fizickog kontakta.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 09:02 - pre 150 meseci
Funkciju prekidača vrši tranzistor. Pre izuma tranzistora tu ulogu su vršile elektronske cevi ili releji.

Tranzistor ima tri režima rada (četiri, ako se računa inverzni, koji se nikada ne koristi) i to režim zakočenja, režim zasićenja i aktivni režim. Aktivni režim se koristi u analognim kolima, kada se tranzistor koristi kao pojačivač, dok se režimi zakočenja i zasićenja koriste u digitalnim kolima.

Dovođenjem odgovorajućeg napona na bazu tranzistora (ili gejt u slučaju FET i MOSFET tranzistora) menja se provodljivost, a samim tim i napon/struja u delu kola koji čine kolektor i emitor (odnosno S i D u FET tehnologiji).

Kada je tranzistor u režimu zakočenja, tada ne protiče struja u C-E (tj. S-D) kolu, a kada se dovede neki napon koji je veći od nekog praga, protiče maksimalna struja.

To je samo osnova, da bi razumeo ostatak, potrebno je da znaš kako se formiraju logička kola, kakva je konstrukcija flip-flopa (memorijskog kola ), te kako se konstruišu sekvencijalna kola (kombinacija logičkih kola i flip-flopova).

[Ovu poruku je menjao djoka_l dana 29.11.2011. u 10:51 GMT+1]
 
Odgovor na temu

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



+253 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 09:50 - pre 150 meseci
Ok, razumem to ali tom tranzistoru treba slati elektricne signale, a to cini softver. Softver verovatno sadrzi samo informaciju. Sta ukljucuje/iskljucuje struju koja vodi do tranzistora? Posto nema fizickog kontakta vec samo sofver koji je pokrenut i koji daje informacije.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 10:04 - pre 150 meseci
Lepo upiši ETF, imaš u četvrtom semestru predmet Arhitektura računara, pa će ti sve biti jasnije. Naravno, pre toga ćeš slušati Osnove računarske tehnike 1 i Osnove računarske tehnike 2. Na trećoj godini će ti biti dosta jasnije, posle elektronike 2 kako se prave logička kola, a na četvrtoj godini ćeš imati i Projektovanje mikroprocesorskih sistema, pa ćeš znati kako da napraviš PC, a posle Projektovanja VLSI sistema ćeš znati kako da projektuješ i integrisana kola.

Šta je po tebi softver? Da li ti je jasno da pre ili kasnije, to što ti misliš da je softver postane niz nula i jedinica koje završe u nekim memorijskim čipovima i da ceo taj softver postane niz signala koji pokreće elektronske komponente. Da li ti je jasno da svaka mašinska komanda koja završi u CPU prouzrokuje da se stanja na nekim linijama postave na 0 ili 1...
 
Odgovor na temu

Lazar-I

Član broj: 6950
Poruke: 169
*.dynamic.isp.telekom.rs.



+727 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 10:53 - pre 150 meseci
Pogledaj ovaj film:


Raspored klikera ovde predstavlja softver. U zavisnosti od rasporeda neki prekidači se otvaraju, a neki zatvaraju. Slična stvar se dešava i sa pikselom na ekranu, samo što su stvari komplikovanije, a princip je isti.
 
Odgovor na temu

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



+253 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 11:24 - pre 150 meseci
Mislim da se ne razumemo. Znam kako radi racunar, otprilike. Problem je sto programi (softver) sadrze samo niz jedinica i nula a hardver je fizicki i zahteva fizicku intervenciju. Treba nesto da propusti struju tamo gde softver kaze:1.
Recimo da imamo program i pokrenemo ga. Pritiskom na taster "B", boja piksela se menja u plavu. Sad ja uzmem i izmenim instrukcije da pritisak na taster "B", promeni boju u braon. Dakle, ovaj program je promenio tok struje bez fizickog kontakta, iako je niz dogadjaja bio potpuno isti
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 11:30 - pre 150 meseci
Pojam "software" je samo apstrakcija. Svaki software se svodi na hardware (polozaj malih magneta na hard disku, elektricni potencijal u tranzistorima u ram-u i cpu i itd). Samim tim, svo to upravljanje je zapravo hardversko.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 11:38 - pre 150 meseci
Pritiskom na taster "B" ti si ostvario fizički kontakt. Elektronsko kolo u tastaturi je primilo signal 1 da je zatvoreno kolo (prekidač) ispod tastera B. Ta pozicija je pretvorena u ASCII kod slova B. Serijski interfejs je ASCII kod slova B pretvorio u niz bitova koje je prosledio po kablu kojim se tastatura povezuje sa računarom. Serijski interfejs je primio niz nula i jedinica i smestio ga u bafer. Generisao je interapt (signal 1) na jednom od svojih izlaza. Interapt je preko elektronike na matičnoj ploči signalizirao procesoru da serijski interfejs tastature želi nešto da prenese. Elektronika u procesoru je prekinula tok instrukcija koji je bio aktivan i počela da učitava niz bajtova koji predstavljaju mašinski kod za obradu interfejsa tastatura. Kao rezultat obrade niza mašinskih instrukcija, ASCII kod slova B je preuzet iz serijskog interfejsa i na kraju prosleđen tvom programu (upisan u neku lokaciju koji tvoj program interpretira kao događaj sa tastature). Tvoj program je skočio na niz mašinskih instrukcija koje obrađuju pojavu slova B. Kao rezultat, procesor je postavio na magistralu kod za plavo na lokaciji x,y i prozvao grafički kontroler da obradi poruku. Grafički kontroler je pročitao plavo na liniji, upisao u svoju memoriju (ili deljenu memeoriju sa procesorom) i u momentu kada je potrebno da se šalje signal za crtanje x,y koordinate na ekranu šalje signal plavo.

Ovo pokazuje da nije tačno da nije bilo fizičkog kontakta, već obrnuto pritisak na taster je izazvao celu ovu sekvencu događaja. Čak i program koji si napisao je niz signala pritisaka na tastaturu koji je prenet računaru u momentu pisanja. Taj niz bitova je zatim smešten u memoriju ili disk ili neki drugi medijum.

U ugašenom računaru već postoji niz instrukcija koje praktično predstavljaju instrukcije i to u ROM-u kao i u PLA čipovima. Paljenjem računara počinje da se izvršava taj niz instrukcija. Svaka komponenta, takođe ima neku funkciju koja radi deo poslova. Na primer, grafička kartica zna kako da pošalje signal upali-ugasi piksel na ekranu - ono što očekuje od procesora je da javi u koju bolju treba da upali koji piksel, kontroler tastature zna kako da očita položaj tastera itd.

Te funkcije se nazivaju hardwired (ožičene), dok neke mogu biti kontrolisane i mikrokodom. Znači komponente računara već svojom konstrukcijom rade neke poslove, dok se promenom stanja nekih registara menja i ponašanje komponente.

[Ovu poruku je menjao djoka_l dana 29.11.2011. u 12:48 GMT+1]
 
Odgovor na temu

Lazar-I

Član broj: 6950
Poruke: 169
*.dynamic.isp.telekom.rs.



+727 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 11:53 - pre 150 meseci
Citat:
Recimo da imamo program i pokrenemo ga. Pritiskom na taster "B", boja piksela se menja u plavu. Sad ja uzmem i izmenim instrukcije da pritisak na taster "B", promeni boju u braon. Dakle, ovaj program je promenio tok struje bez fizickog kontakta, iako je niz dogadjaja bio potpuno isti


Učitavanjem programa menja se stanje hardvera (menjaju se električni potencijali na spojevima minijaturnih prekidača). Menjanjem instrukcije ti si neke prekidače otvorio a neke zatvorio i time "definisao novi tok struje", tako da niz događaja nije isti.
 
Odgovor na temu

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



+253 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 12:44 - pre 150 meseci
Aha, dakle u momentu pisanja programa se elektricni signali smestaju gde treba, unapred? To je ono sto me zanima.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 13:16 - pre 150 meseci
To što si ti napisao je tačno, ako sve jako uprostimo. Računar je sekvencijalno kolo. Izlazi iz sekvencijalnog kola su rezultat koji se dobija na osnovu ulaznih signala i stanja kola. Stanja električnog kola su upisana u memoriju. Logičke operacije koje menjaju stanja memorije i izlaza na osnovu ulaza i prethodnih stanja su unapred konstruisane. Početno stanje sekvencijalnog kola je na neki način određeno konstrukcijom (možeš da uzmeš da su sva stanja na početku nula, ili da su neka stanja na početku setovana fabrikacijom ROM-a ili PLA kola ili stanjima nekih drugih elektronskih komponenti).
 
Odgovor na temu

vladd

Član broj: 37217
Poruke: 12059
*.dynamic.isp.telekom.rs.



+5251 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 16:31 - pre 150 meseci
Citat:
llux: Mislim da se ne razumemo. Znam kako radi racunar, otprilike. Problem je sto programi (softver) sadrze samo niz jedinica i nula a hardver je fizicki i zahteva fizicku intervenciju. Treba nesto da propusti struju tamo gde softver kaze:1.
Recimo da imamo program i pokrenemo ga. Pritiskom na taster "B", boja piksela se menja u plavu. Sad ja uzmem i izmenim instrukcije da pritisak na taster "B", promeni boju u braon. Dakle, ovaj program je promenio tok struje bez fizickog kontakta, iako je niz dogadjaja bio potpuno isti


Ovo je malo nakaradno shvaceno. Softver nije splet jedinica i nula, vec set naredbi(a bogami i molbi) procesoru. A procesor, kao hardverska komponenta, zakacena na napon, postavlja svoje elemente na odredjen logicki nivo, doticne 1, 0 ili nedefinisano stanje..stanje velike otpornosti..

Ako softver posmatras onako kako on jeste, onda je pocetno pitanje suvisno. Softver je set naredbi i procedura za procesor, pomocu kojih procesor postavlja odredjena logicka stanja na zeljenim(najcesce) mestima..

Poz
 
Odgovor na temu

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



+253 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 16:55 - pre 150 meseci
Jeste softver set naredbi ali softver jednostavno ne moze da prenese naredbu. Prenosenje naredbe podrazumeva ukljucivanje/iskljucivanje struje na nekim mestima a za to je potreban fizicki kontakt. Ne moze se paliti/gasiti samo od sebe.
 
Odgovor na temu

Pirossi

Član broj: 7692
Poruke: 234
*.dynamic.isp.telekom.rs.



+968 Profil

icon Re: Kako softver uspeva da ukljuci struju u racunaru?29.11.2011. u 20:31 - pre 150 meseci
 
Odgovor na temu

elitemadzone.org :: MadZone :: Kako softver uspeva da ukljuci struju u racunaru?

[ Pregleda: 3348 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.