-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!new
s.wcss.wroc.pl!not-for-mail
From: a...@m...uni.wroc.pl
Newsgroups: pl.comp.programming,pl.comp.os.advocacy
Subject: Re: Spieszmy si? kocha? Windows
Date: Tue, 26 Jan 2021 23:40:28 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 113
Message-ID: <ruq99c$4dk$1@z-news.wcss.wroc.pl>
References: <rqi91b$nft$1@news.icm.edu.pl>
<2...@h...invalid>
<rs1sfe$kee$1@news.icm.edu.pl>
<5ff1ad9d$0$511$65785112@news.neostrada.pl> <rssb7d$1im$1@dont-email.me>
<5ff35848$0$509$65785112@news.neostrada.pl> <rsvqm3$lh1$1@dont-email.me>
<5ff589c6$0$554$65785112@news.neostrada.pl> <rt4dtl$n8i$1@dont-email.me>
<5ffa0aa6$0$511$65785112@news.neostrada.pl> <rtd3l3$4uq$1@dont-email.me>
<rug2sp$i93$1@z-news.wcss.wroc.pl> <rupc9i$fa1$1@dont-email.me>
NNTP-Posting-Host: hera.math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1611704428 4532 156.17.86.1 (26 Jan 2021 23:40:28 GMT)
X-Complaints-To: a...@n...pwr.wroc.pl
NNTP-Posting-Date: Tue, 26 Jan 2021 23:40:28 +0000 (UTC)
Cancel-Lock: sha1:eA05ZBMNXoXG4SPT1wCwD5B70Mk=
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-10-amd64 (x86_64))
Xref: news-archive.icm.edu.pl pl.comp.programming:215343 pl.comp.os.advocacy:483647
[ ukryj nagłówki ]In pl.comp.programming heby <h...@p...onet.pl> wrote:
> On 23/01/2021 03:50, a...@m...uni.wroc.pl wrote:
> > Podstawowy PC to 32 kB RAM. Lepszy model to 64 kB. Juz do
> > DOS potrzebny byl opcjonalny dodatek, czyli stacja dyskietek.
> > Na takiej maszynie system wielozadanowy czy GUI nie bedzie
> > dobrze dzialac.
>
> Oczywiscie ?e mo?e dzia?a?. Sinclair Ql, Geos, Apple II, itd itp.
> pokaza?y ?e nie ma najmniejszego problemu z limitowanym hardware.
No Sinclair Ql to byla wtopa, niezaleznie od tego czy powiemy
ze dzialal czy nie dzialal to klienci nie kupowali. Chyba ze
ma byc przyladem ze niby 32-bitowy procesor nie zrekompensowal
innych problemow.
> W
> zasadzie ilo?c pami?ci RAM nie ma ?ladu zwi?zku z ficzerami typu
> multitasking czy sensowny API do systemu. Nie t?umacz dziadsotwa jakie
> zrobi? IBM&MS w tak kieski spos?b. To nie jest wym?wka ?e mieli *a?*
> 32/64kB.
Ma zwiazek. IBM to cwiczyl 15 lat przed PC: na maszynie z (az)
32 kB RAM i dyskiem twardym wielozadaniowac z zasadzie powinna
dzialac ale praktyce naprawde dobrze bylo dopiero jak mieli
128 kB, przy 32 kB sytem lepiej dzialal z jednym zadaniem
na raz. Wielozadaniowosc + GUI byly rozwijane na maszynach
Xeroxa, z typowa konfiguracja 1M RAM i specjalizowanym procesorem
(duzo szybszym od tych z PC). Macintosh mial wiecej RAM niz
PC, spora czesc systemu byla w ROM a dobrze sie sprzedawal
dopiero jak dodano wiecej RAM. Przy tym Macintosh porzadna
wielozadanosc dostal dopiero w wersji OS X. Oczywiscie
na malutkim hardware mozesz robic specjalizowane systemy
gdzie bedziesz mial wielozadanosc czy GUI, uzywajac
rozwiazania w stylu protothreads (do wielozadanosci)
czy kafelki (do GUI). Ale praktyka pokazala ze nie
sa to sensowne rozwiazania dla systemu ogolnego przeznaczenia.
Akurat DOS nie robi przeszkod jak chcesz specjalizowana
wielozadanosc, po prostu nie uzywasz DOS i przejmujesz
kontrole nad sprzetem (ta czescia ktora potrzebujesz).
> Na pewno nie wym?wka ?e zajumali 8-bit system operacyjny. Ba,
> wiele system?w na 8-bit mia?o bardziej robudowane API jak pierwszy DOS.
Rozbudowan API = wiecej kodu systemowego. PC mial system w RAM
wiec oznaczalo to mniej RAM dla programu uzytkowego.
> > W 1981 roku lepszy sprzet byl poza zasiegiem
> > mozliwosci finansowych wiekszosci klientow.
>
> Kt?rzy swoj? drog? na tony kupowali Aplle II, C64. IBM w zasadzie si? od
> nich niczym nie r??ni? poza byciem skrajnie kiepskim i drogim we
> wszystkim, szczeg?lnie na pocz?tku.
IBM to byl sprzet do pracy. Do pracy C64 to dziadostwo. Dokladniej
PC mial:
- monitor mono 80 znakow w lini na ktorym dalo sie pracowac
caly dzien (owczesne kolorowe mialy mniejsza rozdzielczosc i
migotaly)
- klawiatura jakiej oczekiwali ludzie szkoleni na maszynach do
pisania i terminalach
- solidna blaszana obudowa z zasilaczem w srodku
- miejsce na karty rozszerzen w srodku
- dyskietki rozsadnej szybkosci (w C64 standartowa dyskietka
jest ponizej wszelkiej krytyki)
- 1M przestrzeni adresowej procesora
Apple II byl lepszy niz C64 ale wcale nie tak tani. Do tego
w zasadzie juz gdy PC wchodzil na rynek to Apple II to byla
konstrukcja nierozwojowa z wzgledu na procesor (oczywscie
Apple robilo nowe wersje ale bylo to dojenie rynku dopuki
przestarzala konstrukcja sie sprzedaje).
Klony pokazaly ze mozna zejsc w dol z cena PC, ale nie do
poziomu C64 (solidna konstrukcja kosztuje). Przy tym
klony uzywaly nowsze uklady o wyzszej skali integracji
co obnizalo koszty (niedostepne dla oryginalnego PC).
Nie powiem ze lubie ceny oferowane przez IBM. Ale gdy
PC wchodzil do firm to alternatywa nie bylo C64 (a zwykle
nawet nie Apple II). Alternatywa byly minikomputery
(np. HP, DEC czy kilka z IBM) i terminale. O ile
wiem PC ze zgodnoscia z terminalem 3270 mial podobna
cene jak ten termial. Czyli dostawales potrzebny
termial + prawie za darmo funkcje PC. Od minikomputerow
PC byl duzo tanszy a czesto wystarczlo to co PC potrafil.
> > DOS wygral bo byl
> > najtanszy
>
> Nie, DOS wygra?, bo by? kradzonym API CP/Ma i mo?na by?o na szybko
> posk?ada? na kolanie biblitek? program?w z Z80. Tylko dlatego. Nie
> dorabiajmy filozofii, tam nie ma nic poza przypadkiem, kradzie??,
> przyzwyczajeniem.
No, zwykle sie przyjmuje ze reimplementacja API jest legalna.
QDOS lamal prawa autorskie bo bylo to bezposrednie (mozliwe
z autowatyczne ale na pewno w duzej czesci bezmyslne) tlumaczenie
zdeasembowanego CP/M. Nie jest jasne czy Gates jak kupowal QDOS
to wiedzial o zlamaniu praw autorskich (jak wiedzial to raczej
sie nie przyzna). Zgodnosc z CP/M nie wyjasnia dlaczego
DOS wygral z CP/M (wersja dla 8086), przeciez CP/M powienin byc
lepiej zgodny z CP/M niz DOS (gdzie MS wprowadzil sporo zmian).
Zakup QDOS oznacza ze MS mial na starcie nizsze koszty. Ale
sprzedaz ma finansowac rozwoj i tu MS mysle ze wydawal duzo
wiecej niz DR. Wiec DR gdyby przewidzial rozwoj rynku to
mogl tez dac niska cene. Ale mysle ze DR nie chcial
"psuc rynku" wypuszczajac tania wersje dla PC i liczyl
ze klienci zaplaca za lepsza zgodnosc. Czyli raczej
zgodnosc byla mniej istotna.
--
Waldek Hebisch
Następne wpisy z tego wątku
- 27.01.21 11:53 heby
- 30.01.21 19:31 Roman Tyczka
- 21.02.21 17:51 Marek
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=