Processprogrammering - PowerPoint PPT Presentation

About This Presentation
Title:

Processprogrammering

Description:

OPERATIVSYSTEM OCH PRAKTISK LINUX F REL SNING 1 ALLM NT OM OPERATIVSYSTEM OCH LINUX Vad r ett Operativsystem? Operativsystemets uppgifter – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 20
Provided by: JonnyKa
Category:

less

Transcript and Presenter's Notes

Title: Processprogrammering


1
OPERATIVSYSTEM OCH PRAKTISK LINUX
  • FÖRELÄSNING 1 ALLMÄNT OM OPERATIVSYSTEM OCH
    LINUX
  • Vad är ett Operativsystem?
  • Operativsystemets uppgifter
  • Omgivningar för operativsystem
  • Olika typer av operativsystem
  • Vad är Linux?
  • Användningsstatistik för operativsystem
  • Klienter
  • Smarttelefoner
  • Servrar

1
2
Vad är ett operativsystem?

?
2
3
Vad är ett operativsystem?
  • Ett program i en dator som fungerar som en länk
    mellan datorns hårdvara och program
  • som körs på datorn
  • Ett operativsystem kan allmänt delas upp i tre
    olika delar
  • Operativsystemkärna
  • ?Startar systemet, kommunicerar med hårdvara,
    hanterar resurser
  • Användarprogram
  • ?Ger användaren möjlighet att använda systemet.
    Består av allt från konfigurationsverktyg,
    texredigeringsprogram till program för att
    formatera hårddisken
  • Systembibliotek
  • ?Underlättar utveckling av nya program för
    systemet (bl.a. Kompilatorer)?

3
4
Operativsystemets uppgifter
  • Exekvering av program
  • Minneshantering
  • Hantering av filsystem
  • In- och utmatning
  • Skydd och felhantering
  • Kommunikation med användaren

4
5
Operativsystemets roll i ett datorsystem
Allmänt
5
Jonny Karlsson 28.9.2007
6
Omgivningar för operativsystem
6
Jonny Karlsson 28.9.2007
7
Olika typer av operativsystem
Persondatorer Windows, Linux, Mac OS,
Unix. Tablets iOS (iPad), Maemo/MeeGo (Nokia
Tablets), Android (HTC Tablet) Smart phones
Symbian OS, iOS (Iphone), Android, Maemo, Windows
Mobile.. Servrar Windows Server, Linux,
Unix Inbyggda system (embedded systems) (egna
skräddarsydda operativsystem)?
7
Jonny Karlsson 28.9.2007
8
Vad är Linux?


?
9
Vad är Linux?
  • Linux i sig är egentligen endast en
    operativsystemkärna (kernel)?

10
Vad är Linux?
Den första Linux kerneln började utvecklas av
Linus Torvalds med hjälp av ett antal andra
programmerare i början av 1990-talet. Linus
ursprunliga ide var inte att skapa ett
operativsystem för allmänt bruk utan han byggde
upp ett eget operativsystem mest för att lära sig
mer om hur man bygger operativsystem!! Det vad
de flesta egentligen menar när de talar om
operativsystemet Linux är egentligen en helhet
som består av kärnan Linux, program från
GNU-projektet samt övrig programvara.
11
Vad är Linux?
GNU-projektet grundades i mitten av 1980-talet
med målet att grunda ett Unix-liknande
operavitsystem som består av helt fri
programvara. Tillsammans med GNU systemet tog
man fram en licens som man kallar för GNU Public
License (GNU PL eller GPL). Syftet med GNU
licenesen är att alla som får tag i programvaran
får full tillgång till källkoden. Den enda
restriktionen är att man måste ge dem man
distribuerar programvaran åt samma rättigheter
som man själv har.
12
Vad är Linux?
  • GNU har under årens lopp producerat en mängd
    olika program. Exempel på GNU-program är
  • Emacs
  • GCC
  • GNOME
  • Syftet med GNU var från allra första början ett
    fullständigt fritt operativsystem kompatibelt med
    Unix.
  • Utvecklingen av kärnan som man hade tänkt att GNU
    skulle avnända, GNU Hurd, råkade ut för en massa
    tekniska problem och slog aldrig igenom.

13
Vad är Linux?
Kärnan Linux som sedan utvecklades av Linus
Torvalds visade sig senare exakt vara den
pusselbiten som fattades i GNU-systemet och
kombinationen blev snabbt populär. Trots att
kombinationen blev populär har Linux inte ännu i
denna dag inkluderats i GNU-projektet. Men Linux
har nästan enda sedan starten använt GNUs
programvarulicens GPL vilket betyder att Linux
källkoden är helt öppen och måste
vidaredistribueras med fulla rättigheter. Det
är alltså egentligen fel att påstå att Linux är
ett operativsystem. Rättare ord skulle vara
GNU/Linux.
14
Utveckling och användningsmiljöer?
  • Linux utvecklades länge endast av enstaka
    individer. Nuförtiden deltar även ett antal
    större företag, såsom IBM, Sun, Hewlet-Packard
    och Novell, i utvecklingen antingen direkt eller
    indirekt.
  • Idag används Linux i en mängd olika system bl.a.
  • PC-datorer
  • Serverdatorer
  • Vissa WLAN basstationer
  • Mobiltelefoner (Maemo, MeeGo, Android)
  • Handdatorer (Tablet) (Android, Maemo, MeeGo)
  • Inbyggda system

15
Linux i PC-/Servermiljö
  • Det finns många olika varienter av GNU/Linux dvs.
    många olika varienter av kombinationen kernel,
    GNU-system och diverse programvaror. Man brukar
    kalla dessa varienter för Linuxdistributioner.
    Vanliga distributioner för PC- och serverdatorer
    är
  • Debian
  • Mandriva
  • Gentoo
  • Ubuntu
  • Fedore Core
  • Slackware.

16
Linux i PC-/servermiljö
Linux vs. Windows LINUX WINDOWS Billigt
-Dyrt Kräver inte mycket prestanda -Kräver
prestanda Terminal -gt full kontroll -Termina
l -gt ingen kontroll -För många distributioner
Endast en -Icke användarvänlig Användarvänlig
Gratis program -Komerciella program -Ej så
stort utud tillgängliga program Stort utbud
tilgängliga pr. -Installation av program är ofta
avancerat Lätt att installera
program Säkerhet -Säkerhet Utvecklas av en
mängd olika instanser -Utvecklas av edast en
inst. -Hårdvarustöd Hårdvarustöd Stabilt?
-Instabilt?
17
Användningsstatistik Web-klienter
http//en.wikipedia.org/wiki/Usage_share_of_operat
ing_systems
18
Användningsstatistik Smarttelefoner
http//en.wikipedia.org/wiki/Usage_share_of_operat
ing_systems
19
Användningsstatistik Servrar
http//en.wikipedia.org/wiki/Usage_share_of_operat
ing_systems
Write a Comment
User Comments (0)
About PowerShow.com