Pytania otagowane jako hardware

Sprzęt komputerowy to zbiór fizycznych elementów składających się na system komputerowy.


5
Jaki jest absolutny minimalny zestaw instrukcji wymaganych do zbudowania kompletnego procesora Turinga
Mam ogólne pojęcie o tym, jak procesor obsługuje instrukcje, ale spędzam czas na pracy w językach wysokiego poziomu. Może ktoś, kto pracuje bliżej żelaza, może zapewnić cenny wgląd. Zakładając, że języki programowania są w zasadzie bardzo wysokopoziomowymi abstrakcjami zestawu instrukcji procesora, jaki jest najbardziej podstawowy zestaw instrukcji konieczny do stworzenia …

3
Dlaczego Mike Pound mierzy zdolności obliczeniowe swojego komputera za pomocą kart graficznych, a nie procesorów?
Niedawno oglądałem świetne wideo Computerphile na temat haseł, w którym Mike Pound chwali się superkomputerem swojej firmy z 4 kartami graficznymi (dokładnie Titan X). Jako entuzjasta symulacji numerycznych marzę o zbudowaniu pulpitu wyłącznie do prac symulacyjnych. Dlaczego Mike Pound mierzy zdolności obliczeniowe swojego komputera za pomocą kart graficznych, a nie …
17 hardware 



4
Czy zwiększone użycie coraz wyższych języków programowania może prowadzić do deficytu programistów ze znajomością architektury komputerowej?
Cytat z Wikipedii artykułu „Język programowania wysokiego poziomu”: Język programowania wysokiego poziomu jest językiem programowania o silnym oderwaniu od szczegółów komputera. W porównaniu z językami programowania niskiego poziomu może używać elementów języka naturalnego, być łatwiejszy w użyciu lub bardziej przenośny na różnych platformach. Takie języki ukrywają szczegóły operacji procesora, takie …

4
Czy paradygmat funkcjonalny nie jest zbyt rozbieżny z podstawowym sprzętem, aby był ogólnie wydajny?
Inspirowane pytaniem z SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell To może być długa debata na temat licznych zalet i wad FP, ale na razie chciałbym zawęzić zakres podstawowej wydajności FP na nowoczesnym sprzęcie. Praca dyplomowa: Paradygmat funkcjonalny zakłada niezmienność i bezpaństwowość (?), Ale sprzęt, na którym uruchamiamy programy funkcjonalne, jest stanowymi skończonymi automatami. Tłumaczenie …

1
Jakie są absolutne, minimalne wymagania dotyczące przechowywania azjatyckich zestawów znaków dla projektu systemu wbudowanego?
Pracuję dla firmy, która rozpoczęła integrację wbudowanych systemów komputerowych z produkowanymi przez nas produktami. Mamy dość szeroką gamę produktów i są one dystrybuowane na całym świecie. Ponadto zaprojektowaliśmy kilka zintegrowanych kart, które mogą służyć do wielu celów, w zależności od oprogramowania wbudowanego w system. W ten sposób nie musimy przeprojektowywać …


2
Jak dokładnie program komunikuje się ze sterownikiem urządzenia?
Więc jestem zdezorientowany, jak dokładnie my, jako programiści, rozmawiamy z urządzeniami na komputerze. Teraz nie mówię o wielkich pomysłach. Wiem, że istnieją sterowniki urządzeń umieszczone na sprzęcie, dzięki czemu różne programy mogą korzystać z tych funkcji. Ale ogólnie, kto dokładnie rozmawia z kierowcami? Czy programista pisze aplikację odpowiedzialną za wywołanie …
12 hardware  drivers 

6
Czy potęga dwóch bitów na słowo jest „wygodna”? Jeśli tak, to dlaczego?
Znajduję kilka źródeł, które twierdzą, że potęga dwóch bitów w słowie binarnym (np. 8 bitów na bajt) jest „dobrą rzeczą” lub „wygodą”. Nie znalazłem źródła, które wskazywałoby dlaczego. Z Jaka jest historia, dlaczego bajty mają osiem bitów? czytamy w zatwierdzonej odpowiedzi: Komputery binarne motywują projektantów do tworzenia rozmiarów potęgi dwóch. …
11 hardware  byte  bit 



3
Dlaczego komputery nie są dostarczane ze specjalistycznym sprzętem, takim jak sieci sortujące?
Zamiast programowania w taki sposób, w jaki to robimy, dlaczego nie opracowujemy specyfikacji typowych zadań, takich jak „sortowanie”, a następnie nie pozwalamy środowisku skompilować go, aby jak najlepiej wykorzystać jego sprzęt? W ten sposób moglibyśmy wysłać komputer z nowym specjalistycznym sprzętem, takim jak sieci sortujące, i automatycznie pracowałby z istniejącym …

6
Czy brak „parzystości bitowej” między serwerem WWW a serwerem DB może wpłynąć na wydajność?
Dzisiaj spotkałem się z dostawcą oprogramowania na temat ich zalecanej infrastruktury do wdrażania konkretnej aplikacji. Aplikacja potrzebuje dwóch serwerów: serwera aplikacji dla stron internetowych serwera (.NET, Windows) oraz bazy danych (SQL Server). Sprzedawca twierdził, że te dwa serwery musiały mieć „bit parzystości”. Rozumieli przez to, że jeśli serwer aplikacji był …
10 hardware 

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.