Texter om operativsystem, programmering m m

Innehåll

 
ADB-grunder Grundläggande datakunskap
Datakommunikation Datakommunikation i allmänhet, nätverk och Internet
Operativsystem Om operativsystemen Unix/Linux, MS-DOS m fl, samt allmänna frågeställningar som rör operativsystem (t ex minneshantering)
Programmering C, Pascal, BASIC. Några av texterna rör äldre system.
Diverse Lite av varje


ADB-grunder

ADB-ordlista
Ordlista med kortfattade förklaringar till vanliga ADB-begrepp.
ASCII-styrkoder
De första 32 tecknen i ASCII-tabellen används som styrtecken i bl a datakommunikation. Här redovisas alla styrtecknen.
ASCII-tabell
Visar alla skrivbara 8 bitars tecken som används i bl a Windows (teckenuppsättningen ISO-8859-1) och deras teckenkoder.
IBM-ASCII-tabell (DOS-teckenuppsättning)
Tabellen visar tecknen i IBM:s utvidgade ASCII (teckentabell 850) och deras teckenkoder.
Avbrott och I/O-portar hos PC-datorer
De vanligaste avbrottsnumren och I/O-adresserna redovisas.

[Till innehållsförteckningen]


Datakommunikation

Hayes-kommandon
Modemstyrning med Hayes-kommandon (AT-kommandon). Med övningar.
Internet-förkortningar
I Internet-sammanhang förekommer många förkortningar. Här redovisas de vanligaste av dessa.
ITU-T:s rekommendationer
ITU-T publicerar rekommendationer för datakommunikation. Här redovisas de viktigaste av dessa.
Protokoll och portnummer i TCP/IP
TCP/IP utnyttjar protokoll- och portnummer för att ange protokoll/tjänster
Smileys
I Internet har utvecklats ett sätt att uttrycka känslor med vanliga skrivbara tecken, s k smileys. Här introduceras detta ämnesområde.
Subnät
Subnät är mycket vanliga i TCP/IP-baserade nätverk. Här behandlas grunderna. Med övningar.

[Till innehållsförteckningen]


Operativsystem

DOS-grunder
Elementära DOS-kunskaper med tyngdpunkten på filhantering (skivenheter, kataloger, filnamn, filkopiering m m). Ett antal övningar ingår också.
DOS i praktiken (PDF-format)
Två kapitel ur boken Datalogi (11:e utgåvan 1999): DOS i praktiken (kapitel 8) och DOS-kommandon (kapitel 10). Delar av texten är idag inaktuell, i synnerhet avsnittet om CONFIG.SYS, men mycket är dock fortfarande användbart. Se även Rättelser & tillägg, avsnittet om "DOS i praktiken".
Facit till övningarna ingår ej, men kan beställas från mig mot en kostnad av 50 kr inklusive moms (levereras då i PDF-format). Lösningar (i tryckt format) ingår givetvis också i Datalogi-boken (se länken ovan).
Farväl till DOS
Artikel om DOS framtid. Ur tidskriften Datorn i utbildningen 4-93.
Linuxtips
Diverse tips som speciellt den nye Linuxanvändaren kan ha nytta av.
Minneshantering
I moderna operativsystem är minneshanteringen en mycket viktig aspekt. Här diskuteras olika sätt att utnyttja sekundärminne som "hjälpminne" till primärminnet, bl a virtuellt minne.
RAID - vad är det?
När man i ett datasystem (t ex ett nätverk), behöver snabba och/eller säkra (feltoleranta) lagringsmedia kan ett RAID-system vara lösningen.
Setup-programmet
PC-datorer har ett Setup-program i ROM, med vilket datorn kan konfigureras. Denna artikel introducerar detta och innehåller även några övningar.
UNIX i PC-miljö
Olika Unix-versioner till PC-datorer. Ur Datorn i utbildningen 1-94.
Att köpa ett UNIX-system
Om de problem som införskaffande av Unix-system kunde innebära. Ur Datorn i utbildningen 1-94.
Unix/Linux-kommandon i urval
Sammanställning av Unix/Linux-kommandon (i bokstavsordning).
Unix/Linux-kommandon
Sammanställning av vanligt förekommande Unix/Linux-kommandon (grupperade efter användningsområden).

[Till innehållsförteckningen]


Programmering

I denna avdelning finns främst dokument av historiskt intresse. För texter som avhandlar programmering ur ett aktuellt perspektiv, se Kursinformation.

