-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: procesory wewnętrzna konstrukcja
Date: Tue, 16 Jul 2013 18:26:34 +0200
Organization: Netia S.A.
Lines: 59
Message-ID: <ks3srn$uie$1@mx1.internetia.pl>
References: <51e51b2e$0$1246$65785112@news.neostrada.pl>
<ks37e5$p8a$1@mx1.internetia.pl>
<51e52753$0$1262$65785112@news.neostrada.pl>
<ks3b65$5i4$1@mx1.internetia.pl>
<51e53d40$0$1462$65785112@news.neostrada.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1373992631 31310 83.238.197.12 (16 Jul 2013 16:37:11 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Tue, 16 Jul 2013 16:37:11 +0000 (UTC)
In-Reply-To: <51e53d40$0$1462$65785112@news.neostrada.pl>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.11) Gecko/20121123
Icedove/10.0.11
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:649850
[ ukryj nagłówki ]On 16.07.2013 14:32, Adam Górski wrote:
> W dniu 2013-07-16 13:24, Michoo pisze:
>> On 16.07.2013 12:58, Adam Górski wrote:
>>>>
>>>>> Pamiętam że było coś takiego bodajże w procesorach Ubicoma ale w
>>>>> żadnym
>>>>> z armów tego nie widzę.
>>>>
>>>> Niezgodne z filozofią RISC.
>>>>
>>>
>>> Idąc tym tropem nie ma takich mechanizmów w żadnym procesorze bo nawet
>>> x86 to dzisiaj RISC , o x64 nawet nie wspominając.
>>
>> Ni. x86 to dzisiaj nadal CISC. To np. Sandy Bridge na którym amd64 jest
>> uruchamiany/emulowany jest rzeczywiście RISC-like.
>
> Czy mógłby kolega zapodać kilka słów kluczowych lub sznurków ?
microcode, x86 context switch, TSS Descriptor, call gate
> Mając dziesiątki lub setki o ile nie tysiące różnych wątków/procesów
> ciągłe przeładowywanie rejestrów musi kosztować masę czasu jeżeli jest
> to czysto programowe
Jak masz tysiące różnych wątków próbujących działać _na raz_ to masz
system który większość czasu jedyne co robi to marnuje zasoby na ich
przełączanie - niezależnie od tego czy masz wsparcie sprzętowe czy nie.
I tak najdroższe w całej zabawie w multi-tasking (nie dotyczy właśnie
maleństw w rodzaju m-3 z wewnętrznym ramem - tam to frunie)jest
zazwyczaj psucie cache, przeładowywanie MMU i tym podobne sprawy. Zmiana
kontekstu ma główne znaczenie przy wywołaniach systemowych.
>
>> A wracając do problemu - sprzętowe implementacja zmian kontekstu to
>> zbędna komplikacja jeżeli można to zrobić RISC-like.
>
> Pewnie , tylko jest gdzieś granica opłacalności odnośnie minimalnego
> czasu przydziału dla wątku/procesu.
Na x86 masz do tego instrukcję CISC, na m-3 robisz to 3 instrukcjami
RISC. I tak limitujące będzie (jeżeli chodzi o samo działanie procka)
odczytanie z pamięci czy to stanu (x86) lub rejestrów(arm).
>>
>> Np na cortex-m3 całość sprowadza się do ustawienia wskaźnika na
>> thread-control-block i wczytania rejestrów. Używasz instrukcji ogólnego
>> przeznaczenia a całe wsparcie sprowadza się do projektu architektury,
>> która to umożliwia.
>
> A ma może kolega jakiś sznurek do tego opisu thread-control-block ?
Ma. Wskazuje na Cortex-M3 Technical Reference Manual.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 17.07.13 12:38 Adam Górski
Najnowsze wątki z tej grupy
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
Najnowsze wątki
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy
- 2026-01-08 Nowy akumulator Donut Lab
- 2026-01-08 Komenda policji nie ma nic wspólnego ze sprawą zgwałcenia policjantki
- 2026-01-08 Pilot do zamka/bramy
- 2026-01-08 Ślad węglowy
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]