Pytania otagowane jako computer-architecture

Architektura komputera odnosi się zarówno do projektowania zewnętrznych interfejsów komputera (zestawy instrukcji), jak i do wewnętrznej implementacji komputera (mikroarchitektura). Celem tych decyzji projektowych jest optymalizacja prędkości, wydajności energetycznej, rozmiaru lub kosztu przy jednoczesnym spełnieniu ograniczeń pozostałych.


8
Dlaczego wszędzie stosowana jest cyfrowa transmisja szeregowa? tj. SATA, PCIe, USB
Patrząc na SATA, PCIe, USB, SD UHS-II, uderzyło mnie, że wszystkie są takie same: cyfrowy szeregowy strumień bitów, przesyłany za pomocą par różnicowych (zwykle kodowanych 8b / 10b), z pewnymi różnicami w warstwach łącza / protokołu. Dlaczego tak? Dlaczego stało się to standardem? Dlaczego nie ma szeroko rozpowszechnionych protokołów komunikacji …



5
Jak pamięć podręczna może być tak szybka?
Oto zrzut ekranu testu pamięci podręcznej: W teście porównawczym szybkość odczytu pamięci podręcznej L1 wynosi około 186 GB / s, a opóźnienie wynosi około 3-4 cykli zegara. W jaki sposób osiąga się taką prędkość? Rozważmy tutaj pamięć: teoretyczna maksymalna prędkość wynosi 665 MHz (częstotliwość pamięci) x 2 (podwójna szybkość danych) …

6
Czy arytmetyka sygnału analogowego jest szybsza niż cyfrowa?
Czy teoretycznie byłoby możliwe przyspieszenie współczesnych procesorów, gdyby zastosować arytmetykę sygnałów analogowych (kosztem dokładności i precyzji) zamiast cyfrowych FPU (CPU -> DAC -> analogowe FPU -> ADC -> CPU)? Czy możliwy jest analogowy podział sygnału (ponieważ mnożenie FPU i tak często zajmuje jeden cykl CPU)?

6
Dlaczego chip Haswella Intela pozwala na dwukrotne zwiększenie mnożenia FP?
Czytałem to bardzo interesujące pytanie na temat przepełnienia stosu: Czy mnożenie liczb całkowitych rzeczywiście odbywa się z taką samą prędkością jak dodawanie na nowoczesnym procesorze? Jeden z komentarzy powiedział: „Nic nie warte jest tego, że w Haswell przepustowość multiplikacji FP jest dwukrotnie większa niż w przypadku dodawania FP. Jest tak, …

6
Dlaczego otwarty sprzęt jest tak rzadki? [Zamknięte]
Próbuję zrozumieć, dlaczego otwarty sprzęt jest o wiele trudniejszy do zdobycia niż oprogramowanie. Próbowałem rozejrzeć się w Internecie i nie mogłem znaleźć tak satysfakcjonującego wyjaśnienia. Rozumiem, że sprzęt jest o wiele łatwiej utrzymać własność i jest o wiele trudniejszy (niemożliwy) do inżynierii wstecznej (w przypadku układów scalonych, a nie PCB), …

7
Dlaczego Digital 0 nie 0V w systemach komputerowych?
Biorę kurs projektowania systemu komputerowego, a mój profesor powiedział nam, że w systemach cyfrowych konwencjonalne napięcia używane do oznaczenia cyfrowego 0 i cyfrowego 1 zmieniły się na przestrzeni lat. Najwyraźniej w latach 80. 5 V używano jako „wysokiego”, a 1 V stosowano jako „niski”. Obecnie „wysoki” wynosi 0,75 V, a …

4
Co dokładnie sprzedaje ARM dostawcom?
Założenia: Architektura komputera: opisuje, w jaki sposób różne moduły procesora współdziałają ze sobą. Architektura komputera jest definiowana za pomocą vhdlplików Organizacja komputera: opisuje fizyczny układ modułów procesora na krzemie. Organizację komputerową definiuje się za pomocą zestawu masek fotograficznych (i procesu produkcyjnego, np. Chemicznego, który przebiega na każdym etapie) Dlatego organizacja …

5
Dlaczego stosunkowo prostsze urządzenia, takie jak mikrokontrolery, są znacznie wolniejsze niż procesory?
Biorąc pod uwagę tę samą liczbę etapów rurociągu i ten sam węzeł produkcyjny (powiedzmy 65 nm) i to samo napięcie, proste urządzenia powinny działać szybciej niż bardziej skomplikowane. Ponadto połączenie wielu etapów rurociągu w jeden nie powinno spowalniać o czynnik większy niż liczba etapów. Teraz weź pięcioletni procesor, działający w …


7
Czy tranzystor jest jedynym elementem elektronicznym w CPU?
Ostatnio czytałem o procesorach i dowiedziałem się, że wszystkie logiczne bloki i pamięć procesora mogą być zbudowane z tranzystorów. Czy to jedyny element elektroniczny w CPU? Edycja (Wykonane po pierwszych dwóch odpowiedziach): Ale Making of CPU mówi tylko o projektowaniu schematów tranzystorowych (być może to jest główna część). Ale w …

6
Jakie są zalety korzystania z układów FPGA nad TTL w architekturze komputera wprowadzającego?
Uczę jedynego kursu architektury komputerowej na uniwersytecie sztuk wyzwolonych. Kurs jest wymagany dla kierunków informatycznych głównych i mniejszych. Nie mamy kursów z inżynierii komputerowej, elektrotechniki, innego sprzętu itp. Moim głównym celem w tym kursie jest, aby studenci zrozumieli aż do poziomu bramy, jak działają komputery, które, jak sądzę, najlepiej uczą …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.