C-programmering med Amiga
Ett utdrag ur en Amiga-bok (Kickstart) som jag översatte för ett antal år sedan, men som aldrig publicerades.
Microprofessor-broschyr
Ett utdrag ur en skrift med tips och trix till BASIC-programmering med MicroProfessor (MPF II, en billig Apple II-kompatibel hemdator) som gavs ut 1983. Skriften återspeglar huvudinriktningen för hemmadatorägare vid den tiden: Basic-programmering. Den moderne datoranvändaren som ej programmerat kommer knappast att känna igen sig, men även för den programmeringskunnige framstår nog mycket ganska främmande (inte minst med tanke på att skriften bl a behandlar grafikprogrammering av ett slag som är väldigt bundet till datormodellen). Det kan dock vara nyttigt att skumma igenom artikeln, om inte annat för att få ett lite annat perspektiv på modern datoranvändning.
Microsoft Basic för Microbee
BASIC var under nära ett årtionde Microsofts i särklass viktigaste produkt. Från mitten av 70-talet implementerades Microsoft BASIC på de flesta hem- och persondatorerna (Apple Basic var t ex en variant av MS-BASIC - se Microprofessor-broschyren ovan). Det var också MS-BASIC som fick IBM att vända sig till Microsoft när man stod i begrepp att lansera sin PC.
Denna text är en kortfattad MS-BASIC-manual som skrevs 1984 till CP/M-datorn Microbee, en dator som under några år i mitten av 80-talet var en stor succé, inte minst i skolvärlden och hemmadatormarknaden.
Liksom Microprofessor-broschyren är denna text främst av historiskt intresse.
Kompendium i COMAL (PDF-format)
Under andra hälften av 80-talet och en bit in på 90-talet användes i svenska skolor en Basic-dialekt kallad COMAL. Detta programspråk, som nu knappast används längre, introducerades i Sverige med skoldatorn Compis och Compis-COMAL var huvudprogramspråk i den miljön. COMAL fanns dock även till IBM PC och Amiga-datorn - vanligaste COMAL-versionen i dessa miljöer var UniCOMAL, med ursprung i Danmark.
COMAL-kompendiet var anpassat till UniCOMAL under MS-DOS och skrevs främst för att användas som ett komplement till en lärobok i Compis-COMAL (det fanns en hel del skillnader mellan dessa två COMAL-varianter). Det som här redovisas är kompendiets näst sista utgåva (från 1991).
Objektorienterad programmering
En introduktion till objektorienterad programmering. Ur Datorn i utbildningen 1-91.
Programmeringsfel
Texten (författad 1986) diskuterar programfel och hur man undviker sådana. Exemplen är i Pascal, men mycket av det som tas upp är generellt, dvs gäller även vid programmering med andra programspråk.
Sorteringsmetoder
Om sortering och sorteringsalgoritmer. Texten är ett kapitel ur en (opublicerad) bok om avancerad programmering med Turbo Pascal som jag skrev i mitten av 80-talet. En del av implementeringarna är anpassade till begränsningarna i DOS (bl a max datablockstorlek=64K) och egenheter hos Turbo Pascal vid den tiden, men mycket är ändå giltigt än i dag.

[Till innehållsförteckningen]


Diverse

bc-kalkylatorn, en introduktion
Grunderna om bc-kalkylatorn, en programmerbar, interaktiv kalkylator som arbetar med godtycklig precision.
CGI-variabler (i pdf-format)
Kortfattad genomgång av de flesta CGI-variablerna (används vid webbprogrammering).
Filkomprimering, en introduktion
De vanligaste filkomprimeringsmetoderna, främst i DOS/Windows-världen, men även i Unix tas upp.
Reguljära uttryck
Reguljära uttryck används i texteditorer och flera programspråk för att söka och ändra text. Här redovisas de flesta specialtecken m m som används för att bilda reguljära uttryck.
Om Mersennes tal
Artikel om Mersenne-primtal. Ur Datorn i utbildningen 4-89.
Övningar i intern datarepresentation
Övningarna, som är tänkta som ett komplement till kapitlet om intern datarepresentation i boken Datalogi, inbegriper alla vanliga datatyper i (tecken, heltal, flyttal och strängar).

Se Kursinformation för fler artiklar/dokument.

[Till innehållsförteckningen]


Copyright © 1999 Martin Fahlgren

martin@1-1-7-46a.ghn.gbg.bostream.se

[MF:s hemsida] [Webbens hemsida]