eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSingularity/Midori a jezyki jak C++, Java itpRe: Singularity/Midori a jezyki jak C++, Java itp
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.nask.pl!news.nask.
    org.pl!plix.pl!newsfeed1.plix.pl!news.supermedia.pl!not-for-mail
    From: Jędrzej Dudkiewicz <j...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Singularity/Midori a jezyki jak C++, Java itp
    Date: Tue, 17 Mar 2009 14:26:02 +0100
    Organization: SuperMedia - http://www.sm.pl/
    Lines: 25
    Message-ID: <gpo8d3$jq$1@news.supermedia.pl>
    References: <c...@4...googlegroups.com>
    <j...@4...com>
    NNTP-Posting-Host: 212.180.147.34
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.supermedia.pl 1237296355 634 212.180.147.34 (17 Mar 2009 13:25:55 GMT)
    X-Complaints-To: a...@s...pl
    NNTP-Posting-Date: Tue, 17 Mar 2009 13:25:55 +0000 (UTC)
    In-Reply-To: <j...@4...com>
    User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
    Xref: news-archive.icm.edu.pl pl.comp.programming:181394
    [ ukryj nagłówki ]

    A.L. wrote:
    > On Tue, 17 Mar 2009 03:52:25 -0700 (PDT), mgk <m...@w...pl> wrote:
    >
    >> Z tego co w sieci dowiedzialem sie o systemie operacyjny Singularity i
    >> Midori wynika, ze system ten aplikacje skompilowana do kodu
    >> posredniego .net (CIL) sprawdza jakos na poprawnosc (tak pisze w wielu
    >> zrodlach, nie wazne jak) wykonania, kompiluje do kodu maszynowego i
    >> dalej juz aplikacja sie wykonuje bez kontroli sprzetowej wyjscia po za
    >> swoja pamiec, itp.
    >
    > Nie da sie. To jakas bzdura

    Znaczy czego "nie da się"? Jeżeli użytkownik nie ma dostępu do
    wskaźników i żadnego dostępu do instrukcji sprzętowych, to niewiele może
    nagmerać, nie zapisze innemu procesowi pamięci. W Singularity nie ma
    takiego dostępu. Wygenerowany z kodu pośredniego kod natywny używa
    instrukcji uprzywilejowanych procesora, tzn. niejako wszystko chodzi "w
    trybie jądra". Tak zrozumiałem opisy systemu.

    Przy czym faktem jest, że "sprawdzanie poprawności" odbywa się gdzie
    indziej (jest weryfikacja protokołów, którymi gadają ze sobą serwery -
    teoria mówi, że mamy doczynienia z mikrokernelem), pliki wykonywalne są
    podpisywane itd. Poprawność samego kodu oczywiście nie jest sprawdzana.

    JD

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: