st-pti: Re: Architektura & Organizacja
Subject:
Re: [st-pti] Architektura & Organizacja
From:
Marcin Paprzycki ####@####.####
Date:
7 Dec 2017 18:19:44 +0000
Message-Id: <b8b7ce98-1a65-9adb-b4bb-1f1ec3fefd44@ibspan.waw.pl>
Dzien dobry!
A po co ma to wiedziec????
DO czego jest mu to potrzebne?
Serdecznie,
MP
On 2017-12-07 19:16, Piotr Karocki wrote:
>> Np. sposób realizacji architektury x86 w procesorze Intel Sandy Bridge
>> jest inny niż w Intel P4 i jeszcze inny niż w AMD Athlon.
>> Natomiast dla programisty to wszystko nie ma znaczenia,
>> bo on (a raczej kompilator) widzi tylko zestaw instrukcji i rejestrów
>> wynikający z x86.
> Dla kompilatora to ma znaczenie, bo kompilator robi optymalizacje kodu - a
> przy tym uwzglednia liczbę taktów zegara na instrukcje, szerokosc cache, i
> wiele, wiele innych rzeczy. Dla programisty to POWINNO mieć znaczenie, bo
> programista powinien ROZUMIEĆ "co się dzieje". Nawet jak pisze w jezyku
> wysokiego poziomu, bardzo wysokiego poziomu - jak np. .Net (srodowisko) to i
> tak dobrze by bylo gdyby wiedział ile jest generowanych przejść między
> ringami kodu i jak to co robi zostanie przełożone na język maszynowy (no
> dobrze, może niech będzie że na "asembler symboliczny"). Jeszcze fajniej by
> było gdyby wiedział jak to zostanie przetworzone do mikrokodu (te procesory
> które mają μop-fusion, albo te które w ogóle programuje sie bezposrednio
> mikrokodem).
>
> Ale to może zbyt daleko posunięty idealizm :)
>
>
> ---8<---
> Piotr Karocki
>
> Wszystko co jest poniżej jest samowolnym dopiskiem Google
>
> ---
> ST-PTI. Lista dyskusyjna Sekcji Terminologicznej PTI.
> Archiwum publiczne listy: http://lists.tldp.org/go.to?list=st-pti
> ---
>
>
>
--
Best International CS / IS Conference in Poland
Details: http://www.fedcsis.org
Facebook group: http://preview.tinyurl.com/yeazgvw
---
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie AVG.
http://www.avg.com