Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

Relevanta dokument
DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Introduktion till hårdvara, mjukvara och operativsystem

Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?

Operativsystem. Informationsteknologi sommarkurs 5p, Agenda. Slideset 7. Exempel på operativsystem. Operativsystem

Operativsystem och användargränssnitt

Föreläsning 2. Operativsystem och programmering

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Test i datorkunskap Hårdvara

Installation av WinPig Slakt

Kom igång med. Windows 8. DATAUTB MORIN AB

Uppdatering till Windows 8.1 steg för steg-guide

DIG IN TO Dator och nätverksteknik

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Magnus Palm. Lättläst IT

Uppdatering till Windows 8.1 steg för steg-guide

DIG IN TO Dator och nätverksteknik

Datorteknik ERIK LARSSON

KURSMÅL WINDOWS STARTA KURSEN

Operativsystem. Hierarkin för hårdvara läses nerifrån

INSTALLATIONSGUIDE PC

FileMaker. Köra FileMaker Pro 10 på Terminal Services

Inlämningsuppgift 11e Nätvärksskrivare

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

TeamViewer Installation och användning

Handbok för Nero ImageDrive

SeniorNet Södermalm. Fortsättning på temat. Windows Windows 10 1

Boot Camp Installationshandbok

Uppdatering av programvaror Användarhandbok

SeniorNet Södermalm. Windows 10. En snabbtitt Windows 10 1

Kom igång med Windows 8.1

Boot Camp Installationshandbok

IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, ]

Föreläsning 1: Intro till kursen och programmering

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

Fö 8: Operativsystem II. Minneshantering. Minneshantering (1) Minneshantering (2) Minneshantering och Virtuelltminne.

INSTALLATION AV VITEC MÄKLARSYSTEM

Säkerhetskopiering och återställning Användarhandbok

1. Hur öppnar jag Polisens blanketter / formulär, trycksaker och annat som är i PDF-format?

Foptec Internet Supervisor

Grundkurs i programmering - intro

Datorarkitektur. Informationsteknologi sommarkurs 5p, Agenda. Slideset 3

Strul med Windows 10? Här är lösningarna på de vanligaste problemen

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Installation av WinPig

Varmt välkommen till en helt ny värld.

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

Microsoft Office historik. - making IT easier

Procedurer för att ändra standardplats för programinstallation i Windows XP

3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual

ANVÄNDARHANDBOK. Advance Online

Manual Godman Redovisning

Datorsystem 5. På denna föreläsning skall vi prata om Operativsystem Exempel på tenta (typ fjolårets)

Föreläsning 1: Intro till kursen och programmering

Allmän IT-kunskap. Innehåll

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.

Allmän IT-kunskap Microsoft Windows XP

Boot Camp Installationshandbok

FileMaker Pro 12. Använda Fjärrskrivbord med

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Du kan installera Widgitprodukter på ett nätverk. Följande program och tillägg hanteras (du kanske inte har licens att installera all dessa):

Uppdatering av programvaror Användarhandbok

LEOGICS digitalt ritbord. Snabbinstallationsguide

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

LIMITED DESKTOP. Version Januari 2008

via webbgränssnittet. Du har även tystnadsplikt gällande dina identifikationsuppgifter.

TellStick - Installationsguide 1/22. Innehåll

Allmänt om programvaror och filer i Windows.

Installationsguide för FAR Komplett Offline 2.1.2

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

Installera nätverksversion av Hogia ART

SNABBGUIDE TILL LÄRANÄRA

Ingående delar. I ditt paket av IDEA-SOLO ingår följande delar. Kamerasystem. Väska för att transportera IDEA-SOLO

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras:

Köpa dator. Det finns många mellanformer mellan mini och bärbar. De kan mer, men är dyrare.

8 Bilaga: Installationer

USB till COM-port. Inlämningsuppgift 10b USB till COM-port. Här ska du: Installera en konverterare mellan gränssnitten USB och RS232 (COM-port).

Allmänt. Välkommen till SVENSKA VÅGs datorprogram för viktinsamling på PC.

Schemaläggning Unix. Minneshantering etc. Linux. Schemaläggning av trådar (kernel threads) Detaljer. Operativsystem - Lektion 7

Installation, Novaschem 2005

Windows 8.1, hur gör jag?

Allmän IT-kunskap. Innehåll

Trådlöst internet. Snabbguide. Huawei usb-modem för datakommunikation via mobilnät

Säkerhetskopiering och återställning

Del 1 BLI BEKANT MED DATORN

Så enkelt byter du Windows mot Zorin

Acer erecovery Management

Flytt av. Vitec Mäklarsystem

Säkerhetskopiering och återställning Användarhandbok

DATORINTRODUKTION. Laboration E ELEKTRO. UMEÅ UNIVERSITET Tillämpad fysik och elektronik Ulf Holmgren

Hur man införskaffar e-böcker till Reader

Välkomna Gör en gammal dator brukbar 1

Svensk version. Inledning. Lådans innehåll. Viktigt! WC050 Sweex Webcam 1.3 Megapixel USB 2.0

Uppdatering av programvaror

NYTT LIV I EN UTTJÄNT DATOR

SW3674. Snabbguide. Eee PC 900 Serierna 15G06Q0136D0

Transkript:

Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk och säkerhet) -vem som kan använda systemet och hur : Operativsystemet är CHEFEN Varför operativsystem? För att göra hårdvaran användbar Tillhandahåller ett gränssnitt mot omvärlden Gömmer hårdvaran från användaren Koordinerar olika processer Process är ungefär ett program (förklaras senare) Effektiv och tillförlitlig kommunikation mellan processer (säkerhet, nätverk, kontroller, mm) 3 4, 1

Översikt Historik Applikationer Operativsystem Microsoft Word.lnk Outlook.lnk Hårdvara Mjukvara På 40-50-talet: Omfattande arbete med datorerna för att få något gjort Bara en uppgift och användare åt gången Operativsystem utvecklades för att göra arbetet effektivare och enklare 1) Separation av utrustning och användare (användaren lämnade program till operatör som skötte utförandet batch processing) 2) Nya operativsystem för att medge interaktivt utförande av uppgifter 5 6 Forts. Historik 3) Nya krav: -snabbare svar ( även realtid) -flera processer parallellt -flera användare parallellt -flera processorer parallellt -> Time-sharing 4) Operativsytem som fungerar över nätverk 5).. Vad är ett operativsystem? Mjukvara/programvara Systemprogramvara Applikationsprogramvara (Operativsystemet är systemprogramvara, som oftast fungerar som en miljö där applikationsprogramvaran läggs) Oftast pratar man om en kärna och ett skal 7 8, 2

Operativsystemet (internt) Övervaka alla resurser Exempel - du skriver in ett kommando 1. Enhetshanteraren - tar emot den elektriska signalen från tangentbordet, Avkodar den och skickar den till användargränssnittet, processorhanteraren validerar kommandot Processorhanteraren (CPU) Minneshanteraren (Primärminnet, RAM) 2. Processorhanteraren skickar ett OK så att kommandot kan visas i fönstret på skärmen. 3. Processorhanteraren bestämmer om programmet måste hämtas från en lagringsplats eller om det redan finns i minnet och kontaktar då korrekt hanterare Enhetshanteraren (tangentbord, skrivare, diskar, modem, Bildskärm, mm) Filhanteraren (programfiler, datafiler, mm) 4.Om programmet finns lagrat måste filhanteraren beräkna dess exakta position På disken, skicka den a information till enhetshanteraren, som hämtar och skickar programmet till minneshanteraren som måste skapa utrymme för programmet och notera dess exakta position 5. När programmet är i minnet måste minneshanteraren hålla koll på positionen och måste få information från processhanteraren om hur det går framåt 6. När programmet har kört färdigt måste ett avslutningsmeddelande skickas till processhanteraren 7. Slutligen måste minneshanteraren skicka ett meddelande om att programmet är Avslutat, till enhetshanteraren, som visar detta på bildskärmen, så att användaren kan se det 9 10 Process Varje program som är aktivt på din dator går i en egen process (det finns även processer som du ej ser) -processer konkurrerar om resurser -processer är olika prioriterade -processer måste schemaläggas i datorn Min dator just nu: -Microsoft outlook Scenario -Microsoft Internet explorer -2 st terminaler för att arbeta mot andra datorer -Utforskaren -Microsoft PowerPoint = 6 processer? 11 12, 3

