Asembler/Podstawy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
47fc19cc (dyskusja | edycje)
mNie podano opisu zmian
Linia 6:
== Procesor ==
{{Wikipedia|Procesor}}
Nie zostanie tu oczywiście opisane, jak np. przylutować procesor do płyty głównej, a jedynie kilka niezbędnych wiadomości z zakresu działania komputera. Najogólniej mówiąc procesor dzieli się na jednostkę wykonawczą EU (ang. ''Execution Unit'') oraz jednostkę sterującą (ang. ''Control Unit''). Poniżej zamieszczony został schemat budowy procesora. Oto i on:
[[Grafika:Schemat procesora.png|640px]]
 
Linia 55:
Ładunek o wyższym napięciu w kondensatorze oznacza 1, a o niższym oznacza 0. Zazwyczaj z pewną granicą, aby nie nastąpiła nieprawidłowa interpretacja danych. Przykładowo: od 0V do 0.7V - logiczne 0, od 1.5V wzwyż logiczne 0. Jest tak ponieważ zapewnia to dłuższą żywotność sprzętu.
 
Osiem bitów odpowiada jednemu bajtowi informacji. Dopiero bajt jest adresowalną jednostką infomacjiinformacji. Oznacza to, że procesor może odwoływać się tylko do pojedynczego bajtu pamięci, natomiast dostęp do konkretnego bitu możliwy jest dopiero za pomocą odpowiednich instrukcji logicznych procesora. Rozróżniamy różne rodzaje pamięci, takie jak RAM (pamięć przeznaczona do zapisu i odczyt) oraz ROM (wyłącznie odczyt, w niej zawarte są programy dzięki którym można zainicjować pracę komputera, jest to pamięć nieulotna). Ta część, która nas najbardziej w chwili obecnej interesuje to pamięć RAM. Można ją podzielić na dwa rodzaje:
*Pamięć dynamiczna (DRAM) - jest dużo tańsza w produkcji i zarazem wolniejsza od pamięci statycznej, jednak znacznie od niej pojemniejsza. Z niej buduję się pamięć operacyjną dla zestawu komputerowego. Jest wolniejsza gdyż jak sama nazwa wskazuje jest dynamiczna. Oznacza to, że zawartość pamięci musi być co jakiś czas ''odświeżana''. Polega to na cyklicznym zapisie informacji do komórek tej pamięci.
*Pamięć statyczna (SRAM) - ma mniejsze zdolności scalania, zatem układy zbudowane z niej muszą być małe. Jest znacznie droższa i szybsza od pamięci dynamicznej. Z pamięci statycznej buduje się głównie pamięci podręczne ('''cache''') procesora.