eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.pecettysiąc procesorówRe: tysiąc procesorów
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.
    stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.vectranet.p
    l!.POSTED!not-for-mail
    From: Dominik Ałaszewski <D...@g...pl.invalid>
    Newsgroups: pl.comp.pecet
    Subject: Re: tysiąc procesorów
    Date: Wed, 6 Nov 2019 06:24:38 +0000 (UTC)
    Organization: Linux Home Computers
    Lines: 50
    Message-ID: <qptov6$16d$1@news.vectranet.pl>
    References: <5db8cdad$0$538$65785112@news.neostrada.pl>
    <qpbhm3$7mq$1$Adam@news.chmurka.net> <qpc4eb$sto$1@news.vectranet.pl>
    <qpoeer$7mr$1@gioia.aioe.org> <qpofsh$g02$1@news.vectranet.pl>
    <qpos3j$4h9$1@gioia.aioe.org> <qpp1ro$kti$1@news.vectranet.pl>
    <5dc0159a$0$17343$65785112@news.neostrada.pl>
    <qpp9n3$ncj$1@news.vectranet.pl> <qprp8u$c8g$1$Adam@news.chmurka.net>
    NNTP-Posting-Host: 109241076121.belchatow.vectranet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: news.vectranet.pl 1573021478 1229 109.241.76.121 (6 Nov 2019 06:24:38 GMT)
    X-Complaints-To: u...@n...vectranet.pl
    NNTP-Posting-Date: Wed, 6 Nov 2019 06:24:38 +0000 (UTC)
    User-Agent: slrn/pre1.0.0-18 (Linux)
    Xref: news-archive.icm.edu.pl pl.comp.pecet:1264985
    [ ukryj nagłówki ]

    Dnia 05.11.2019 Adam <a...@p...onet.pl> napisał/a:

    >>> No więc i o to mi chodziło, że jeśli (jak poniżej) mamy program, którego
    >>> optymalizacja jest wielce pożądana, to ona może dać niewiele, jeśli nie
    >>> będzie wychodził jaj naprzeciw wielce zoptymalizowany OeS...
    >>
    >> A możesz zapodać jakiś z życia wzięty przykład, jak to ten
    >> zoptymalizowany OS rzeczonemu programowi naprzeciw ma wychodzić?
    >>
    >> Pamięć mu będzie szybciej przydzielał, czy jak? :-)
    >>
    >
    > A o systemach czasu rzeczywistego Waść słyszeć nie raczył? ;)

    Raczył, ale nie wiem, jaki ma to związek radziecki z tematem
    - nie nadążam za Waści lotnym tokiem rozumowania. Mnie trzeba
    powoli, jak krowie na rowie (dlatego też zostawiłem więcej
    kontekstu wątku).

    Bo nie łapię- przez optymalizację "ogólnego" systemu pod konkretny
    program otrzymujemy system czasu rzeczywistego?

    Ponadto zawsze mi się wydawało, że system czasu rzeczywistego
    musi regować na zdarzenia "ze świata" w czasie rzeczywistym właśnie
    (tzn. pomijalnie małym w stosunku do odstępu między tymi zdarzeniami),
    więc raczej nie może sobie pozwolić na reakcję w rodzaju "Sorry,
    to zdarzenie musi poczekać- właśnie wykonuję kod Bardzo Ważnego
    Programu". Więc owszem, RTOS w sterowaniu się sprawdzi- w optymalnym
    wykonywaniu Bardzo Ważnego Programu niekoniecznie. Ale pewnie
    o czymś nie wiem, więc uprzejmie proszę o oświecenie.

    No i nadal nie wiem, jak to "wychodzenie naprzeciw" ma wyglądać.
    Bo priorytet w dostępie do zasobów zapewniają narzędzia OS
    (np. taskset, nice, ionice).

    > Poza tym od biedy można sobie program bezpośrednio w asemblerze wstukać.
    > Nawet z własnym os-em.

    Wszystko można. Ale często lepszy algorytm załatwi więcej, niż pisanie
    w asemblerze, zwłaszcza na współczesnych procesorach.

    A co do tego, że program będący sam dla siebie OSem i działający
    na bare metal (jak na przykład ESX(i)) współdziała z tymże OSem
    (czyli sam ze sobą) optymalnie- to jest raczej truizm :-)

    --
    Dominik Ałaszewski (via raspbianowy slrn)
    "W życiu piękne są tylko chwile..." (Ryszard Riedel)
    Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
    Pisząc na priv zmień domenę na gmail.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 06.11.19 19:16 heby

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: