Gamla datorer. Diskussionstråd.
- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 36067
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Re: Gamla datorer. Diskussionstråd.
Mycket var dubblerat i dessa maskiner och så körde man med interleaving, säkert som är standard i minsta digitala armbandsur idag. Interleaving innebar (rätta mig om har fel term) att processorn läser ut närmast kommande instruktion OCH ett gäng till i den sunda förhoppningen att dessa skulle exekveras härnäst. På detta sätt ökade men exekveringshastigheten.
Re: Gamla datorer. Diskussionstråd.
Interleaving användes på minnen för att snabba upp åtkomsten genom att sprida ut konsekutiva adresser på olika minnesbankar.
Att på ” chans” läsa ut ett antal på varandra följande adresser användes cacheminnet till.
De efterföljande adresserna lagrades i cacheminnet, som var betydligt snabbare än primärminnet, och så hoppades man på att dessa adresser skulle komma till användning också.
Och de gjorde de oftast också vilket märktes då en maskin uppgraderades med ett cacheminne..
Att på ” chans” läsa ut ett antal på varandra följande adresser användes cacheminnet till.
De efterföljande adresserna lagrades i cacheminnet, som var betydligt snabbare än primärminnet, och så hoppades man på att dessa adresser skulle komma till användning också.
Och de gjorde de oftast också vilket märktes då en maskin uppgraderades med ett cacheminne..
Re: Gamla datorer. Diskussionstråd.
Hur hängde detta (inte) ihop med Alfaskop och Ericsson osv?HUGGBÄVERN skrev: ↑3 oktober 2026, 11:52:27 Nämner man IBM ska man också nämna Univac, som gick ihop med DATASAAB och bildade SAAB Univac. SAAB had fått ihop sina D20-datorer dör väl D23 var den sista.
Univac kom mot slutet av 70-talet meden modell man betraktade som banbrytande - 11/60. Univac hade terminalsystemen U20 och U30, där det senare var en mikrodator (båda baserade på i8080) men fick bara säljas som terminalsystem för att inte konkurrera med SAABs D5-20 minidatorer.
Om man klickar vidare så verkar det som att ACT/Apricot endast var UK-återförsäljare av Sirius-1, inte tillverkare?Mizzarrogh skrev: ↑3 oktober 2026, 12:09:51Vad jag får fram verkar det ha varit gamla ACT (grundat 1965)
ACT gjorde bland annat Sirius 1 som kom ut 1982 https://www.computinghistory.org.uk/de ... -Sirius-1/
Apricot lades ned 2005.
https://en.wikipedia.org/wiki/Apricot_Computers
https://en.wikipedia.org/wiki/Sirius_Systems_Technology
Och oj vad nån har skrivit positivt om dem... "....ACT Sirius 1, which for a time was the most popular 16-bit business computer in Europe". Den var kanske det, men bara i tre sekunder innan IBM PC tog över och under tiden nästan alla sålda datorer var 8-bitars...
Man hade väl inte riktigt insett var marknaden var på väg, och/eller så vågade man inte ge sig på att göra datorer som var för lika, och/eller så insåg man inte exakt vilka saker som behövde vara lika för att kunna köra "PC-program".Mizzarrogh skrev: ↑3 oktober 2026, 12:09:51Även om de rent tekniskt sett var MS DOS baserade OS så lyckades man (då) inte få dem helt kompatibla med IBM systemen.
Specifikt så är det viktigaste att dels implementera de viktigaste BIOS-API:erna som en PC har, och det näst viktigaste är att åtminstone ha textskärmminne på samma minnesadresser och med samma layout som PC. Då kan man köra nästan alla nyttoprogram. Lägg till serieport med samma 8250-UART på samma I/O-port som en PC och samma interruptlogik som PC, så kan man köra cirka alla terminalemulatorer.
I stort sett alla PC-program använder MS-DOS-API:erna för att läsa/skriva diskar, och verkligen alla PC-program förutom typ saker som körs i protected mode (Windows, olika unixvarianter och liknande) använder BIOS API för att läsa av tangentbordet. Det sistnämnda bevisas i form av att cirka alla program skrivna före 1984 fungerar även på PC/AT/286 som har klart olika tangentbordshårdvara jämfört med PC/8088.
Det är synd att denna första och enda generation "MS-DOS-men-inte-PC"-datorer inte åtminstone implementerade dessa PC-BIOS-API:er och gärna hade textskärmminne som på PC. Hade de haft detta så hade de flesta program fungerat på alla datorer, och vi hade då antagligen också fått en mer varierande hårdvara under DOS och därmed också sett till att program/drivrutiner gjort det möjligt att använda bättre standarder än vad PC hade då det begav sig, gissar jag kanske?
OBS för övrigt att för Compis så finns PC-BIOS-emulator från då det begav sig som lär vara hyggligt kompatibel.
(Sorry om jag redan tjatat om detta
Re: Gamla datorer. Diskussionstråd.
När man körde Autocad på 90-talet så installerade man Phar Lap DOS-Extender, vilket gjorde att Autocad, vilket då var en 32-bitars applikation kunde köras i Protected Mode.
