st-pti: Re: Architektura & Organizacja


Previous by date: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Tomasz Klasa
Next by date: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Marcin Paprzycki
Previous in thread: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Tomasz Klasa
Next in thread: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Marcin Paprzycki

Subject: RE: [st-pti] Architektura & Organizacja
From: Piotr Karocki ####@####.####
Date: 7 Dec 2017 18:15:13 +0000
Message-Id: <08a3a46e5e62faa381a0b42cb1b73c0e@mail.gmail.com>

> 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

Previous by date: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Tomasz Klasa
Next by date: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Marcin Paprzycki
Previous in thread: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Tomasz Klasa
Next in thread: 7 Dec 2017 18:15:13 +0000 Re: Architektura & Organizacja, Marcin Paprzycki


  ©The Linux Documentation Project, 2014. Listserver maintained by dr Serge Victor on ibiblio.org servers. See current spam statz.