”Finns det plats för en tredje kategori av enheter mittemellan?” Den frågan ställde Steve Jobs retoriskt den 27:e januari 2010. Frågan syftade på om vi efterfrågade en produkttyp som var större än mobilen och samtidigt mindre än den bärbara datorn. Efter att ha resonerat kring frågan i några minuter presenterade han Apples Ipad.
Microsoft hade många år tidigare skapat en touchoptimerad version av Windows XP. Med det operativsystemet kunde Microsofts partnertillverkare bygga något som liknande dagens surfplattor. Det rörde sig dock snarare om bärbara datorer med en pekskärm som komplement till tangentbordet och pekplattan. Apples Ipad definierade en helt ny typ av portabel enhet och introducerade med den ett nytt användarmönster.
Sedan den dagen har vi haft tre typer av mobila enheter: bärbara datorer, surfplattor och mobiler. Gränsen mellan vad som ska klassas som en mobil och vad som ska klassas som en surfplatta har aldrig varit svårare att urskilja. I takt med att mobilerna har växt och surfplattorna har krympt, har de två enhetstyperna växt in i varandra. Surfplattorna har också börjat ta över allt fler av uppgifterna som vi tidigare behövde bärbara datorer till. De bärbara datorerna har samtidigt börjat utrustas med pekskärmar för att kunna göra samma saker som surfplattorna.
Var går egentligen gränsen mellan dator, surfplatta och mobiltelefon?
Även om uppdelningen mellan produkttyperna börjar bli irrelevant ur användnings- och utseendeperspektiv, så skadar aldrig ett förtydligande. Surfplattor och bärbara datorer skiljer sig nämligen åt under skalet på ett sätt som gör att uppdelningen behövs i tekniska genomgångar. Vi särskiljer därför surfplattor från datorer på följande sätt:
I denna sektion behandlas det som här har definierats som datorer. Surfplattor behandlas närmare i Mobilt-sektionen.
En vanlig förväxling i ämnet datortermer är begreppen data och dator. Data syftar på informationen som en dator behandlar och lagrar. Dator används när det syftas på den fysiska hårdvaran och allt kring den. Hårdvara är benämningen på allt i en dator som går att ta på. Tidigt i datorns utveckling tog matematikern John von Neumann fram en modell av hur en dators hårdvara kan vara uppbyggd. Denna princip kallas von Neumann-arkitekturen och den kan illustreras på följande sätt:
Von Neumann-arkitekturen
Även om denna modell togs fram för över 50 år sedan är den fortfarande aktuell. En modern dator ser ut på samma sätt.
Arkitekturen i en modern dator.
Datorn består av olika delar som samarbetar med varandra. Här följer en sammanfattning av komponenterna som behövs för att en dator ska fungera. Alla komponenter studeras i detalj i egna kapitel.
Processor
Processorn är den komponent som utför alla beräkningar och är hjärnan i datorn. Processorn förkortas CPU (Central Processing Unit).
Arbetsminne
All information som processorn ska ha snabb åtkomst till ligger i arbetsminnet. Informationen som lagras i arbetsminnet töms när datorn stängs av. Arbetsminnet kallas även RAM (Random Access Memory), RWM (Read Write Memory) eller primärminne.
Moderkort
Moderkortet kan ses som datorns nervsystem då det sammanlänkar alla dess komponenter med varandra.
Hårddisk
På hårddisken lagras all information som ska finnas kvar även efter att datorn har stängts av.
Nätaggregat
Datorn måste strömförsörjas. Nätaggregatet omvandlar nätspänning till lämplig drivspänning för datorns olika komponenter.
Grafikkort
Grafikkortet matar ut bildsignalen till bildskärmen. Ibland används istället en integrerad grafikkrets som sitter antingen i processorn eller på moderkortet.
Chassi
Chassit är själva datorlådan: ett tomt skal där alla komponenter monteras.
Utöver dessa komponenter tillkommer ofta diverse extrautrustning som till exempel trådbundet eller trådlöst nätverkskort och ljudkort. Moderna moderkort har visserligen både inbyggda nätverks- och ljudkretsar, men många väljer att komplettera med separata tilläggskort för att få högre nätverkshastighet eller bättre ljudkvalitet.
Komponentuppdelningen ser likadan ut oavsett om det handlar om en bärbar eller stationär dator. De två datortyperna använder visserligen olika storlekar på både arbetsminnen och hårddiskar, men principen är densamma. Det enda som skiljer markant är strömförsörjningen som i bärbara datorsammanhang är separerad.
Översikt: stationär dator
1. Nätaggregat
2. DVD-brännare
3. RAM-minnen
4. Hårddisk
5. Chassifläkt
6. Grafikkort
7. Processor (under fläkten)
Översikt: bärbar dator
1. Kylning
2. Processor (under moderkortet)
3. Batteri
4. RAM-minnen
5. SSD-disk
6. DVD-brännare
Hur vacker datorns hårdvara än är så är den funktionslös utan sin mjukvara. Det är trots allt operativsystemen (t.ex. Windows och macOS) och programmen (t.ex. Microsoft Word och Adobe Photoshop) som gör att vi har nytta av våra datorer.
När datorn startar används datorns mest grundläggande mjukvara vid namn ”Bios” eller ”Uefi” för att starta datorns operativsystem. Operativsystemet utgör sedan datorns mjukvaruplattform, på vilken alla andra program körs. Operativsystemet tar hand om den grundläggande kommunikationen med hårdvaran, fördelar dess resurser och sköter de mest fundamentala systemuppgifterna (till exempel att ansluta till nätverk). Genom att låta operativsystemet sköta detta behöver inte programtillverkarna ”uppfinna hjulet på nytt” varje gång de vill skriva ett nytt program. De behöver exempelvis inte bygga in någon funktionalitet för att kommunicera med mus och tangentbord, utan de kan förlita sig på att operativsystemet har stödet som krävs. De måste däremot bestämma sig för vilket operativsystem de vill att deras program ska fungera på. Adobe har exempelvis fått skriva två olika versioner av sin PDF-läsare Adobe Reader: en version för Windows och en version för macOS.
Operativsystemet behöver drivrutiner för att förstå hur datorns hårdvara fungerar och hur den är tänkt att kommuniceras med. Det finns redan massvis av sådana inbyggda i operativsystemet, men en ovanlig hårdvara kan behöva kompletteras med en extra drivrutin för att operativsystemet och programmen ska förstå hur den ska användas. I vissa fall kan drivrutinen laddas ned och installeras helt automatiskt, medan den annars måste installeras manuellt. En drivrutin skrivs specifikt för varje operativsystem, vilket gör att en Windows-drivrutin inte går att använda för att lära macOS hur kommunikationen med hårdvaran fungerar.
Ett operativsystem är egentligen en sammansättning av flera olika mjukvaror. Det består både av systemrelaterade program som användaren ofta använder och program som körs i bakgrunden utan att användaren ens märker dem. Utforskaren i Windows och Finder i macOS är exempelvis inbyggda program som användaren har ständig kontakt med.
Uppbyggnadsprincipen med program som körs ovanpå operativsystem används inte endast i datorvärlden. Samma princip används i mobiler och surfplattor. Skillnaden är att i mobil- och surfplattesammanhang brukar programmen kallas ”appar” (förkortning av applikationer). Termen appar har på senare tid även börjat användas i datorsammanhang.
För mobiler är Android och iOS de vanligaste operativsystemen. I datorvärlden har Windows och macOS störst andel bland renodlade persondatorer, men det finns faktiskt fler operativsystem än dem, till exempel Chrome OS och Linux. Linux är ett fullvärdigt och mycket kompetent operativsystem som länge har erbjudits till bland annat skrivbordsdatorer. Under lång tid hade Linux ett rykte om sig för att vara komplicerat och invecklat att arbeta med, men så ser det inte alls ut längre. Idag är Linux lika enkelt att använda som Windows och macOS. Trots detta har Linux än så länge inte nått en lika bred användarskara som de två andra nämnda operativsystemen. På mobiler har Linux däremot fått fotfäste då Googles Linuxbaserade operativsystem Android har tagit mobilvärlden med storm. I serversammanhang är Linux också mycket vanligt förekommande.
Alla som vill testa att använda Linux kan göra det, eftersom systemet bygger på öppen källkod och är släppt helt gratis. Tack vare en smart funktion som kallas Grub (GRandUnified Bootloader) kan en dator ha flera operativsystem installerade (användaren väljer operativsystem varje gång datorn startas). Det finns även bootbara USB och Live-CD som gör att den som bara är nyfiken kan starta hela operativsystemet från ett USB-minne eller CD-skiva, utan att påverka datorn i övrigt. En av de populäraste Linuxdistributionerna (paketeringarna av Linux) är Ubuntu som kan laddas ned från www.ubuntu.com.
Den moderna datorns föregångare programmerades och styrdes med så kallade hålkort. Varje hål representerade ett värde och ytor utan hål ett annat värde. På detta sätt gick det att lagra information som sedan kunde tolkas av en maskin (till- och frånslag av ström). Ur detta system kommer den välkända principen med ettor och nollor.
En etta eller en nolla kallas en bit (uttalas ”bitt” eller ”bit”, från engelskans binary digit). När ettor och nollor sätts samman i sekvenser tolkar datorn dessa som specifika instruktioner. Det är också ettor och nollor som datorn använder för att lagra data.
0 = en bit
1 = en bit
01011001 = åtta bitar, en byte
En grupp på åtta bitar har fått termen byte som en egen benämning. Med åtta bitar går det nämligen att skriva en bokstav eller ett tecken. Till exempel skrivs bokstaven A binärt 01000001. Vilken kombination av åtta bitar som motsvarar vilket tecken bestäms av operativsystemets så kallade teckentabell (t.ex. Unicode eller Ascii).
A | 01000001 |
B | 01000010 |
C | 01000011 |
D | 01000100 |
E | 01000101 |
F | 01000110 |
G | 01000111 |
H | 01001000 |
Ett stort B betecknar byte medan litet b står för bit. Oftast används prefix som till exempel kilo (tusental), mega (miljontal) och giga (miljardtal) eftersom en bit eller en byte inte är speciellt mycket i jämförelse med hur höga lagringskapaciteter och överföringshastigheter vi har idag.
Kommunikationen i en dator går hela tiden ut på att flytta information mellan tre olika nivåer av minne: hårddisk, RAM-minne och cache-minne.
Det allra största minnet är hårddisken som lagrar all information permanent. Hårddisken är i sammanhanget riktigt långsam, vilket är raka motsatsen till processorn. Det så kallade cacheminnet (finns i processorn) är extremt snabbt och används för alla beräkningar som utförs för stunden. RAM-minnet är betydligt större än cacheminnet, men mycket mindre än hårddisken. RAM-minnet är snabbt och därför jobbar processorn alltid mot det istället för mot hårddisken.
Exempel på de tre nivåerna av minne i en dator. Det som skiljer dem åt är storleken och hastigheten.
När ett program startas, laddas all nödvändig information in från hårddisken till RAM-minnet (läs mer om RAM-minnet och hur det fungerar här). Efter det har processorn snabb åtkomst till den information den behöver under programmets gång.
En hårddisk brukar vanligtvis ha 1000 GB till 8000 GB i lagringsutrymme. RAM-minnet brukar ligga kring 4 GB till 32 GB och processorns eget minne är sällan mer än 16 MB (0,016 GB). Det som skiljer mellan de tre minnestyperna är alltså hastigheten och storleken.
Som medlem hos oss får du alltid lite mer. Som till exempel låga medlemspriser, unika kampanjer, 100 dagars öppet köp och bonuscheckar. Dessutom sparas alla dina köp i ditt medlemskap så att du slipper spara papperskvitton för eventuella returer. Ditt medlemskap är helt digitalt och helt kortlöst. Och väldigt smidigt.
Läs mer