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



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

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

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

Installationsanvisning fr o m version

Installationsanvisningar HogiaLön Plus

Arkiv Integration Visma Importera fakturaunderlag eller

Installationsanvisning fr o m version

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

Installationsanvisningar HogiaLön Plus

Installationsanvisningar HogiaLön Plus

Installation Hogia Small Office. Bokföring. Se hur vi förenklar vardagen för dig som småföretagare på

Installationsanvisning för LUQSUS version 2.0

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

LABORATION 1 Pingpong och Installation av Server 2008 R2

Installationsanvisningar HogiaLön Plus

Hur patchar man Entré?

INSTALLATIONSGUIDE MAC

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

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

Uppdatering till Windows 8.1 steg för steg-guide

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Outline. Datorsystemtekni. Kravspecifikation. Kravspecifikation (forts.)

Stödet för Windows XP upphörde

INSTALLATION AV VITEC MÄKLARSYSTEM

Introduktion till hårdvara, mjukvara och operativsystem

Installationsguiden startar med en välkomstdialog antingen för produkten eller för nödvändiga komponenter om de saknas på datorn.

Installationsguide för FAR Komplett Offline 2.1.2

Manual licenserver. Installations och konfigurations-manual för Adtollo licenserver

Uppdatering till Windows 8.1 steg för steg-guide

Användarmanual Elevdator

Kom igång med din SMART Board. Det praktiska

Systemkrav WinServ II Edition Release 2 (R2)

Vad jag vill med denna kurs är att vi ska använda oss av olika mappar, som gör det överskådligt.

Datorteknik ERIK LARSSON

Grattis till ett bra köp!

Användarmanual Elevdator

Installationsguiden startar med en välkomstdialog antingen för produkten eller för nödvändiga komponenter om aktuella komponenter saknas på datorn.

Anvia Online Backup 1(8) Installationsguide

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:

Installation av WinPig Slakt

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

Installationsanvisning fr o m version

SÅindex 5 i Microsoft Excel 2010

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

Installation av Topocad

Installationsanvisningar VISI Klient

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Användarmanual LOCKBEE - Business. En produktion av Avtre AB

Installationsguide ELCAD 7.10

Flytt av. Vitec Mäklarsystem

Föreläsning 2. Operativsystem och programmering

Quick Start CABAS. Generella systemkrav CABAS / CAB Plan. Kommunikation. Säkerhet

Registrering av licens för en befintlig användare fr om version

Registrering av programlicens

UPPDATERA DIN UNICO-ORGELS OPERATIVSYSTEM!

Installationsanvisningar

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

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

8 Bilaga: Installationer

Använda Office 365 på en iphone eller en ipad

Installation av StruSofts låne-licensserver (nätverkslicens)

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

Förstoringsprogram och skärmanpassningar för att minska belastningen på ögat. Snabbguide

Viktigt angående version av Win 7 och Win 8 OS

Lathund Blanketthotell Komma igång

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator.

Mobilt Bredband Turbo 3G+ Manual

web: fax: tel: kontor , Toby Edmundsson mobil: , Jan

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Installationsanvisningar

Systemkrav och tekniska förutsättningar

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

Datorsystemteknik DAV A14 Föreläsning 1

Så här hanterar du din OneDrive i Office 365

Uppdatering av programvaror

Compose Connect. Hosted Exchange

Operativsystem och användargränssnitt

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.

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Mobiltid 3L Pro Mobiltid. Copyright VITEC FASTIGHETSSYSTEM AB Sida 1 av 23

Mobilt Bredband Turbo 3G Manual

Installation av WinPig

DATA CIRKEL VÅREN 2014

Biometria Violweb. Kom-igång-guide. Januari Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Författare Version Datum. Visi System AB

INSTALLATIONS MANUAL

Så delar du filer. utan att bli övervakad LAJKA-GUIDE

ParaGå-guide -kommunala utförare

Star TSP100 futureprnt Viktig information om kassalagen

Installationsanvisning för LUQSUS-K version 3.0b

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Molnplattform. Version 1.0. Användarhandbok

Grundkurs i programmering - intro

Manual. Mobilt Bredband ZTE MF190 Stöder upp till 6 Mbit/s

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

Mobilus får inte användas under tiden uppdateringen genomförs.

Transkript:

Operativsystem DOS DiskOperatingSystem - ett jobb i taget. Dagens Operativsystem - prioriterar olika jobb. Om ett jobb pausas körs ett annat. Operativsystems viktigaste funktion är att bilda gränssnitt gentemot hårdvaran. Arbetet för OS sker i olika skickt. Det undre skiktet av OS är för kommunikation med datorns hårdvara - HAL harware abstraction layer. Det övre skiktet sköter kommunikation med mjukvara API application programming interface. När flera program körs samtidigt går det så snabbt att känslan är att flera program körs parallellt. Detta kallas för multitasking. Applikationer Biblioteksrutiner Systemanrop Kärnan Drivrutiner Hårdvara Hierarkin för hårdvara läses nerifrån Man behöver ett Operativsystem för att komma åt hårdvaran Processorns processer ett program under exekvering Context switch man kör en process men finner att något annat ska processas. 1. spara undan omgivningen (context) 2. ladda in ny context Multitasking kör flera program 3. starta samtidigt IPC Inter Process Communication Om man har flera processorer ska dessa kunna kommunicera med varandra. Synkroniserat A-synkroniserat Direkt kommunikativ processor till processor Indirekt kommunikation processor till brevlåda Sockets kommunikation via nätverk eller inom datorn via en logisk anslutningspunkt Pipe fil i filsystemet för att öppna en kommunikation inom en dator. ex. server MySQL < Trådar En process har minst en tråd (en exekvering av processen) En tråd är en lättviktsprocess Systemtrådar med stöd från system Nackdel: ger långsammare exekvering men övriga trådar körs. Användartrådar utan stöd från system är snabbare då det kör från eget bibliotek. Nackdel: Läser från hårddisken. Om en tråd stoppas stannar alla övriga trådar (datorn hänger sig)

CPU schemaläggning Processtillstånd: Start Redo Exekvering Avslut Pre-empty avbryt pågående process för att utföra annat Väntande Algoritmer för ovan FCFS First Come First Served skapar kö - ingen process viktigare än den andra. Round Robin Time Sharing var process får viss tid och stalls därefter sist i kö. Priority kan påverka kön Multi Queue and Multi Queue Feedback man flyttar mellan köer. Exempel: en bakgrundsprocess kan ges längre tid och flyttas neråt i kön istället för att placeras sist. Interaktiv process sköts tvärtom. Synkronisering Man måste garantera att inget annat körs innan processen är färdig Ex. läs A till register1 Addera register1 med 1 Skriv register1 till A Om nu detta sker två gånger samtidigt. Vad kan ske då? A register1 Register2 A 5 7 register1 5 7 register1+1 6 8 Summa 6 Register2 6 7 Register2+1 7 8 A retur 7 Summa 7 8 Context Switch * Rätt * Ger fel Man måste garantera att inget annat körs innan processen är färdig. Semafor inom synkronisering är en räknare som aldrig kan ge negativt värde. Operationer: Signal + 1 Wait 1 finns inget positivt värde kan subtraktion inte ske. Mutex synonym med semafor (används av Java) En användare kan låsa en mutex & oftast måste samma användare låsa upp densamma. En låst mutex kan ej låsas igen & tvärtom.

Ett klassiskt problem: Ett antal filosofer vill äta samtidigt. Problemet är att det inte finns fler ätpinnar än personer. Ris Deadlocks låsning Två tåg på samma linje. Båda väntar på att den andra ska flytta på sig samtidigt som ingen vill flytta på sig frivilligt. Operativsystem hanterar sällan problem av denna typ men möjligheten finns att lyfta problemet genom att föreslå mer eller mindre realistiska problemlösningar. Uppgift1 Historik OperativSystem (OS) Vilka OS finns idag - skilj på för datorer och handhållna mobila enheter. Försök hitta vilket OS som var det första. Vilka olika finns det och när kom de? Du behöver inte hitta alla olika varianter från samma företag. Det som är mest intressant är de första som kom från de olika tillverkarna och Vilka/vilken version som är aktuell idag? Placera svaren i en tidslinje för att tydliggöra visuellt. Uppgift 2 Grön IT och Miljö Efter att ha sett filmen Miljöresan. Svara på följande: Hur och när påverkar elektronikmarknaden miljön? Vilka åtgärder tycker ni ska vidtas vid tillverkning av elektroniska produkter? Hur bör elektronikskrot tas om hand? Finns det alternativ? Hur tas det om hand i vårt land? Grön IT är uttryck som lyfts alltmer inom bransch och från Regering. Vad omfattar Grön IT och hur kan ni i er eventuella framtida arbetsroll komma att beröras? Vad menas med TCO-märkning (i miljösammanhang) och var kan sådan finnas?

