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.

7
Dlaczego komputery używają tylko 0 i 1?
Dlaczego komputery używają tylko 0 i 1? Czy dodanie innych liczb, takich jak 2 lub 3, przyspieszy komputery? Również 2 i 3 mogą być użyte do skrócenia długości bitowej liczb całkowitych (2 i 3 mogą być użyte do zakończenia liczby całkowitej, tak że liczba 1 potrzebuje tylko jednego dwóch bitów.) …

4
Czy komputery przyspieszają w wyższych temperaturach?
Czy w wyższych temperaturach komputery będą szybsze? Oczywiście, zawsze chce się ochłodzić komputer, ponieważ wyższe temperatury mogą uszkodzić podstawowe elementy. Czy jest to jednak wzajemne oddziaływanie krzemu, który w wyższych temperaturach uwalnia więcej elektronów, a opór elementów metalowych rośnie wraz z temperaturą? Czy jest to nieistotne z punktu widzenia ogólnej …


4
Ile cykli zegara wykonuje instrukcja RISC / CISC?
Według projektu cyfrowego i architektury komputerowej autorstwa Harrisa i Harrisa istnieje kilka sposobów implementacji procesora MIPS, w tym: Mikroarchitektury pojedynczy cykl wykonuje całą instrukcji w jednym cyklu. (...) W Multicycle mikroarchitektury instrukcje wykonywany w serii krótszych cyklach. (...) Potokowych mikroarchitektury stosuje odbierania wiadomości do mikroarchitektury pojedynczym cyklu. Architektury są często …

4
W jaki sposób pomaga architektura Harvarda?
Czytałem o arduino i architekturze AVR i utknąłem w punkcie, w jaki sposób rozwiązuje się problem przeciągania lub propagacji rurociągów przez wprowadzenie architektury Harvard w AVR. To znaczy, że Harvard zapewnia po prostu inną lokalizację przechowywania niż pamięć danych i pamięć programu, które umożliwia załadowanie programu bez operatora. Ale jak …

6
Jak efektywnie zaprojektować kod operacji dla procesora?
Buduję prosty 16-bitowy procesor w Logisim i mam ALU gotowe i kody operacyjne, które chcę mieć. Teraz naprawdę trudno mi znaleźć odpowiednie kodowanie dla poleceń, tak aby różne obwody (np. Logika, arytmetyka) nie potrzebowały wszystkich przewodów sterujących (które budują kodowanie) jako danych wejściowych, ale jak najmniej. Czy są jakieś strategie …

3
Co to znaczy, że procesor obsługuje stos?
Jak procesor może nie obsługiwać stosu? Czy żadna architektura wykorzystująca podprogramy (jestem prawie pewien, że to wszystkie architektury) nie musi wypychać adresu zwrotnego na stos, aby mogła wrócić do miejsca, z którego wywołała podprogram? Stos oznacza po prostu sekcję pamięci ze wskaźnikiem, który rośnie w określonym kierunku i działa jak …

4
Dlaczego MIPS używa R0 jako „zero”, skoro tylko XOR dwa rejestry dają 0?
Myślę, że szukam odpowiedzi na pytanie o ciekawostki. Próbuję zrozumieć, dlaczego architektura MIPS używa jawnej wartości „zero” w rejestrze, skoro można osiągnąć to samo, po prostu XOR'ując dowolny rejestr przeciwko sobie. Można powiedzieć, że operacja jest już dla ciebie wykonana; jednak nie mogę sobie wyobrazić sytuacji, w której użyłbyś wielu …


3
Procesory do szkolnego projektu komputerowego w stylu retro
Jestem studentem szkoły informatycznej i staramy się wymyślić projekt, który można wykorzystać, aby pokazać studentom pierwszego roku, jak działają rzeczy za sceną, i w końcu pomyśleliśmy o stworzeniu retro komputera. Przeczytałem wiele rzeczy dotyczących procesora Z80, ale domyślam się, że potrzebujemy czegoś mocniejszego, wciąż zastanawiamy się nad architekturą, chociaż ARM …
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.