Logga in

Priserna visas inklusive moms och du betalar med Klarna


Priserna visas exklusive moms, du kan betala med Klarna eller faktura

Priserna visas inklusive moms och du betalar med Klarna


Priserna visas exklusive moms, du kan betala med Klarna eller faktura

Operativsystem

- teori och praktiskt handhavande

Skickas följande arbetsdag

Denna bok tar upp både grundläggande operativsystemsteori och praktiskt användande av Linux-/Unix-system. Fokus ligger på hur ett operativsystem ser ut under ytan och hur det samverkar med maskinvaran samt det man behöver kunna för att använda systemet professionellt. De första tolv kapitlen förklarar hur operativsystem fungerar samt varför de är konstruerade som de är. Här finns förklaringarna till varför vi har processer och vad en tråd är. Vad är egentligen virtuellt minne och hur hänger d...

Läs mer

Denna bok tar upp både grundläggande operativsystemsteori och praktiskt användande av Linux-/Unix-system. Fokus ligger på hur ett operativsystem ser ut under ytan och hur det samverkar med maskinvaran samt det man behöver kunna för att använda systemet professionellt. De första tolv kapitlen förklarar hur operativsystem fungerar samt varför de är konstruerade som de är. Här finns förklaringarna till varför vi har processer och vad en tråd är. Vad är egentligen virtuellt minne och hur hänger det ihop med "swap"? Alla viktiga operativsystemskoncept förklaras i tur och ordning. Den andra delen tar upp hur man arbetar praktiskt med Linux. Boken beskriver allt från uppstartsprocessen och konfigurationsfiler till hur man skapar användare och filsystem. Här finns information om hur en Linuxdator ansluts till Internet, de vanligaste kommunikationsprogrammen samt tekniken bakom Internet. Boken går även genom hur man installerar program och automatiserar uppgifter genom att skriva enklare kommandoskript. Boken riktar sig till alla som vill förstå hur ett operativsystem fungerar under skalet samt till användare/administratörer som skall kunna arbeta med Linux-/Unix-system. Boken är anpassad till inledande kurser i operativsystem på universitetsnivå.

Stäng
    • 11
      Förord
    • 1
      13
      Bit och byte
    • 2
      17
      Datorns utveckling
        • 2.1
          17
          Mekaniska datorer 1600–1940
        • 2.2
          18
          Vakuumrör och elektriska datorer 1940–1955
        • 2.3
          19
          Transistorer 1955–1965
        • 2.4
          22
          Integrerade kretsar 1965–1980
        • 2.5
          25
          Andra generationens integrerade kretsar 1981–1999
        • 2.6
          26
          Moderna datorer 2000
    • 3
      27
      Klasser av datorer
        • 3.1
          27
          Handdatorer
        • 3.2
          28
          Persondator/arbetsstation
        • 3.3
          28
          Bärbara datorer
        • 3.4
          29
          Server
        • 3.5
          29
          Kluster av arbetsstationer
        • 3.6
          30
          Superdator
    • 4
      31
      Datorarkitektur
        • 4.1
          33
          Processorer
        • 4.2
          34
          Vad gör en mikroprocessor
        • 4.3
          36
          Minneshierarki
        • 4.4
          37
          Internminne
        • 4.5
          38
          Sekundärminne
        • 4.6
          40
          Extern lagring
        • 4.7
          40
          In- och utdataenheter
    • 5
      43
      Vad gör ett operativsystem?
        • 5.1
          44
          Gränssnitt
        • 5.2
          45
          Resurshantering
    • 6
      47
      Klasser av operativsystem
        • 6.1
          47
          Batchsystem
        • 6.2
          48
          Enanvändarsystem
        • 6.3
          50
          Multiprogrammering
        • 6.4
          51
          Distribuerade operativsystem
        • 6.5
          52
          Realtidsoperativsystem
    • 7
      53
      Operativsystemsarkitektur
        • 7.1
          53
          Monolit- och lagerkärnor
        • 7.2
          55
          Mikro- och nanokärnor
    • 8
      59
      Processer och trådar
        • 8.1
          60
          Vad är en process?
        • 8.2
          61
          En process blir till
        • 8.3
          62
          Hierarki
        • 8.4
          63
          Tillstånd
        • 8.5
          65
          Processavslutning
        • 8.6
          65
          Processkommunikation
        • 8.6.1
          66
          Signaler
        • 8.6.2
          70
          Realtidssignaler
        • 8.7
          71
          Schemaläggning
        • 8.7.1
          73
          En process liv och leverne
        • 8.7.2
          74
          Först in först ut
        • 8.7.3
          76
          Round robin
        • 8.7.4
          77
          Prioritering
        • 8.7.5
          77
          Lottoschemaläggning
        • 8.8
          79
          Trådar
        • 8.8.1
          82
          Userspace-/processtrådar
        • 8.8.2
          82
          Kernelspace-/operativsystemstrådar
        • 8.8.3
          83
          Pthreads: POSIX trådbibliotek till Linux
    • 9
      85
      Concurrency och låsningar
        • 9.1
          88
          Mutual exclusion
        • 9.1.1
          89
          Interrupter
        • 9.1.2
          89
          Globala variabler
        • 9.2
          90
          Semaforer
        • 9.3
          91
          Låsningar/dödläge (deadlock)
        • 9.3.1
          92
          Upplösning av dödlägen
        • 9.3.2
          95
          Undvika dödlägen
        • 9.4
          96
          Dining philosophers-problemet
    • 10
      99
      Minneshantering
        • 10.1
          99
          Forntida minneshantering
        • 10.2
          100
          Modernare minneshantering
        • 10.3
          102
          Minnesskydd
        • 10.4
          102
          Relocation
        • 10.5
          104
          Dynamisk minnespartitionering
        • 10.6
          106
          Swappning
        • 10.7
          108
          Virtuell minnesadressering
        • 10.7.1
          110
          Minneshanteringsenheten
        • 10.7.2
          111
          Page faults
        • 10.7.3
          112
          Sidvalsalgoritmer
        • 10.8
          113
          Process: instruktioner och data
        • 10.8.1
          115
          Shared pages
    • 11
      117
      Input/output – drivrutiner
        • 11.1
          117
          Drivrutiner
        • 11.2
          118
          Tre sorters drivrutiner
        • 11.2.1
          118
          Chardrivrutiner
        • 11.2.2
          119
          Blockdrivrutiner
        • 11.2.3
          120
          Nätverksdrivrutiner
        • 11.3
          120
          Programmerad I/O
        • 11.4
          121
          Direct memory access
        • 11.5
          122
          Buffring/mellanlagring
    • 12
      125
      Filsystem
        • 12.1
          126
          Virtuella filsystem
        • 12.2
          127
          Logisk lagringsstruktur
        • 12.2.1
          127
          Hierarkisk filstruktur
        • 12.3
          130
          Fysisk lagringsstrukur
        • 12.4
          131
          Filsystem
        • 12.4.1
          133
          I-noder
        • 12.4.2
          135
          Journalförande filsystem
        • 12.4.3
          136
          Loggbaserade filsystem
        • 12.5
          137
          Filsystemsprestanda
        • 12.6
          139
          Nätverksfilsystem
        • 12.7
          140
          Filsystemsexempel
        • 12.7.1
          141
          Ext2
        • 12.7.2
          141
          Ext3
        • 12.7.3
          142
          ReiserFS & Reiser4
        • 12.7.4
          143
          XFS
        • 12.8
          144
          RAID
        • 12.8.1
          145
          RAID nivå 0
        • 12.8.2
          146
          RAID nivå 1
        • 12.8.3
          147
          RAID nivå 4
        • 12.8.4
          149
          RAID nivå 5
        • 12.8.5
          150
          RAID nivå 1 + 0
        • 12.8.6
          150
          Linjär RAID
    • 13
      153
      Unix
        • 13.1
          153
          Utveckling
        • 13.2
          156
          Unix filosofi
        • 13.3
          156
          POSIX
        • 13.4
          158
          Free Software Foundation
        • 13.4.1
          159
          GPL-licensen
        • 13.5
          159
          Kommersiella Unixdialekter
        • 13.6
          161
          Fria Unixdialekter
        • 13.6.1
          161
          BSD – Berkeley Software Distribution
        • 13.6.2
          163
          GNU Hurd
        • 13.6.3
          164
          Linux
        • 13.6.4
          164
          Minix
    • 14
      165
      Linux
        • 14.1
          165
          Linux utveckling
        • 14.2
          166
          Vad är Linux?
        • 14.3
          167
          Linux Standard Base
        • 14.4
          168
          Linuxdistributioner
        • 14.4.1
          168
          Debian GNU/Linux
        • 14.4.2
          169
          fedora
        • 14.4.3
          170
          Gentoo
        • 14.4.4
          170
          Red Hat Linux
        • 14.4.5
          171
          Slackware
        • 14.4.6
          172
          Suse
    • 15
      173
      Informationskällor
        • 15.1
          173
          Manualsystemet
        • 15.1.1
          174
          Struktur
        • 15.1.2
          176
          Nivåer
        • 15.1.3
          177
          Sökning
        • 15.2
          178
          Böcker
        • 15.3
          179
          Dokumentation på Internet
        • 15.4
          180
          Info-kommandot
        • 15.5
          181
          Linuxdokumentationsprojektet
    • 16
      183
      Uppstartsprocessen
        • 16.1
          183
          Bootstrap
        • 16.2
          184
          Power On Self Test
        • 16.3
          184
          Bootladdare
        • 16.4
          185
          Initialisering av Linuxkärnan
        • 16.5
          186
          Systemprocesser
        • 16.6
          187
          Driftsnivå (runlevel)
        • 16.7
          188
          Startskript
        • 16.8
          189
          Enanvändarläge (single-user)
        • 16.9
          190
          Fleranvändarläge
        • 16.10
          191
          Inloggning
        • 16.11
          191
          GNU Grub
        • 16.11.1
          193
          Bootparametrar
        • 16.11.2
          194
          Konfiguration
        • 16.12
          195
          Startdiskett
        • 16.12.1
          195
          Grub startdiskett
    • 17
      197
      Filsystem
        • 17.1
          198
          Från andra operativsystem
        • 17.2
          198
          Nätverksfilsystem
        • 17.3
          201
          Filsystem på diskett
        • 17.4
          202
          Filsystemscache
        • 17.4.1
          202
          sync: Tvinga filsystemet att uppdateras
        • 17.5
          202
          Filsystemskommandon
        • 17.5.1
          203
          fdisk: Partitionering av enheter
        • 17.5.2
          204
          mkfs: För att skapa filsystem
        • 17.5.3
          206
          fsck: Kontroll av filsystemet
        • 17.5.4
          209
          mount: Montering av filsystem
        • 17.5.5
          213
          umount: Avmontering av filsystem
        • 17.5.6
          214
          fuser: Vad arbetar mot ett filsystem?
        • 17.5.7
          215
          /etc/fstab
        • 17.5.8
          217
          defrag: Defragmenteringsverktyg
        • 17.5.9
          218
          hdparm: Information om hårddiskar
        • 17.6
          219
          Vad lagras var i filsystemet?
        • 17.6.1
          219
          / (Rootkatalogen)
        • 17.6.2
          220
          /bin
        • 17.6.3
          220
          /boot
        • 17.6.4
          220
          /dev
        • 17.6.5
          220
          /etc
        • 17.6.6
          221
          /home
        • 17.6.7
          221
          /lib
        • 17.6.8
          221
          /lost+found
        • 17.6.9
          222
          /mnt
        • 17.6.10
          222
          /opt
        • 17.6.11
          222
          /proc
        • 17.6.12
          222
          /root
        • 17.6.13
          223
          /scratch
        • 17.6.14
          223
          /sbin
        • 17.6.15
          223
          /tmp
        • 17.6.16
          223
          /usr
        • 17.6.17
          224
          /var
    • 18
      225
      Filer
        • 18.1
          225
          Filtyper
        • 18.1.1
          226
          Kataloger
        • 18.1.2
          226
          Enhetsfiler
        • 18.1.3
          226
          Länkade filer
        • 18.1.4
          228
          Socket/rörledningsfiler
        • 18.2
          228
          Filnamn
        • 18.3
          230
          Filändelser
        • 18.4
          231
          Sökvägar
        • 18.4.1
          231
          Absolut
        • 18.4.2
          232
          Relativ
        • 18.5
          232
          Navigering i filsystemet
        • 18.5.1
          233
          cd: Byte av katalog
        • 18.5.2
          234
          ls: Lista filerna i en katalog
        • 18.5.3
          235
          pwd: Sökväg till aktuell katalog
        • 18.5.4
          236
          du: Hur mycket finns lagrat?
        • 18.6
          236
          Förändring av filsystemet
        • 18.6.1
          237
          mkdir: Skapa en katalog
        • 18.6.2
          237
          rmdir: Ta bort en katalog
        • 18.6.3
          237
          mv: Flytta/byta namn på fil eller katalog
        • 18.6.4
          238
          cp: Kopiera fil eller katalog
        • 18.6.5
          239
          rm: Ta bort fil eller katalog
        • 18.7
          241
          Accessrättigheter för filer
        • 18.7.1
          243
          Nummerrepresentation
        • 18.7.2
          244
          chmod: Rättighetsändring
        • 18.7.3
          245
          chown/chgrp: Byta ägare eller grupp
    • 19
      247
      Texteditorer
        • 19.1
          247
          Standardeditor
        • 19.2
          248
          Vi
        • 19.2.1
          248
          Kommandoläge
        • 19.2.2
          249
          Inmatningsläge
        • 19.2.3
          249
          Spara
        • 19.2.4
          250
          Avsluta
        • 19.2.5
          250
          Flytta markören
        • 19.2.6
          251
          Ta bort text
        • 19.2.7
          252
          Kopiera text
        • 19.2.8
          253
          Sök
        • 19.2.9
          253
          Ersätt
        • 19.2.10
          254
          Undo
        • 19.3
          254
          Andra editorer
    • 20
      255
      Kommandotolken
        • 20.1
          256
          Vad är ett skal?
        • 20.2
          258
          chsh: Byta standardskal
    • 21
      259
      Bash
        • 21.1
          259
          Startalternativ
        • 21.2
          261
          Konfigurati
Information

Författare:

Andreas de Blanche

Språk:

Svenska

ISBN:

9789144019802

Utgivningsår:

2008

Artikelnummer:

32686-01

Upplaga:

Första

Sidantal:

432
 ;