Uppgift 3 Anpassning mot målgrupp Till svaren nedan vill jag att du enkelt skriver sökvägen till hur du hittar/startar programmet genom enkel hänvisning enligt exempel: Start Alla Program Safari ( pil fås genom att skriva --> ) Jag vill att du själv testar funktionerna. Gör en skärmdump medan du testar och klistrar in i ditt svarsdokument. Skärmdump görs genom: CTRL+Print Screen (skärmdump hela skärmen) eller ALT+PrintScreen (Skärmdump aktivt program/fönster) Hur kan du anpassa operativsystemet så att de med eventuella funktionshinder får en enklare hantering? Testa och beskriv hur du går till väga i ett svarsdokument. Beskriv Vilka förändringar du kan göra & för vem anpassningen är. Ett hjälpmedels-alternativ är gratisprogrammet Zoomit. Hämta och installera och testa. För vem kan detta vara bra & vilket/vilka program jämfört med de som finns i OS kompletterar Zoomit Sök & Ladda ner typsnittet Loki Cola Var i datorn sparar du typsnittet så att du kan använda det i dina dokument. Testa, beskriv och bifoga skärmdump Skärmsläckare Ge exempel på varför det är bra att använda skärmsläckare och vilka inställningar som kan göras Övning 4 (ges ut torsdag 1/3) Testa OperativSystem Ni ska presentera hur OS fungerar, eventuella fördelar/nackdelar ni ser med det. Programvaror som ingår. Hanterbarhet. Etc. Betygsätt gärna från 1-5. Hantering De OS ni tilldelats kan köras "live" eller ska installeras på datorn. Vid installation rekommenderas att det sker i virtuell miljö. Redovisning Skriv en rapport i kortform - följ mallen nedan... Gör presentationsmaterial om det OS du tilldelats. Använd gärna print skärmdump/film i presentationen. Tid: En torsdagslektion för detta. Presentationer på 5-10 min görs på efterföljande tisdagslektion. Obs! Innebär alltså att presentationsmaterial måste vara klart innan lektionen. Allt material skickas därefter in senast kl. 23:59 samma tisdag till undertecknad. RapportMall Operativsystemets namn Systemkrav för ev. installation Applikationer som ingår i operativsystemet (namn & beskrivning) Hanterbarhet Positivt / Negativt med operativsystemet Total omdöme (Dåligt = 1 Mycket bra = 5) Motivering omdöme Namn på de som skrivit rapporten

Uppgift 5 U3 ett operativsystem som körs på USB-minne. Denna uppgift genomförs av alla! Se därför till att ha ett USB-minne med minst 1Gb ledigt utrymme Surfa in på http://portableapps.com/ Gå till downloads och ladda ner plattformen 10.0. Installera den på ditt USB-minne genom att starta installationsfilen och i stegen som följer väljer du ditt USB-minne som målkatalog. Installera program på USB-minnet Klicka på GetApps eller skriv in adressen http://portableapps.com/apps för att ladda ner program. Dessa installeras sedan genom det att du startar din USB-plattform och väljer Hantera program Installera nytt program alternativt kan du direkt från plattformen välja Hantera program Hämta fler program Installera ett antal program som du tror du kan ha nytta av. Testa dem och övrig hantering av plattformen. Sätt därefter samman en rapport enligt mallen nedan RapportMall Operativsystemets namn Systemkrav för ev. installation Applikationer som ingår i operativsystemet (namn & beskrivning) Hanterbarhet Positivt med operativsystemet Negativt med operativsystemet Total omdöme (Dåligt = 1 Mycket bra = 5) Motivering omdöme Namn på de som skrivit rapporten Nyttigt Tips Installationsprogram Gå till webbsidan: http://ninite.com/ Kryssa i alla de applikationer du önskar och klicka sedan längst ner på: Get installer Ladda ner och kör filen på den dator där programmen ska installeras. I stort sköts allt sedan med automatik. Tidsbesparande och kanon vid ex. Nyinstallationer/ uppdateringar etc.