eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPortowanie CP/MRe: Portowanie CP/M
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.jajo.eggsoft.pl!not-for-mail
    From: Jacek Konieczny <j...@j...net>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Portowanie CP/M
    Date: Tue, 9 Jul 2024 09:47:34 +0200
    Organization: ICM, Uniwersytet Warszawski
    Message-ID: <v6ipum$149vs$1@news.icm.edu.pl>
    References: <v6h7gt$11nrq$1@news.icm.edu.pl>
    <o7faz70e4d2w$.79mo6m18nev9$.dlg@40tude.net>
    <v6io2b$147g9$1@news.icm.edu.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Tue, 9 Jul 2024 07:47:34 -0000 (UTC)
    Injection-Info: news.icm.edu.pl; posting-host="jajo.eggsoft.pl:84.10.21.138";
    logging-data="1189884"; mail-complaints-to="u...@n...icm.edu.pl"
    User-Agent: Mozilla Thunderbird
    Content-Language: en-US, pl
    In-Reply-To: <v6io2b$147g9$1@news.icm.edu.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:792737
    [ ukryj nagłówki ]

    On 09/07/2024 09:15, Atlantis wrote:
    > Wygląda to tak, jakby BIOS działał zgodnie z założeniami, ale coś psuło
    > funkcjonowanie wyższych warstw. I jasne, nie mogę wykluczyć problemu z
    > przekłamaniem podczas ładowania, tylko byłoby to dziwne, żeby problem
    > wyjątkowo konsystentnie dotykał CCP/BDOS, nie wprowadzając chaosu do BIOS.a
    >
    > Wygląda to trochę tak, jakby coś w moim kodzie psuło działanie wyższych
    > warstw, tylko nie jestem w stanie stwierdzić co...

    Mnie to brzmi jakby jakieś funkcje twojego BIOSu kłóciły się z
    przerwaniami, które ten sam BIOS obsługuje - gdzieś brak synchronizacji
    w dostępie do wspólnych danych.

    Wyższe warstwy wołają funkcje BIOSu i jak akurat trafi przerwanie, to
    się coś sypie. Wygląda, że problem jest głównie w przypadku dostępu do
    dysku - sprawdziłbym wszystko czego te procedury dotykają i co z tego
    jest w jakikolwiek sposób używane też w funkcjach obsługi przerwań.

    Druga sprawa - czy przerwanie w nieodpowiednim momencie nie psuje
    krytycznego timingu w operacjach I/O? Może akurat wstawia jakąś
    milisekundę opóźnienia gdzie nie powinno? I np. gubisz jeden sektor, bo
    w buforze już kolejny wylądował.

    Pozdrawiam,
    Jacek

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: