Re: ext2fs, hpfs, ntfs [bylo: obiektowy W95]

Autor: Jarek Lis (lis_at_okapi.ict.pwr.wroc.pl)
Data: Mon 05 Aug 1996 - 18:43:02 MET DST


Tomek Rubaj (trubaj_at_ajax.umcs.lublin.pl) wrote:
: Jarek Lis wrote:
: > Juz wtedy 64KB bylo realnie osiagalna granica (taki np WordStar pod CPM
: > musial sie nakladkowac), i uzywanie procesora, gdzie pojedyncza struktura
: > danych jest ograniczona do 64KB, bylo proszeniem sie o o klopoty.
: No wlasnie - nakladkowanie programow (czy podzial ich na moduly) byl
: praktycznym rozwiazaniem (co najmniej w CP/M) dla co wiekszych
: programow, zwlaszcza w polaczeniu z tak nowoczesnymi pamieciami masowymi
: jak floppy (szybkosc powiedzmy ok 16 KB na sek). Sam widzisz jak szybko
: wczytywaly sie programy <64 KB.

A wiesz jak dlugo wykonywalo sie za to szukanie? Bo trzeba bylo nakladke
wczytac. Tylko ze ja tu nie mowie o wielkosci pamieci w ogole -
Po prostu procesory 8086, 186, i 286 niezbyt mogly pracowac z danymi
przewyszajacymi 64KB. A 64KB bylo czym normalnym nawet jak zaczeto
projektowac PC.

P.S. Kto ma 95 pod reka? ciekaw jestem, czy do Notepada da sie wczytac
   plik tekstowy > 64KB. Bo pod 3.x sie nie dalo. Nie ma sie co dziwic,
   wszak Notepad to bylo po prostu okienko typu 'text editor',
   ktory w tym systemie dzialal na jednym segmencie...

: > Zeby bylo smieszniej - to juz wtedy istniala, praktycznie 32bitowa,
: > Motorola 68000, ktorej architektura sprawdza sie do dzisiaj.
: 1. 32bitowa tylko wewnetrznie

Wystarczy, a moze nawet lepiej - wszak IBM uzyl procesora 16 bitowego
tez tylko wewnetrznie.

: 2. ma rozlazly kod
E - nie tak bardzo.

: 3. w niczym (oprocz nazwy) nie byla podobna do 8080 ani do zetki

Programy i tak trzeba bylo przeassemblerowac. Byloby ciut wiecej
roboty, ale nie tak znow wiele - zalezy na ile porzadnie program napisany.

: 4. sprawdza sie w modemach zyxel (zetka tez sie sprawdza w jakichs
: modemach)

Sprawdza sie takze w routerach, Sun'ach (no, starych), HP, etc...

: 5. ZGADZAM SIE Z TOBA!
Dziekuje..

: > Tak - to jest niestety argument. Czy jednak przeniesienie tych programow
: > pod motorolke byloby wyraznie bardziej klopotliwe od x86?
:
: Tak.
: Rejestry 8088 to nadzbior rejestrow 8080. Gdzies przeczytalem (lata
: temu) ze istnieje mozliwosc _automatycznego_ przeniesienia
: (przetlumaczenia) kodu binarnego z 8080 na 8088.

NIE MA TAKIEJ MOZLIWOSCI. Fachowiec ci to mowi, co przerobil M80 na
natywny program MS-DOS.
Owszem, jest w miare prosto, jak masz ZRODLA assemblerowe. Wtedy pare
makr zalatwia sprawe, za wyjatkiem grzebania w bitach flag zbyt ambitnych
programistow.

P.S. Ten M80 byl firmowany Copyright Microsoft (ciekawe czy ten sam),
  i generalnie byl dosc dobry, ale co sie nameczylem z przeniesieniem...
  To byl czas, gdy programisci jeszcze stosowali sztuczki...

: No coz tu duzo gadac -
: procesory sa podobne. Jesli chodzi o system: Spojrzyj na pliki typu
: *.com. Wszystkie wejscia do standardowych procedur cp/m oraz struktury
: mialy swoj odpowiednik DOS.

A co za problem zostawic te strukture bez zmian? Tylko procesor uzyc inny..

Jarek.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:51:26 MET DST