Pytania oznaczone «cpu»

CPU to skrót od jednostki centralnej. Czasami nazywany po prostu centralnym procesorem, ale częściej nazywany procesorem

65
W jakim języku programowania jest napisany program BIOS?

Jak rozumiem, kod BIOS / strumień bitów przechowywany w pamięci ROM powinien być ogólny (działać razem z wieloma typami procesorów lub ISA). Ponadto widziałem wspomniane w Internecie, że można zrzucić jego kod (i „go zdemontować”). Więc w jakim języku, zestawie instrukcji lub kodzie maszynowym...

65
Czy porównanie 1 <10 jest tańsze niż 1 <1000000?

Właśnie wykorzystałem ~ 1 miliard jako liczbę z-indexw CSS i zastanawiałem się nad porównaniami, które muszą trwać. Czy istnieje różnica w wydajności na poziomie ALU w porównaniu między bardzo dużymi liczbami a bardzo małymi? Na przykład, czy jeden z tych dwóch fragmentów byłby droższy od...

31
Dlaczego stos rośnie w dół?

Zakładam, że jest to historia, ale dlaczego stos rośnie w dół? Wydaje mi się, że przepełnienie bufora byłoby znacznie trudniejsze do wykorzystania, gdyby stos wzrósł w górę

28
Dlaczego musimy czekać na We / Wy?

Zawsze wiadomo, że operacje na dyskach są powolne i znamy powody ich powolności. Pytanie brzmi więc, dlaczego musimy czekać na We / Wy lub dlaczego istnieje coś takiego jak IOWait itp.? Mam na myśli, że zauważyłem, że kiedy wykonujesz jakieś zadania we / wy w tle, twój komputer zasadniczo działa...

27
Co to są rejestry procesora?

To pytanie niepokoiło mnie od jakiegoś czasu i dzisiaj pomyślałem, że zrobię to Google. Przeczytałem o tym trochę i wyglądało to bardzo podobnie do tego, co zawsze znałem jako pamięć podręczna procesora . Czy istnieje różnica między nimi, czy mam rację, gdy myślę, że są takie same? Czy rejestr...

22
Jak często procesory popełniają błędy obliczeniowe?

W notatkach Dijkstry na temat programowania strukturalnego dużo mówi o sprawdzalności programów komputerowych jako bytów abstrakcyjnych. W związku z tym zauważa, że ​​testowanie nie wystarczy. Na przykład zwraca uwagę na fakt, że niemożliwe byłoby przetestowanie funkcji mnożenia f (x, y) = x * y...

16
Kiedy powinienem odciążyć pracę do GPU zamiast procesora?

Powstają nowsze systemy, takie jak OpenCL , abyśmy mogli uruchamiać coraz więcej kodu na naszych procesorach graficznych, co ma sens, ponieważ powinniśmy być w stanie wykorzystać jak najwięcej mocy w naszych systemach. Jednak w przypadku wszystkich tych nowych systemów wydaje się, że procesory...

15
Jak działa spanie w wątku?

Kiedy śpisz na wątku, co się właściwie dzieje? Widzę, że uśpienie wątku „wstrzymuje bieżący wątek na określony czas” . Ale jak to działa? Zgodnie z tym, jak Thread.sleep () działa wewnętrznie i jak naprawdę działa Thread.sleep? : czas trwania snu będzie podlegał pewnej szczegółowości...

11
W jaki sposób wiersze kodu są wykonywane przez procesor?

Staram się naprawdę zrozumieć, jak dokładnie język wysokiego poziomu jest konwertowany na kod maszynowy, a następnie wykonywany przez procesor. Rozumiem, że kod jest wkompilowany w kod maszynowy, który jest kodem niskiego poziomu, którego może używać procesor. Jeśli mam oświadczenie o przypisaniu,...