Jeśli masz doświadczenie w świecie x86 (-64), to tak, przejście do procesora RISC to dobry ruch na boki, aby utrzymać umysł w spokoju. Twoje pytania są dobre.
Odbieranie drugiego pytania: tak, procesory MIPS są nadal używane. Często są to procesory używane w takich routerach i innych małych urządzeniach komputerowych. Coraz częściej pojawiają się również w małych domowych urządzeniach komputerowych na azjatyckich rynkach (na przykład Lemote). To, co przynoszą na stół dzięki ARM, to konkurencyjny stosunek ceny do wydajności oraz możliwości 64-bitowe. To, co ARM wprowadza w MIPS, to znacznie lepszy stosunek mocy do wydajności, jeśli pamięć jest obsługiwana, i bardziej elastyczny zestaw opcji w budowie rdzeni. SPARC jest bardzo drogi, ale uczciwie, bardzo szybko. Nie wiem wystarczająco dużo o innych wspomnianych architekturach, aby przedstawić użyteczny komentarz. (No, z wyjątkiem Itanium, który jest w zasadzie martwym technikiem, który nie jest RISC ani CISC.)
Odpowiadając teraz na twoje pierwsze pytanie: powód, dla którego MIPS tak wyraźnie prezentuje się w książkach, jest niemal perfekcyjnym przykładem systemu RISC. Jest to niewielka, stosunkowo czysta implementacja RISC, którą można łatwo zrozumieć i która dobrze ilustruje koncepcje RISC. Dla celów pedagogicznych jest to prawdopodobnie najlepsza architektura realistyczna, która pokazuje naturę RISC wraz z jej brodawkami. Inne procesory uważane za RISC (ARM, SPARC, Alpha, itp.) Są bardziej pragmatyczne i skomplikowane, zaciemniając koncepcje RISC z kilkoma dodatkami podobnymi do CISC w celu zwiększenia wydajności lub innych korzyści.
Na koniec, aby odpowiedzieć na twoje ostatnie pytanie: Polecam naukę MIPS z tego samego powodu, dla którego polecam ludzi uczących się OOP odbierającego Eiffla, ludzie uczący się funkcjonalnie podnoszą Haskella i tak dalej. MIPS jest najczystszą implementacją pojęć RISC, która jest używana w rzeczywistym świecie, a ty będziesz zmuszony walczyć ze sposobem myślenia RISC i tylko sposobem myślenia RISC (w przeważającej części) podczas rozwiązywania swoich problemów z nim.To przygotuje twój umysł do podejścia RISC i ułatwi ci szybkie pobranie ARM (mojej zalecanej drugiej) lub SPARC lub jakiejkolwiek innej architektury RISC tam, nawet jeśli nigdy nie używałeś MIPS bezpośrednio. (Chociaż, jak już zauważyłem, może i tak skończyć konkurowanie z MIPS.)
Wciąż istnieje wiele tabletów z Androidem MIPS w dzisiejszych czasach –
@ LưuVĩnhPhúc Przykład proszę? Googling dookoła Widzę, że jest on obsługiwany od 2009 roku, ale pierwszym rezultatem był komunikat prasowy o rozczarowującej sprzedaży. Z pewnością nigdy nie widziałem tego na wolności i jako programista Android założyłem, że natywny kod ARM nikogo nie zablokuje. – Potatoswatter
@Potatoswatter: Przynajmniej kilka [nowość] (http://linuxgizmos.com/new-mips-warrior-processors-may-target-android/) kilka miesięcy temu http://liliputing.com/2013/ 01/ingenic-jz4780-to-a-dual-core-mips-cpu-dla-android-tablets.html, może być w innym wyniku Google z powodu regionu. Większość urządzeń MIPS to obecnie tanie tablety dla Chin i Indii, więc będziesz miał mniejszą szansę na obejrzenie jednego http://www.androidcentral.com/mips-announces-125-jelly-bean-tablet http://techcrunch.com/ 2011/12/05/99-chiński-tablet-is-mips-działa-uruchamia-android-4-0/ –