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!wsisiz.edu.pl!plix.pl!newsfeed1.plix
    .pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!news2.glorb.com!news-
    in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-09.d
    c1.easynews.com.POSTED!not-for-mail
    From: A.L. <a...@z...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Singularity/Midori a jezyki jak C++, Java itp
    Message-ID: <n...@4...com>
    References: <c...@4...googlegroups.com>
    <j...@4...com>
    <gpo8d3$jq$1@news.supermedia.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 36
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Tue, 17 Mar 2009 08:45:12 -0500
    Xref: news-archive.icm.edu.pl pl.comp.programming:181395
    [ ukryj nagłówki ]

    On Tue, 17 Mar 2009 14:26:02 +0100, J?drzej Dudkiewicz
    <j...@g...com> wrote:

    >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.

    Chodzilo mi o sugestie oryginalnego pytacza jakoby poprawnosc programu
    mozna bylo sprawdzic na etapie kompilacji, otrzymujac gwarancje ze
    program nie naruszy pewnych ograniczen (pamiec itede) ktorych potem w
    trakcie wykonywania sprawdzac nie trzeba.

    Moje "nie da sie" dotyczylo takiego sprawdzania i posiadania takiej
    pewnosci

    A.L.

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: