Article View: pl.comp.lang.asm
Article #2091Re: planista w 16-bitowym OS?
From: Andrzej Grażyński
Date: Sat, 13 Mar 2010 16:04
Date: Sat, 13 Mar 2010 16:04
19 lines
1927 bytes
1927 bytes
TheVoid pisze: > Witam. > Czy zdarzały się dawniej 16-bitowe systemy operacyjne działające w > trybie rzeczywistym, które miały zaimplementowany (nawet najprostszy) > algorytm szeregowania zapewniający wielozadaniowość? > Jeśli tak, to proszę o wymienienie nazwy choćby jednego. > Jeśli nie, to proszę o podanie przyczyny, z powodu której taki OS nie > powstał lub nie mógł powstać (np. 1 MB pamięci nie wystarczyło na > realizację takiego pomysłu lub brakowało wsparcia ze strony procesora > w postaci odpowiednich instrukcji). > > Pozdrawiam. Podstawowa przyczyna,dla której taki system nie powstał: program działający w Realmode mógłby bardzo łatwo (nawet wbrew intencji autora) sparaliżować działanie planisty, np. blokując przerwania (CLI), mieszając po ekranie itd. A skoro program mogł zmonopolizować zarządzanie komputerem, to lepiej było pozwolić mu zrobić co chce, bez wywłaszczania sterowania i właśnie dlatego wymyślono wielozadaniowość kooperatywną.
Technical Details
Message-ID:
<hngd2f$mvo$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailReferences:
<78d8bb05-d6fa-4891-b1b0-01b433656287@b10g2000yqa.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Andrzej Grażyński <grazynsk@petex.com.pl> Newsgroups: pl.comp.lang.asm Subject: Re: planista w 16-bitowym OS? Date: Sat, 13 Mar 2010 17:04:11 +0100 Organization: http://onet.pl Lines: 19 Message-ID: <hngd2f$mvo$1@news.onet.pl> References: <78d8bb05-d6fa-4891-b1b0-01b433656287@b10g2000yqa.googlegroups.com> NNTP-Posting-Host: public-gprs73247.centertel.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1268496272 23544 91.94.159.95 (13 Mar 2010 16:04:32 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sat, 13 Mar 2010 16:04:32 +0000 (UTC) User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <78d8bb05-d6fa-4891-b1b0-01b433656287@b10g2000yqa.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit