1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Prednosti i nedostaci izolirane ulazne i izlazne memorije

Ulazni i izlazni uređaji (I/O) su dijelovi računalnog sustava, kao što su tipkovnica ili modem, koji šalju ili primaju informacije do i od procesora računala. U memorijsko mapiranim I/O sustavima, I/O uređaji koriste dio memorije računala kao adresu za prijenos poruka. U računalima sa sustavima izolirane memorije, I/O i memorija imaju različite adrese.

I/O

Računalni sustavi mogu preslikati I/O na adresu u memorijskim bankama jer je proces slanja poruka I/O uređajima sličan razmjeni podataka s memorijom računala. Ista sabirnica -- elektronički put za prijenos informacija do i od procesora -- služi za pristup memoriji i ulaznim i izlaznim uređajima. Jedan nedostatak izolirane memorije je taj što su sustavi memorijskih mapa jednostavniji za sabirnicu jer koriste isti skup adresa za I/O i memorijske operacije.

Mapa memorije

U memorijsko mapiranom sustavu, računalu postaje teško razlikovati I/O operacije od drugih softverskih opcija koje pristupaju memoriji; sustavi izolirane memorije nemaju ovaj problem. I/O operacije u memorijsko mapiranim računalima koriste samo dio pune memorijske adrese, kako bi njihova lokacija bila prepoznatljivija. Sustavi s izoliranom memorijom složeniji su jer, za razliku od memorijsko mapiranih računala, ne mogu koristiti iste sustave dekodiranja i kontrole za memoriju i I/O uređaje. U računalima s memorijskim mapiranjem, svaka instrukcija koja izvlači podatke iz memorije također djeluje na ulaznim i izlaznim uređajima.

Programiranje

U računalu s izoliranom memorijom, programiranje je čišće:I/O ima svoju zasebnu adresu, tako da računalo može koristiti adrese da identificira je li memorija ili I/O ono s čime program treba raditi. S mapiranjem memorije, međutim, svaka instrukcija koja upućuje na memoriju također se može koristiti kao instrukcija I/O sustavu. Uz izoliranu memoriju, programi trebaju dodane upute "In" i "Out" za izdvajanje ili slanje podataka u memoriju ili I/O adrese.

Memorijski prostor

Kada računalo koristi memorijski mapirani I/O sustav, dio prostora koji računalo koristi za memoriju posvećen je ulaznim i izlaznim adresama, ostavljajući manje za stvarnu memoriju. S mapiranjem memorije, I/O adrese moraju biti zapisane tako da se razlikuju od memorijskih banaka oko njih; dodjeljivanje I/O adresa jednostavnije je u sustavima izolirane memorije. Budući da I/O uređaji zauzimaju manje prostora od memorije na danoj adresi, moguće je da će dio memorijskog prostora na I/O adresi biti neiskorišten i izgubljen.


  1. Prednosti i nedostaci internetskih kafića
  2. Prednosti i nedostaci GoToMeetinga
  3. Nedostaci i prednosti korištenja web stranice Google karte
  4. Prednosti i nedostaci IMAP protokola
  5. Prednosti i nedostaci glavnih računala