17-06-2010, 07:56 PM
Maturski, seminarski i diplomski radovi iz informatike.
CMOS RAM I CASVNIK REALNOG VREMENA
Svi današnji racunari su sastavljeni od najrazlicitijih komponenti, što znaci da se PC može modifikovati dodatnom opremom na bezbroj nacina pomocu razlicitih kartica proširenja kao što su graficki adapteri, montroleri cvrstih diskova, interfejsi i slicno. Medutim, prilikom neocekivanog iskljucenja racunara, sadržaj RAM memorije se nepovratno briše, tako da bi u tom slucaju bila izgubljena i informacija o njegovoj konfiguraciji. Prilikom uklkucivanja ,svi uredaji i komponenete se moraju inicijalizovati, odnosno dovesti u tacno definisano pocetno stanje. Naravno pri tome se mora voditi racuna da je potrebno inicijalozovati jedan ili, cetiri hard diska,16MB, ili 1GB RAM-a i slicno.
Stari PC/XT racunari su imali nekoliko malih DIP prekidaca (ponekad su se u šali nazivali i mišji klaviri), koje je korisnik koristio za definisanje konfiguracije racunara. Prilikom ukljucenja racunara procesor je ocitavao položaje ovih prekidaca i na taj nacin utvrdivao tacnu konfiguraciju sistema - izmedu ostalog i broj hard diskova i kolicinu memorije. Pošto je PC personalni racunar konfiguracije mogu biti vrlo razlicite. Zbog skoro neogranicenog broja hard diskova sa razlicitim geometrijama (broj glava, traka, sektora), nije realno pokušavati da se konfiguracija postavi pomocu DIP prekidaca.
Slika 1 Dip prekidaci na maticnoj ploci
Još jedan veliki nedostatak prvih PC-a je bio nedostatak casovnika realnog vremena. Nakon svakog procesa podizanja, PC je inicijalizovan sa vremenom 1.1.1980.,0:00 casova. Korisnik je morao uneti tacan datum i vrijeme pomocu dos komandi DATA i TIME. Pošto je prvi PC isporucen nakon toga datuma, svi pc-i (a samim tim, i DOS) nisu poznavali datum prije 1.1.1980, 0:00. DOS je racunao vrijeme relativno u odnosu na ovaj datum i vrijeme.
CMOS RAM
Ovo je prvi uocio IBM tako da je u AT naslednika, tj od modela 286 i dalje ovi podaci su smještani u CMOS RAM, posebno integralno kolo na maticnoj ploci. Cesto se za CMOS RAM koristi i naziv NVR (non- volatile RAM). Ovaj cip za razliku od standardnog RAM-a, može ocuvati sadržaj uz veoma malu potrošnju elektricne energije. Energiju obezbeduje posebna baterija, obicno litijumska koja je cesto smještena u sam memorijski cip. CMOS RAM cuva sve parametre koji su uneti podešavanjem BIOS-a racunara, a oni se automatski aktiviraju prilikom njegovog ukljucenja. To su podaci o prisustvu i vrsti flopi diska, aktiviranju pojedinih interfejsa, vrsti hard diska i slicno. Umesto hardverskog podešavanja pomocu DIP prekidaca, parametri se sada podešavaju softverski, posebnim programom za podešavanje BIOS-a.
BIOS memorija
Savremen maticne ploce i dalje koriste DIP prekidace i kratkospojnike mada je njihova funkcija danas drugacija. Oni uglavnom služe za podešavanje radnog takta, napona napajanja i slicno mada se i to sve više radi softverski, putem BIOS-a. Ovo se najcešce koristi u racunarima od PentiumaII i novijih zato što BIOS može automatski saopštiti CMOS RAM-u koje podatke ocekuje.
RTC - CASOVNIK REALNOG VREMENA
CMOS ima još jednu funkciju: u njemu se cuvaju podaci o casovniku realnog vremena. On se napaja iz baterije i nastavlja rad i nakon iskljucenja racunara , tako da prilikom ukljucenja nije potrebno unositi vrijeme i datum, kao kod starijih PC-a. Prilikom podizanja racunar ocitava sadržaj CMOS RAM-a (gdje su smješteni i podaci o vremenu i datumu) i automatski podešava interni sistemski casovnik dos-a. Casovnik realnog vremena je nezavisan od CPU-a i svih ostalih cipova i ažurira datum i vrijeme u pozadini. Tacni podaci o vremenu su neophodni za rad operativnog sistema, zato što DOS svakoj datoteci pridodaje vremenski marker. Na taj nacin je moguce doci do podataka o tacnom vremenu poslednje izmjene datoteke.
HARDVERSKA REALIZACIJA
CMOS RAM i casovnik realnog vremena su integrisani u jedan cip - na pocetku to je bio Motorola MC146818, ili neki kompatibilan sa njim. U današnjim PC-
CMOS RAM I CASVNIK REALNOG VREMENA 3
CMOS RAM 3
RTC - CASOVNIK REALNOG VREMENA 4
HARDVERSKA REALIZACIJA 4
STRUKTURA CMOS RAM-a I RTC-a 5
BIOS 8
PRISTUP PREKO BIOS-a 13
PRISTUP PREKO ADRESNOG REGISTRA I REGISTRA PODATAKA 14
MEMORIJA KOJA SE KORISTI ZA IZRADU CMOS RAM-a 20
LITERATURA
CMOS RAM I CASVNIK REALNOG VREMENA
Svi današnji racunari su sastavljeni od najrazlicitijih komponenti, što znaci da se PC može modifikovati dodatnom opremom na bezbroj nacina pomocu razlicitih kartica proširenja kao što su graficki adapteri, montroleri cvrstih diskova, interfejsi i slicno. Medutim, prilikom neocekivanog iskljucenja racunara, sadržaj RAM memorije se nepovratno briše, tako da bi u tom slucaju bila izgubljena i informacija o njegovoj konfiguraciji. Prilikom uklkucivanja ,svi uredaji i komponenete se moraju inicijalizovati, odnosno dovesti u tacno definisano pocetno stanje. Naravno pri tome se mora voditi racuna da je potrebno inicijalozovati jedan ili, cetiri hard diska,16MB, ili 1GB RAM-a i slicno.
Stari PC/XT racunari su imali nekoliko malih DIP prekidaca (ponekad su se u šali nazivali i mišji klaviri), koje je korisnik koristio za definisanje konfiguracije racunara. Prilikom ukljucenja racunara procesor je ocitavao položaje ovih prekidaca i na taj nacin utvrdivao tacnu konfiguraciju sistema - izmedu ostalog i broj hard diskova i kolicinu memorije. Pošto je PC personalni racunar konfiguracije mogu biti vrlo razlicite. Zbog skoro neogranicenog broja hard diskova sa razlicitim geometrijama (broj glava, traka, sektora), nije realno pokušavati da se konfiguracija postavi pomocu DIP prekidaca.
Slika 1 Dip prekidaci na maticnoj ploci
Još jedan veliki nedostatak prvih PC-a je bio nedostatak casovnika realnog vremena. Nakon svakog procesa podizanja, PC je inicijalizovan sa vremenom 1.1.1980.,0:00 casova. Korisnik je morao uneti tacan datum i vrijeme pomocu dos komandi DATA i TIME. Pošto je prvi PC isporucen nakon toga datuma, svi pc-i (a samim tim, i DOS) nisu poznavali datum prije 1.1.1980, 0:00. DOS je racunao vrijeme relativno u odnosu na ovaj datum i vrijeme.
CMOS RAM
Ovo je prvi uocio IBM tako da je u AT naslednika, tj od modela 286 i dalje ovi podaci su smještani u CMOS RAM, posebno integralno kolo na maticnoj ploci. Cesto se za CMOS RAM koristi i naziv NVR (non- volatile RAM). Ovaj cip za razliku od standardnog RAM-a, može ocuvati sadržaj uz veoma malu potrošnju elektricne energije. Energiju obezbeduje posebna baterija, obicno litijumska koja je cesto smještena u sam memorijski cip. CMOS RAM cuva sve parametre koji su uneti podešavanjem BIOS-a racunara, a oni se automatski aktiviraju prilikom njegovog ukljucenja. To su podaci o prisustvu i vrsti flopi diska, aktiviranju pojedinih interfejsa, vrsti hard diska i slicno. Umesto hardverskog podešavanja pomocu DIP prekidaca, parametri se sada podešavaju softverski, posebnim programom za podešavanje BIOS-a.
BIOS memorija
Savremen maticne ploce i dalje koriste DIP prekidace i kratkospojnike mada je njihova funkcija danas drugacija. Oni uglavnom služe za podešavanje radnog takta, napona napajanja i slicno mada se i to sve više radi softverski, putem BIOS-a. Ovo se najcešce koristi u racunarima od PentiumaII i novijih zato što BIOS može automatski saopštiti CMOS RAM-u koje podatke ocekuje.
RTC - CASOVNIK REALNOG VREMENA
CMOS ima još jednu funkciju: u njemu se cuvaju podaci o casovniku realnog vremena. On se napaja iz baterije i nastavlja rad i nakon iskljucenja racunara , tako da prilikom ukljucenja nije potrebno unositi vrijeme i datum, kao kod starijih PC-a. Prilikom podizanja racunar ocitava sadržaj CMOS RAM-a (gdje su smješteni i podaci o vremenu i datumu) i automatski podešava interni sistemski casovnik dos-a. Casovnik realnog vremena je nezavisan od CPU-a i svih ostalih cipova i ažurira datum i vrijeme u pozadini. Tacni podaci o vremenu su neophodni za rad operativnog sistema, zato što DOS svakoj datoteci pridodaje vremenski marker. Na taj nacin je moguce doci do podataka o tacnom vremenu poslednje izmjene datoteke.
HARDVERSKA REALIZACIJA
CMOS RAM i casovnik realnog vremena su integrisani u jedan cip - na pocetku to je bio Motorola MC146818, ili neki kompatibilan sa njim. U današnjim PC-
CMOS RAM I CASVNIK REALNOG VREMENA 3
CMOS RAM 3
RTC - CASOVNIK REALNOG VREMENA 4
HARDVERSKA REALIZACIJA 4
STRUKTURA CMOS RAM-a I RTC-a 5
BIOS 8
PRISTUP PREKO BIOS-a 13
PRISTUP PREKO ADRESNOG REGISTRA I REGISTRA PODATAKA 14
MEMORIJA KOJA SE KORISTI ZA IZRADU CMOS RAM-a 20
LITERATURA