Scenario -Antal processer Start av operativsystemet Boot strapping datorn startar vid en given adress när maskinen slås på. Här förväntar sig processorn att finna startpunkten till ett program (BIOS) Ropar då på ett program på hårddisken (ROM) Bootstrappingen ladddar då Operativsystemet till primärminnet och lämnar sedan kontrollen till det = 36 processer 13 14 Processhantering/Programexekvering Bild av operativsystemet Varje applikationsprogram som körs går som en egen process Det är Operativsystemets uppgift att hålla processerna isär och att koordinera/schemalägga dem Tillser att det finns tillräckliga resurser Tillser att processer som är oberoende inte påverkar varandra Ser till att processer kan kommunicera med varandra Enhetshanterare Användargränssnitt Processhantering Minneshantering Filhantering 15 16, 4

Enhetshantering Lagring på disk Mus Tangentbord Skrivare Scanner Lagringsmedia.. Drivrutin.. 17 18 Minneshierarki Flyttning mellan minnestyper Litet Hög Storlek Hastighet Stort Låg 19 20, 5

Minneshantering/Filhantering Schemaläggning Programkontroll (var befinner vi oss i programmet) Ex ( ett sätt): Läs första instruktionen Stega fram enligt denna instruktion Har sista instruktionen nåtts? Ja, : laddat och klart Nej : Är minnet tillräckligt stort? Ladda instruktionen i minnet Läs nästa instruktion Stega fram.. Ja Nej OK Fixa plats, eller lämna felmedd. Processorhantering/schemaläggning Schemaläggning av olika job Olika prioritering Snabbaste jobbet först Prioritering Först till kvarn Kortast tid kvar Round robin. 21 22 Fysisk lagring Filhanteraren Logisk lagring/organisation Hur/vem som har tillgång till filer Skapa Ta bort* Ändra* Läsa* Applikationsprogramvara Det vi normalt kallar för program Ligger oftast ovanpå operativsystemet Ex. ordbehandling, databaser, spel, mm. *Kan ändras av ägaren 23 24, 6

Processorhanteraren (CPU) Nätverk Filhanteraren (programfiler, datafiler, mm) Minneshanteraren (Primärminnet, RAM) Operativsystem-Säkerhet Användargränssnitt Processhantering Nätverkshanteraren (programfiler, datafiler, mm) Enhetshanterare Minneshantering Enhetshanteraren (tangentbord, skrivare, diskar, modem, Bildskärm, mm) Filhanteraren (programfiler, datafiler, mm) Filhantering 25 26 Microsoft: -2000 XP Vista Linux Solaris/UNIX OS-X Olika OS Vanligast, kostar pengar, men kanske inte bäst på allt -gratis -industriell användning, mm - Apple bygger på Unix/bsd Utveckling OS blir allt större OS kräver allt mer av datorn (processorkraft) OS tenderar att hantera mer och mer (bl.a säkerhet) Skrivbord 27 28, 7

Installera program (inkl. OS) Oftast automatiskt (autorun) från en CD-skiva Följ instruktionerna Oftast, godkänn licensavtal Välj bland inställningar 29, 8