OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 17.06.2025, 15:17

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 24 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 26.05.2025, 10:59 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10669
Bydliště: Praha
Has thanked: 2134 times
Been thanked: 1638 times
No prostě chtěl dva jezevčíky. Nechápu, co je na tom divnýho - až na tu cenu, na tehdejší dobu.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 27.05.2025, 11:50 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 4000
Bydliště: Bratislava
Has thanked: 389 times
Been thanked: 851 times
Viem ze sa tu bavime o programatorskych vytvoroch, ale pri pohlade na predmet temy ma hned napadlo ze B.Gates v skutocnosti nikdy nepovedal znamy vyrok ze 640kB musi stacit kazdemu :)

Co mna osobne tak trosku mrzi, pretoze na ZX Spektre uz od cca polovice 90-tych rokov mam prave tych 640kB (ZX Spektrum 128k + MB02 s 512KB SRAM) a naozaj mi to doteraz na vsetko uplne stacilo.

Kto sa pametate, raz sme sa na Pandore so Zilogom dohadovali nad takym problemom ze ked mam adresar a v nom 65280 suborov (logicky limit bsdos-u) tak ci mi bude 640kB pamete stacit na to, aby som ich (bez akehokolvek zapisu na disk) vedel vypisat zoradene podla abecedy. Zilog tvrdil ze je to nemozne, ja som mu ukazal, ze s tymi 640kB sa to predsa len da ;)

(ale to uz sme trosku mimo temu)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 27.05.2025, 17:17 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 3054
Has thanked: 268 times
Been thanked: 671 times
Tak jsem ten článek trochu faktčekoval:
Citace:
Prvé IBM PC používali procesor Intel 8088, čo bol 8/16-bitový hybrid a vzhľadom na použitú adresnú architektúru bolo 640 kB operačnej pamäte naozaj jeho stropom.
To teda nebolo.
Citace:
rovnako ako dnes nepoužívame počítače z 80. a 90. rokov.
No dobře, většina možná ne, ale nás také není tak málo ;-)

Bill Gates sice tvrdí, že tohle nikdy neřekl, ale také tvrdil, že MS-DOS není vykradený CP/M. Já to znám v trochu jiné verzi:
Citace:
640 KB paměti by mělo stačit minimálně deset let.
Ale nestačilo ani šest.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 15:14 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1163
Bydliště: Praha
Has thanked: 70 times
Been thanked: 573 times
Je to trochu slovíčkaření, protože se tu volně míchají velikosti adresního prostoru a množství paměti. To je sice poměrně běžné, ale nepřesné. Původní článek tím trochu trpí, ale je napsaný lehkou formou, tak budeme milostiví.

1. 8088 měl velikost adresního prostoru 1 MB. To bylo mnohem více než 8080, Z80 a 6502. Navíc měl ještě druhý adresní prostor (I/O brány).
2. V IBM rozhodli, že adresní prostor PC zorganizují tak, že prvních 640 KB adresního prostoru "povede" do RAM, zbytek je na speciální účely. Těch 640 KB bylo tehdy dost s velkou rezervou.
3. Přestože byl adresní prostor jen 1 MB, dalo se pomocí přepínaní bank pracovat s větším množstvím paměti. To bylo standarizováno v roce 1985, standard se pak dále vyvíjel a nakonec umožňoval přístupovat až k 32 MB paměti. Přepínání bank je sice trochu těžkopádné, ale rychlé. A pořád na to stačila jen karta do ISA slotu.

O první verzi MS-DOSu se klidně dá říci, že byla klonem CP/M, byť vylepšeným. Druhá verze už byla mnohem pokročilejší - hierarchický souborový systém, instalovatelné ovladače zařízení, přesměrování. Věci převzaté z Unixu, ale veskrze užitečné.

