Re: Reklama na chama [W95]

Autor: Krzysztof Halasa (khc_at_hq.pm.waw.pl)
Data: Tue 19 Mar 1996 - 17:23:02 MET


Jarek Lis (lis_at_okapi.ict.pwr.wroc.pl) wrote:

: Albo mylisz pojecia, albo nie chcesz zrozumiec, albo MS Ci placi za
: odwracanie kota ogonem.
: Windows dosc ladnie, wielozadaniowo, obsluguje programy DOS'owe.
: I na tym niestety koniec. Dla swoich 'natywnych' aplikacji
: juz stosuje 'cooperative multitasking', czyli wielozadaniowosc inaczej.

A mechanizm tego jest mniej-wiecej taki:
1. do programow DOSowych TRZEBA BYLO zastowac tryb VM86 (virtual machine
8086). Ten tryb sam z siebie zapewnia np. protekcje zadan - MS musialby
sie bardzo nameczyc, by to sp*. Konieczny byl oczywiscie preemptive
mtasking, bo programy dosowskie nie potrafia oddac windosowi CPU
(a przynajmniej nie musza umiec).

2. do programow windosowych nie trzeba bylo dawac protekcji i prawdziwego
multitaskigu (przeciez mozna je odpowiednio napisac!, a dostepna pamiec
moze byc wspolna dla wszystkich programow, bo jest wieksza niz 1MB), wiec
tego nie zrobiono - choc nie bylby to jakikolwiek problem, przypuszczalnie
_1_ w miare zdolny programista moglby to napisac przez kilka tygodni,
szczegolnie wtedy, gdy nie bylo jeszcze gotowego API.

--
Greetings,
                                                KHC
--------------------------------------------------------------------
Krzysztof Halasa
Network Administrator of The Palace of Youth in Warsaw
Palac Mlodziezy                      Internet: khc_at_pm.waw.pl
ul. Swietokrzyska                     Fidonet: KHC, 2:480/40
00-901 Warsaw, Poland


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