Co Gates napsal? Něco nejspíš ano, ale všichni asi chápeme, že dost dobře nejde moc programovat a věnovat se zároveň řízení rostoucí firmy. Problém je, že jsem závislí na osobních vzpomínkách, a ty nemusí být po tolika letech úplně přesné. To neznamená, že by B. Gates úmyslně lhal.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 16:07 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 4000
Bydliště: Bratislava
Has thanked: 389 times
Been thanked: 851 times
baktra píše:
1. 8088 měl velikost adresního prostoru 1 MB. To bylo mnohem více než 8080, Z80 a 6502. Navíc měl ještě druhý adresní prostor (I/O brány).
Len male doplnenie - druhy adresny priestor pre IO brany maju aj 8080 a Z80. A taky Z80 ho ma dokonca tak isto velky ako ktorykolvek x86.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 16:40 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 3054
Has thanked: 268 times
Been thanked: 671 times
baktra píše:
V IBM rozhodli
o architektuře počítače, ale ne procesoru. Ten žádný umělý strop neměl, klidně si adresoval celý svůj mebibajt na jehož konci měl BIOS.

Jo, s DOSem 2 mohlo být všechno jinak: https://www.youtube.com/watch?v=Vo8NG8T4rWs

phpBB [video]


A Bill Gates dodnes neví, proč se v DOSu ukončovaly řetězce znakem $, protože mu to Gary Kildall neprozradil :shrug:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 17:25 
Offline
Radil

Registrován: 16.09.2022, 16:24
Příspěvky: 425
Has thanked: 8 times
Been thanked: 76 times
Asi muj nazor nebude uplne popularni, ale spousta veci v MS byla zapocata VELMI DOBRE. Tim myslim treba veci okolo OS/2 a nasledne Windows 3, resp. NT 3. Co bych jim vytknul, je:

- ze doprasili dobre navrhy velmi zkusenych a inteligentnich lidi (OS/2, Win API, NT kernel)

- resili prilis zpetnou kompatibilitu.

- snazili se prizpusobit jiz doprasenym programum. Asi nebyl problem mit treba multitasking DOS, kdyby MS mel ty koule a rekl, ze nektere veci se nebudou obchazet (napr. primy pristup do struktur MS-DOSu apod.). O tomhle ostatne OS/2ka byla.

- nedotahli spoustu veci do smysluplneho konce, ale nasli "nejake funkcni reseni" (spojitost s kompatibilitou) - o tomhle je hodne blog "The Old New Thing", je to smutne cteni. https://devblogs.microsoft.com/oldnewthing/

Treba si muzete precist, ze Win3 s 386 ENH kernelem vlastne emulovaly V8086 masiny, ve kterych temer jely 8086kove Windows 3. https://devblogs.microsoft.com/oldnewth ... 00/?p=5303 (tohle mi prijde jako celkem fajn multitasking dos ;) ... chybelo jen API pro "idle", aby proces umel rict, ze ted nema nic na praci ). A samozrejme cela ta sarada okolo VxDcek je silena, nekoncepcni, neudrzitelna. Ale to vime dnes, tehdy jim VxDcka zjevne prisly jako dobry napad (takovy dnesni "VMWare").

Pokud jde o Unix, mam ho moc rad a pouzivam ho, ale mel by se inspirovat nekterymi vecmi z NT kernelu, resp. implementovat korektne nektere moderni prakticke vymozenosti (eventy z kernelu, rychla shared memory ve stylu Androidu nebo Mach Portu, lepsi zpracovani zprav, atd.)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 19:22 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 3054
Has thanked: 268 times
Been thanked: 671 times
NT je VMS z VAXu, M$ koupil celý tým, který ho vyvíjel.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Co (ne)napsal B. Gates?
PříspěvekNapsal: 29.05.2025, 22:55 
Offline
Radil

Registrován: 16.09.2022, 16:24
Příspěvky: 425
Has thanked: 8 times
Been thanked: 76 times
NT VMS neni, ale ano, lide z toho Digital tymu u NT byli (napr. Cutler ;) ).

https://www.itprotoday.com/server-virtu ... -the-story (prvni co jsem nasel Googlem)

Ono i prerod OS/2 na Win byl zajimavy (tam nevim kdo to presne delal, ale cetl jsem driv nejake vzpominky, treba tykajici se zmeny souradnicoveho systemu z PM, apod.).


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 24 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz