Hvorfor operativsystemer? Introduksjon til operativsystemer. Samtidighet. Praktiske hensyn. Kjell Åge Bringsrud INF103

Størrelse: px
Begynne med side:

Download "Hvorfor operativsystemer? Introduksjon til operativsystemer. Samtidighet. Praktiske hensyn. Kjell Åge Bringsrud INF103"

Transkript

1 Hvorfor operativsystemer? Introduksjon til operativsystemer Kjell Åge Bringsrud INF103 Hardwaren i en enkelt maskin er i prinsippet i stand til å utføre ett program Når maskinen slås på begynner den å utføre en og en instruksjon som er lagret på en eller annen måte Når siste instruksjon ( stopp ) er ferdig stopper hele maskinen. Men... Hvordan kom programmet inn i maskinen i utgangspunktet? Innholdet i RAM blir jo borte når man slår av maskinen. Det må altså være et program inne i maskinen allerede før den starter å kjøre et program...? Introduksjon Operativsystemer 1 Introduksjon Operativsystemer 2 Praktiske hensyn Samtidighet Det må være mulig å laste inn, starte og avslutte programmer uten at maskinen slår seg av. Det er upraktisk at programbiter som alle programmer trenger må være inneholdt i hvert enkelt program I/O kontroll av skjerm, tastatur, disker, nettverk... Brukergrensesnittet til maskinen bør være enklere enn at man må skrive et program for hver enkelt ting man ønsker å gjøre. Filsystemer, kopiering, flytting og sletting av filer Utskrift av filer til skjerm eller skriver... Introduksjon Operativsystemer 3 Bedre utnyttelse av maskinen ved at Man kjører flere programmer samtidig Skriver i en teksteditor samtidig som mailsystemet sjekker om det er mail til deg, og Klokken på skjermen oppdateres hvert sekund... Flere brukere på samme maskin Flere kan være logget inn på mjollnir samtidig Hver av disse kan kjøre flere programmer Flere prosesser på samme maskin En som trenger mye diskio (Web-server), og en som trenger mye CPU-kapasitet (f.eks. vitenskapelige beregninger) Introduksjon Operativsystemer 4 1

2 Samtidighet Basis Operativsystem De forskjellige former for samtidighet gir tilleggsproblemer Hvordan kjøre flere programmer samtidig på en CPU? Hvordan sørge for at de forskjellige programmene ikke går i bena på hverandre (overskriver hverandres data f.eks.) Hvordan kontrollere de forskjellige programmenes tilgang til skjerm, disk, skriver, nettverk? Denne forelesningen gir innsikt i hva et operativsystem er, og hvordan det kan løse slike problemer Et eller flere programmer Hvorav ett er det som startes når maskinen slås på Aksepterer og utfører kommandoer og forespørsler fra brukeren og fra brukerens programmer Det laster, kontrollerer og eksekverer programmer Styrer bruken av hardwareressurser på maskinen Introduksjon Operativsystemer 5 Introduksjon Operativsystemer 6 Komponenter Operativsystemtjenester Brukeren får tilgang til maskinen gjennom et shell eller et grafisk grensesnitt som er en del av operativsystemet Applikasjonsprogrammene får tilgang til hardwareressurser gjennom skedulering og operativsystemkall Operativsystemet må inneholde Grensesnitt både for bruker og for applikasjonsprogrammer Støtte for filer. (filsystem, filadministrasjon) Støtte for I/O som kan benyttes av alle programmer (til tastatur, skjerm, nettverkskort...) Oppstartsrutiner (bootstrap/boot) Støtte for nettverksfunksjonalitet (IP, TCP...) Støtte for samtidighet Introduksjon Operativsystemer 7 Introduksjon Operativsystemer 8 2

3 Sammenheng mellom enkelte komponenter. Introduksjon Operativsystemer 9 Resident / non Resident RAM er en begrenset ressurs, så det er bare deler av operativsystemet som er lastet inn til enhver tid. Inneholder typisk kommandotolkeren, avbruddshåndtering pluss enkelte andere komponenter Dette kaller vi den residente delen. Den non-residente delen av operativsystemet blir bare lastet inn når den trengs Disk-formatering f.eks. Bootstrap-koden er i de fleste maskiner lagret i ROM Inneholder kode for å laste den residente delen av operativsystemet inn i RAM, og starte den. Kjøres automatisk når maskinen slås på. Introduksjon Operativsystemer 10 Single-user single-task Er knapt i bruk lenger MS-DOS er et eksempel Vi studerer allikevel denne modellen innledningsvis, da den er et naturlig føsrte skritt i retning av mer moderne operativsystemer. Introduksjon Operativsystemer 11 MS-DOS Resident del består av tre komponenter: Kommandogrensesnittet/shell Inneholder en del av de viktigste kommandoene De mindre viktige kommandoene er non-resident Ligger på filen COMMAND.COM I/O-rutiner Deler av dette ligger i BIOS som er lagret i ROM Tilleggsfunksjonalitet lastes fra filen IO.SYS Filsystemet Ligger på MSDOS.SYS Introduksjon Operativsystemer 12 3

4 Utlegg av minne i MS-dos En arbeidsiterasjon i et slikt system Legg merke til at operativsystemet okkuperer en veldefinert del av hukommelsen Applikasjonsprogrammene får det som blir igjen Detaljene i dette utlegget er ikke så viktige, men prinsippene om deling mellom OS og applikasjoner er almengyldige. Introduksjon Operativsystemer 13 Introduksjon Operativsystemer 14 En arbeidsiterasjon i et slikt system forts Men hvordan får OS tilbake kontrollen? Ved at programmet terminerer. Dvs. At den overfører kontrollen tilbake til kommandoløkken. Når programmet utfører en fil- eller en annen I\O-operasjon Programmet anmoder operativsystemet om å utføre operasjonen for seg. Dette tillater OS å utføre noen sikkerhetssjekker. Når brukeren ønsker å avbryte kjøringen Dette er av og til nødvendig, f.eks. ved evige løkker... I mange OS er dette knyttet til kombinasjonen Control-C Introduksjon Operativsystemer 15 Introduksjon Operativsystemer 16 4

5 Multitasking CPU-skedulering Dette er et begrep som er knyttet til at en maskin (og dermed et OS) kan ha flere programmer som kjører samtidig. De aller fleste operativsystemer idag er multitasking Med mulig unntak for enkelte mobiltelefoner og håndholdte maskiner. Multitasking presenterer en rekke tilleggsutfordringer til operativsystemer Fordeling av CPU-tid, tilgang til disk, RAM etc. Utnytting av venting på I/O, og time/slicing. Introduksjon Operativsystemer 17 Introduksjon Operativsystemer 18 Byggestener i et OS Merk 1. Grensesnitt mot applikasjonsprogrammer og bruker 2. Filsystem 3. I/O kontrollsystem 4. Prosesskontrollsystem og interprosesskommunikasjon 5. Minneadministrasjon 6. Skedulering 7. Diskadministrasjon 8. Systembeskyttelse 9. Nettverksfunksjonalitet 10. Støtte for systemadministrasjon Introduksjon Operativsystemer 19 Listen av byggestener er ikke absolutt Enkelte OS mangler enkelte av delene Andre OS har tillegsmoduler Monitor for hele systemet Feilhåndtering... Noen moduler er synlige for sluttbruker Spesielt brukergrensesnittet Andre er interne, men de fleste modulene har et API som gjør tjenestene deres tilgjengelige for applikasjonsprogrammer. Introduksjon Operativsystemer 20 5

6 Brukergrensesnitt Kommandolinjebasert MS-DOS UNIX C-shell, Bourne shell, etc. Flere shell mulige på samme tid, ikke tett integrert i OS. Tillater scripting Filer med shell-kommandoer og flyt-kontroll uttrykk Kan kjøres som programmer Grafisk Basert på musklikk, musbevegelser og rullgardinmenyer Enkelt å lære, lett å bruke Vanskeliggjør integrerte scripting muligheter (jfr. Mackintosh sin gamle opptaks funksjon). Introduksjon Operativsystemer 21 Filsystem En fil er en logisk lagringsenhet identifisert ved et navn Logisk først og fremst for den som har laget filen Et filsystem kobler hver logiske lagringsenhet til detfysiske stedet der den er lagret. Filsystemets oppgaver er Vedlikeholde kataloger over filer og ledig diskplass, og over hvor disse er lokalisert. Tilby muligheter til å manøvrere i filstrukturen, flytte, kopiere, lese og fjerne filer Sikkerhetsmekanismer som beskytter filer mot uautorisert tilgang og endring. Skjule egenskapene til underliggende hardware (Disk og diskett skal kunne brukes på samme måte). Introduksjon Operativsystemer 22 I/O kontrollsystem Består av drivere for hver enkelt ekstern fysisk komponent i systemet. Skriver, nettverkskort, scanner... Enkelte av driverene ligger i ROM slik at de kan benyttes under bootstrap Tastatur, skjerm, enkle disk-funksjoner. Drivere for nyinstallert hardware må legges til og integreres i OS. Når du har kjøpt ny skriver må du ofte installere driveren, og så starte maskinen på nytt. Filsystemet bruker disk-driveren til å skrive data til forskjellige sektorer på disken. Introduksjon Operativsystemer 23 Prosesskontroll En prosess er (noe forenklet) et program som kjører. Hver prosess har noen attributter som OS må administrere Plass i hukommelsen, programteller, registerverdier, åpne filer etc. Hvorvidt den kjører, venter på I/O, er klar til å kjøre, er terminert. Prosesskontrollen står for denne administrasjonen, samt for interprosesskommunikasjon. Introduksjon Operativsystemer 24 6

7 Minneadministrasjon Skedulering Har oppgaven med å laste inn programmer i minnet på en slik måte at alle lastede programmer får tilstrekkelig med hukommelse. Holder rede på hvilke deler av hukommelsen er brukt av hvilke programmer Holder rede på ledig hukommelse Hindrer programmer i å skrive og lese utenfor sitt område. Vedlikeholder køer av programmer som venter på å få tildelt hukommelsesplass Allokerer hukommelse til førstemann i køen når et blir plass Deallokerer hukommelsen til et program som har OS må allokere CPU tid til hvert enkelt program som kjører. Høy-nivå skedulering Velger programmer som skal få lov til å legges i prosesseringskøen. (for mange aktive programmer får hele systemet til å gå tregere) Dispatching Valg av prosess i prosesseringskøen som slipper til CPU en nå terminert. Introduksjon Operativsystemer 25 Introduksjon Operativsystemer 26 Skedulering forts. Dispatching skjer i henhold til systempolicy Alle får like mye, eller Totalytelsen til systemet skal bli best mulig, eller Noen programmer har høyere prioritet enn andre Dispatcher foretar også kontekstbytte Bytte av den prosessen som er aktiv på CPU en Kan være preemptive, eller non-preemptive. Diskadministrasjon Skedulerer diskforespørsler fra forskjellige brukere og programmer for å bedre ytelsen Det enkleste er en FIFO kø. Lønner seg ikke med tanke på at disk-lesing krever fysisk vandring av disk-hodet. Tar ikke hensyn til at prosesser kan ha forskjellig prioritet. Diskadministratoren kan velge å lese alle etterspurte datablokker i en ende av disken, før den lese data fra den andre enden. Introduksjon Operativsystemer 27 Introduksjon Operativsystemer 28 7

8 Sikkerhet og beskyttelse Nettverksfunksjonalitet I moderne OS kan applikasjonsprogrammer bare aksessere data i sitt eget hukommelsesområde direkte. Tilgang til andre fasiliteter (Disk, I/O andre deler av hukommelsen) må den be operativsystemet om å utføre for seg, eller om lov til å benytte. Dette gir OS full kontroll over hvordan hver enkelt ressurs benyttes av hvert enkelt program Operativsystemet tildeler rettigheter til brukerprosessene i en egen beskyttet modus. Dette er gjerne støttet i hardware ved design av CPU en. Bygger på I/O-tjenestene Implementerer kommunikasjonstjenester på toppen av disse IP TCP Filoverføring Telnet/fjerninnlogging Fjernprosedyrekall... Introduksjon Operativsystemer 29 Introduksjon Operativsystemer 30 Systemadministrasjon Systemgenerering Konfigurering av systemet Montering og avmontering av disker Fordeling av diskplass Max. Størrelse på køer etc. Brukeradministrasjon Oppretting og fjerning av brukere Tildeling av rettigheter... Tilpassing av et operativsystem til en gitt installasjon/maskin Ta med bare de drivere som er nødvendige Ta med bare de modulene som trengs Parametrisere antall samtiditge brukere, interrupt kanaler etc. Fleksibiliteten varierer fra OS til OS Noen OS gir full tilgang til kildekode (Linux) Andre tar systemgenereringsparametre fra en fil Atter andre avføler systemet ved oppstart, og installerer de komponenter som trengs. Introduksjon Operativsystemer 31 Introduksjon Operativsystemer 32 8

9 OS-organisering Monolittisk Ingen standardisert enighet-slik som det for eksempel er for kompilatorer og kommunikasjonsprotokoller Tre vanlige modeller Monolittisk Lagdelt, hierarkisk mikrokjerne F. eks UNIX Residente deler av systemet ligger i en monolittisk kjerne Tilgang til disse er styrt gjennom shell Tilleggsmoduler ligger utenpå disse igjen Ulempen med en monolittisk kjerne er stabilitet og integritet en defekt driver kan ta livet av hele systemet. Introduksjon Operativsystemer 33 Introduksjon Operativsystemer 34 Lagdelt Mikrokjerne Det ytterste laget er det eneste som er synlig for brukeren Hvert lag bruker tjenester fra lagene innenfor, aldri omvendt Inneffektivt med mange kall utenfra og inn Fordeler er stabilitet og integritet. Introduksjon Operativsystemer 35 Kjerne med minimal funksjonalitet (avbruddshåndtering, hukommelses-administrasjon, skedulering) Andre tjenester i moduler. Kjernen bruker modulene etter en klient-tjener modell Fordel med modulært design moduler kan byttes ut, portabelt, utvidbart Mye meldingsoverhead Introduksjon Operativsystemer 36 9

10 Operativsystemkategorier Single-user, single-tasking Historisk viktig, men sjeldne nå (unntatt i enkelte PDA er) Single-user, multitasking De fleste PC er og arbeidsstasjoner er konfigurert slik, selv om de kan konfigureres som flerbrukermaskiner. Multiuser, multitasking Gamle stormaskiner. OS for mindre maskiner har gjerne funksjonaliteten som skal til, men bortsett fra enkelte tjenere er det sjelden i bruk. Operativsystemkategorier forts. Distribuerte operativsystemer Under rivende utvikling Støtte for administrasjon av distribuerte ressurser. Støtte for Remote Method Invocationn (F. Eks CORBA) Nettverkstjenere. Ligner flerbrukersystemer på mange måter, men er hovedsaklig belastet med å betjene klienter over et nettverk. Backup, databasetjener, skrivertjenester etc. Benyttes gjerne som multiuser-maskiner i tillegg. Introduksjon Operativsystemer 37 Introduksjon Operativsystemer 38 Operativsystemkategorier forts. Sanntids-systemer Brukes til anvendelser med harde sanntidskrav Styring av fly, kjernereaktorer etc. Gir svært høy prioritet til avbrudd for prosessering av sanntids programmer. Innbakte (embedded) systemer Spesialisert for å kontrollere en enkelt type utstyr en bil, en mobiltelefon, en mikrobølgeovn, en innbruddsalarm, en... Historisk utvikling De første maskinene Slutten av 40-tallet: Intet operativsystem En ingeniør programmerte maskinen ved hjelp av ledninger eller brytere Slutten av 50-tallet Lastet inn programmer vha. kortlesere 1963 Burroughs Master Control Program Høynivå språk Virtuelt minne Introduksjon Operativsystemer 39 Introduksjon Operativsystemer 40 10

11 Historisk utvikling forts. Historisk utvikling forts IBM OS/360 Enkel multiprosessering og skedulering (MULTICS og) UNIX Multitasking, time-sharing, hierarkisk filsystem, C, interprosesskommunikasjon, enkle nettverksfasiliteter, og enkel støtte for distribusjon. På 70-tallet XEROX PARC, senere Apple Grafisk brukergrensesnitt 1982 IBM Personal Computer PC-DOS/MS-DOS Back to basic Single user- single task Vikig på grunn av sin utbredelse Senere forbedret på mange punkter Forbedringene inspirert av UNIX (hierarkisk filstruktur, kommandoset, memory-håndtering etc.) og av Macintosh OS (brukergrensesnitt, vindussystem). Introduksjon Operativsystemer 41 Introduksjon Operativsystemer 42 Fremdeles rom for utvikling Maskiner tas i bruk på nye områder i stadig høyere tempo Høyere ytelse på hardware-komponentene stiller nye krav til OS hva gjelder å gjøre denne ytelsen tilgjengelig for brukerene. Nye anvendelser med sanntidskrav stiller OS overfor nye utfordringer. Internettet åpner for distribuert prosessering. OS er en sentral komponent i realiseringen av mulige fremtidige anvendelser. Introduksjon Operativsystemer 43 11

Introduksjon til operativsystemer

Introduksjon til operativsystemer Introduksjon til operativsystemer Kjell Åge Bringsrud INF103 Introduksjon Operativsystemer 1 Hvorfor operativsystemer? Hardwaren i en enkelt maskin er i prinsippet i stand til å utføre ett program Når

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Operativsystemet: Hva og hvorfor Styring av prosessorer (CPU), elektronikk, nettverk og andre ressurser i en datamaskin er komplisert, detaljert og vanskelig. Maskinvare og

Detaljer

1. Introduksjon til operativsystemer

1. Introduksjon til operativsystemer 1. Introduksjon til operativsystemer mets plassering: Lagdeling: applikasjon, system, maskinvare Basisfunksjoner: Abstraksjon, deling, isolering Prosesser og ressurser Kjøring: sekvensiell, multitasking

Detaljer

Funksjonalitet og oppbygning av et OS (og litt mer om Linux)

Funksjonalitet og oppbygning av et OS (og litt mer om Linux) Funksjonalitet og oppbygning av et OS (og litt mer om Linux) Hovedfunksjoner i et OS OS skal sørge for: Styring av maskinvaren Deling av maskinens ressurser Abstraksjon vekk fra detaljer om maskinvaren

Detaljer

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen Introduksjon til dataanlegget ved Institutt for informatikk Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Introduksjonskurset Målgrupper: Alle studenter som skal ta INF100 Andre

Detaljer

Tildeling av minne til prosesser

Tildeling av minne til prosesser Tildeling av minne til prosesser Tildeling av minne til en prosess Når en ny prosess opprettes har den et krav til hvor mye minne som skal reserveres for prosessen Memory Management System (MMS) i OS må

Detaljer

Oppgave 2: Gå til roten (/) av systemet. Finn minst tre forskjellige måter å gå tilbake til hjemmekatalogen din på.

Oppgave 2: Gå til roten (/) av systemet. Finn minst tre forskjellige måter å gå tilbake til hjemmekatalogen din på. Løsningsforslag for oppgavene i operativsystemer, uke 43 (18.10-22.10) På terminalstue: Oppgave 1: List alle filer og kataloger under XVUELQ som har filnavn som begynner på b. OVXVUELQE Oppgave 2: Gå til

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Hva er problemet? Styring av maskinvare og ressurser tilknyttet en datamaskin er komplisert, detaljert og vanskelig Maskinvare, komponenter og programvare endres og forbedres

Detaljer

Tildeling av minne til prosesser

Tildeling av minne til prosesser Tildeling av minne til prosesser Tildeling av minne til prosesser OS må hele tiden holde rede på hvilke deler av RAM som er ledig/opptatt Når (asynkrone) prosesser/run-time system krever tildeling av en

Detaljer

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? Portable programmer Enklere å programmere

Detaljer

Kjenn din PC (Windows7)

Kjenn din PC (Windows7) Kjenn din PC (Windows7) Denne delen handler om hva man kan finne ut om datamaskinens hardware fra operativsystemet og tilleggsprogrammer. Alle oppgavene skal dokumenteres på din studieweb med tekst og

Detaljer

Introduksjon til kurset og dets innhold

Introduksjon til kurset og dets innhold til kurset og dets innhold Lars Vidar Magnusson September 4, 2011 Oversikt Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter 1 Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter

Detaljer

Operativsystemer og grensesnitt

Operativsystemer og grensesnitt Operativsystemer og grensesnitt Ulike måter å bruke OS'et på Application Program Interface (API) Applikasjoner (ofte C-programmer) som f.eks. emacs, som bruker tjenestene i OS ved å kalle på funksjoner

Detaljer

1. Introduksjon til operativsystemer

1. Introduksjon til operativsystemer Avdeling for informatikk og elæring, Høgskolen i Sør-Trøndelag Introduksjon til operativsystemer Geir Maribu 30.1.2007 Lærestoffet er utviklet for faget LO249D Operativsystemer med Linux 1. Introduksjon

Detaljer

Håndtering av minne i et OS

Håndtering av minne i et OS Håndtering av minne i et OS Hva er det som skal håndteres? Minnehåndtering (memory management) utføres av de delene av systemet som har ansvar for å håndtere maskinens primærminne Primærminnet (aka hovedminne,

Detaljer

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare 1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 36 programvare Førsteamanuensis Alf Inge Wang Læringsmål Forstå hva systemprogramvare og applikasjonsprogramvare er Forstå hvordan

Detaljer

oppgavesett 4 INF1060 H16 Hans Petter Taugbøl Kragset Øystein Dale Christian Resell 27. september 2016 Institutt for informatikk, UiO

oppgavesett 4 INF1060 H16 Hans Petter Taugbøl Kragset Øystein Dale Christian Resell 27. september 2016 Institutt for informatikk, UiO oppgavesett 4 INF1060 H16 Hans Petter Taugbøl Kragset Øystein Dale Christian Resell 27. september 2016 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? 1 oppgave 1 Hvorfor har

Detaljer

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer.

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer. -OS i i L1 og L2 og og Basis for flerprosess-systemer. Adresser.. 2 1 0 OS Device minne Skjerm minne Brukerprogram Brukerdata/heap Stack Stack: brukes bl. a. til å lagre adressen som skal returneres til

Detaljer

Definisjon av prosess

Definisjon av prosess Prosesser og tråder Definisjon av prosess Enkel definisjon: En prosess er et program som kjører på datamaskinen Mer presis definisjon: En prosess er en samling av ressurser som er nødvendige for å utføre

Detaljer

VMware ESX og krav til hardware

VMware ESX og krav til hardware Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag VMware ESX og krav til hardware Stein Meisingseth 01.02.2011 Lærestoffet er utviklet for faget LN400D Drift av virtuelle nettverk og overvåkning

Detaljer

Du har sikkert allerede startet noen programmer ved å trykke på kontrollknappen. VINDUER = WINDOWS

Du har sikkert allerede startet noen programmer ved å trykke på kontrollknappen. VINDUER = WINDOWS Operativsystemet Kort historie Utviklingen av datamaskiner og dataprogrammer går fort. Den som har sitt første møte med dataverdenen i dette kurset, vil kanskje allikevel ha hørt om DOS (Disk Operating

Detaljer

Scheduling og prosesshåndtering

Scheduling og prosesshåndtering Scheduling og prosesshåndtering Håndtering av prosesser i et OS OS må kontrollere og holde oversikt over alle prosessene som kjører på systemet samtidig Prosesshåndteringen må være: Korrekt Robust Feiltolerant

Detaljer

Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014. Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram:

Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014. Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram: Operativsystemer og nettverk Løsningsforslag til eksamen 01.12.2014 Oppgave 1 a) Linux-kommando: java Beregn & b) Shellprogram: java Beregn & java Beregn Eventuelt, hvis man vil gjøre det med bare en linje

Detaljer

! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er:

! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er: Dagens temaer! Ulike kategorier input/output! Programmert! Avbruddstyrt! med polling.! Direct Memory Access (DMA)! Asynkrone vs synkrone busser! Med! Fordi! -enheter menes de enheter og mekanismer som

Detaljer

Samtidige prosesser. Prosessor modus. Hvordan kan OS effektivt kontrollere brukerprosesser? Hvordan kan OS. kontrollere brukerprosesser?

Samtidige prosesser. Prosessor modus. Hvordan kan OS effektivt kontrollere brukerprosesser? Hvordan kan OS. kontrollere brukerprosesser? Samtidige To (tasks) må ikke ødelegge for hverandre: skrive til samme minne kapre for mye CPU-tid få systemet til å henge Beste løsning: All makt til OS = Preemptive multitasking Preemptive = rettighetsfordelende.

Detaljer

Steg for steg. Sånn tar du backup av Macen din

Steg for steg. Sånn tar du backup av Macen din Steg for steg Sånn tar du backup av Macen din «Being too busy to worry about backup is like being too busy driving a car to put on a seatbelt.» For de fleste fungerer Macen som et arkiv, fullt av bilder,

Detaljer

IT1101 Informatikk basisfag, dobbeltime 18/9. Kommunikasjon med perifere enheter. Kontrollere. Kontrollere (2) I/O-instruksjoner

IT1101 Informatikk basisfag, dobbeltime 18/9. Kommunikasjon med perifere enheter. Kontrollere. Kontrollere (2) I/O-instruksjoner IT1101 Informatikk basisfag, dobbeltime 18/9 I dag: Kommunikasjon med perifere enheter (på maskinspråknivå) Kommunikasjonsrater Kommunikasjonsfeil Feildetektering Feilkorrigering (Hammingdistanse) Operativsystemer

Detaljer

INF2270. Input / Output (I/O)

INF2270. Input / Output (I/O) INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen

Detaljer

Lars Vidar Magnusson. October 11, Lars Vidar Magnusson () Forelesning i Operativsystemer October 11, / 28

Lars Vidar Magnusson. October 11, Lars Vidar Magnusson () Forelesning i Operativsystemer October 11, / 28 Tråder Lars Vidar Magnusson October 11, 2011 Lars Vidar Magnusson () Forelesning i Operativsystemer 09.09.2011 October 11, 2011 1 / 28 Oversikt Tråder 1 Tråder Introduksjon Multithreading Prosesser og

Detaljer

Kjenn din PC (Windows Vista)

Kjenn din PC (Windows Vista) Kjenn din PC (Windows Vista) Denne delen handler om hva man kan finne ut om datamaskinens hardware fra operativsystemet og tilleggsprogrammer. Alle oppgavene skal dokumenteres på din studieweb med tekst

Detaljer

STE6221 Sanntidssystemer Løsningsforslag

STE6221 Sanntidssystemer Løsningsforslag HØGSKOLEN I NARVIK Avdeling for teknologi MSc.-studiet EL/RT Side 1 av 3 STE6221 Sanntidssystemer Løsningsforslag Tid: Fredag 02.03.2007, kl: 09:00-12:00 Tillatte hjelpemidler: Godkjent programmerbar kalkulator,

Detaljer

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt.

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt. Side 1 av 8 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforslag til EKSAMENSOPPGAVE I FAG TDT4186 OPERATIVSYSTEMER Versjon: 13.des 2011 Faglig

Detaljer

Operativsystemer To eksepmler

Operativsystemer To eksepmler Operativsystemer To eksepmler Kjell Åge Bringsrud (med foiler fra Olav Lysne) INF 103 OS tre eksempler 1 Oversikt over forelesningen Dere har nå en oversikt over de forskjellige problemstillingene i et

Detaljer

Oversikt. Historie Struktur Moderne UNIX systemer Moderne UNIX kernel struktur 1 UNIX. 2 Linux. 3 Process. 4 Process models

Oversikt. Historie Struktur Moderne UNIX systemer Moderne UNIX kernel struktur 1 UNIX. 2 Linux. 3 Process. 4 Process models Oversikt UNIX 1 UNIX Historie Struktur Moderne UNIX systemer Moderne UNIX kernel struktur 2 Linux 3 Process 4 Process models 5 Hvordan kjøre operativsystemet 6 Prosesshåndtering i UNIX SVR4 Lars Vidar

Detaljer

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds. 18.10.2010 1 DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.no 2 18.10.2010 Installasjon av nettverkslås

Detaljer

Guide for tilkobling til HIKT s Citrix løsning

Guide for tilkobling til HIKT s Citrix løsning Guide for tilkobling til HIKT s Citrix løsning Innhold Guide for tilkobling til HIKT s Citrix løsning... 1 Sjekk om Citrix er installert... 1 Tilgang til applikasjon fra kontoret... 2 Tilgang til applikasjon

Detaljer

Oppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l.

Oppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l. Oppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l. Klikk så på «Properties/ Egenskaper» Her ligger det info vedrørende hvilket Operativsystem

Detaljer

Installasjonsveiledning

Installasjonsveiledning Installasjonsveiledning Magne Rodem og Jan-Erik Strøm 18. juni 2006 Innhold 1 Installasjon av Web Service 3 1.1 Krav........................................... 3 1.2 Installasjon av Sun Java System Application

Detaljer

"How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it".

How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it. smug: selvtilfreds condescending: nedlatende "How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it". En kort introduksjon til operativsystemet

Detaljer

Innhold. Om denne boka 1. Kapittel 1 Operativsystemer og mellomvare 5

Innhold. Om denne boka 1. Kapittel 1 Operativsystemer og mellomvare 5 Innhold Om denne boka 1 Hvem er boka skrevet for? 1 Er dette en teoribok? 1 Hvor stort omfang har dette pensumet? 2 Laboratorieøvinger 2 Web-ressurser til denne boka 2 Om forfatteren 3 Kapittel 1 Operativsystemer

Detaljer

Dagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen

Dagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen Dagens temaer Fra kapittel 4 i Computer Organisation and Architecture Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen Register Transfer Language (RTL) Instruksjonseksekvering Pipelining

Detaljer

Datamaskinens oppbygning

Datamaskinens oppbygning Datamaskinens oppbygning Håkon Tolsby 18.09.2014 Håkon Tolsby 1 Innhold Hovedenheten Hovedkort Prosessor CISC og RISC 18.09.2014 Håkon Tolsby 2 Datamaskinens bestanddeler Hovedenhet Skjerm Tastatur Mus

Detaljer

Resymé: I denne leksjonen vil du få en oversikt over hva et operativsystem er for noe, hvordan det er bygget opp og hvordan det virker.

Resymé: I denne leksjonen vil du få en oversikt over hva et operativsystem er for noe, hvordan det er bygget opp og hvordan det virker. Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Introduksjon til operativsystemer Geir Maribu 2.9.2014 Lærestoffet er utviklet for faget «IINI2008 Operativsystemer med Linux» Resymé: I

Detaljer

DIPS Communicator 6.x. Installasjonsveiledning

DIPS Communicator 6.x. Installasjonsveiledning DIPS Communicator 6.x Installasjonsveiledning 11. oktober 2010 DIPS Communicator DIPS Communicator er en markedsledende kommunikasjons- og integrasjonsløsning for helsesektoren i Norge i dag. Systemet

Detaljer

Generelt om permanent lagring og filsystemer

Generelt om permanent lagring og filsystemer Generelt om permanent lagring og filsystemer Filsystem Den delen av OS som kontrollerer hvordan data lagres på og hentes frem fra permanente media Data deles opp i individuelle deler, filer, som får hvert

Detaljer

Løsningsforslag til eksamen 24. november 2015

Løsningsforslag til eksamen 24. november 2015 Operativsystemer med Linux Løsningsforslag til eksamen 24. november 2015 Oppgave 1 a) Et OS deler tiden inn i små deler, typisk et hundredels sekund, og fordeler slike korte timeslices til alle prossene

Detaljer

Veileder for opplasting av AKTIV sporlogg til PC

Veileder for opplasting av AKTIV sporlogg til PC Veileder for opplasting av AKTIV sporlogg til PC Det finnes i dag flere forskjellige GPS merker på markedet. Til fritidsbruk, og spesielt i redningstjenesten er det Garmin som benyttes mest. Det finnes

Detaljer

Operativsystemet Internt

Operativsystemet Internt Operativsystemet Internt Kjell Åge Bringsrud INF 103 Opsys. internt 1 Singletasking OS Små og enkle Trenger Filhåndtering og device-drivere Trenge brukergrensesnitt Trenger ikke skedulering av I/O Trenger

Detaljer

INF2270. Input / Output (I/O)

INF2270. Input / Output (I/O) INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 9. desember 2005 Tid for eksamen: 14.30 17.30 Oppgavesettet

Detaljer

iseries Innføring i Client Access Express

iseries Innføring i Client Access Express iseries Innføring i Client Access Express iseries Innføring i Client Access Express ii iseries: Innføring i Client Access Express Innhold Del 1. Innføring i Client Access Express.................... 1

Detaljer

Innhold. Virtuelt minne. Paging i mer detalj. Felles rammeverk for hukommelseshierarki. 02.04.2001 Hukommelseshierarki-2 1

Innhold. Virtuelt minne. Paging i mer detalj. Felles rammeverk for hukommelseshierarki. 02.04.2001 Hukommelseshierarki-2 1 Innhold Virtuelt minne Paging i mer detalj Felles rammeverk for hukommelseshierarki 02.04.200 Hukommelseshierarki-2 Virtuelt minne Lagringskapasiteten i RAM må deles mellom flere ulike prosesser: ûoperativsystemet

Detaljer

Skriverminne. Minnebehandling 1. Skrive ut. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon.

Skriverminne. Minnebehandling 1. Skrive ut. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon. Skriverminne Minnebehandling 1 Skriveren leveres med minst 32 MB minne. Du kan finne ut hvor mye minne som er installert i skriveren ved å velge Skriv ut oppsett fra verktøymenyen. Total mengde installert

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Eksamensdato: 21. desember 2005 Varighet: 3 timer ( 9:00 12:00 ) Avdeling for informatikk og e-læring Fagnummer: Fagnavn: LO249D Operativsystemer med Linux Klasser: FU (1. ING)

Detaljer

Tv-dekoder med opptaks- og pausefunksjon

Tv-dekoder med opptaks- og pausefunksjon JULI 2011 Brukerveiledning BRUKERVEILEDNING Tv-dekoder (versjon 1960) med opptaks- og pausefunksjon Tv-dekoder med opptaks- og pausefunksjon Motorola 1960 PVR, ADB 5812 PVR og Motorola 1963 PVR Tv-dekoder

Detaljer

Dagens temaer. Kort repetisjon. Mer om cache (1) Mer om cache (2) Read hit. Read miss. Write hit. Hurtig minne. Cache

Dagens temaer. Kort repetisjon. Mer om cache (1) Mer om cache (2) Read hit. Read miss. Write hit. Hurtig minne. Cache Dagens temaer Dagens emner er hentet fra Englander kapittel side 338-35 (gammel utgave). Mer om design av cache. Kort repetisjon er en spesiell type rask hukommelse som inneholder et subsett av det som

Detaljer

IBM Operasjonsnavigator

IBM Operasjonsnavigator Operasjonsnaigator Operasjonsnaigator Copyright International Business Machines Corporation 1998, 2001. All rights resered. Innhold Kapittel 1. Ha er nytt i Operasjonsnaigator for V5R1?.................

Detaljer

Kjernejournal. Pilotering - Javafri oppkobling

Kjernejournal. Pilotering - Javafri oppkobling Kjernejournal Pilotering - Javafri oppkobling 07-01-2016 Kolofon Publikasjonens tittel: Tilrettelegging mot kjernejournal med Commfides Utgitt: 16.03.16 Publikasjonsnummer: Utgitt av: Direktoratet for

Detaljer

Den grafiske løsningen for dine vaktrunder, brannrunder, HMS runder, inspeksjonsrunder og vedlikeholdsoppgaver

Den grafiske løsningen for dine vaktrunder, brannrunder, HMS runder, inspeksjonsrunder og vedlikeholdsoppgaver Guard Tour System Den grafiske løsningen for dine vaktrunder, brannrunder, HMS runder, inspeksjonsrunder og vedlikeholdsoppgaver Introduksjon. Dokumentasjon av utførte vakt-, kontroll-, og brannrunder

Detaljer

ITPE/DATS 2400: Datamaskinarkitektur og Nettverk

ITPE/DATS 2400: Datamaskinarkitektur og Nettverk ITPE/DATS 2400: Datamaskinarkitektur og Nettverk Forelesning Knut Nygaard / T. M. Jonassen Institute of Computer Science Faculty of Technology, Art and Design Oslo and Akershus University College of Applied

Detaljer

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc

Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om

Detaljer

Denne brukerguiden beskriver hvordan man går frem for å spille simuleringen Hjørne pushback på web.

Denne brukerguiden beskriver hvordan man går frem for å spille simuleringen Hjørne pushback på web. Brukerguide Hjørne pushback Denne brukerguiden beskriver hvordan man går frem for å spille simuleringen Hjørne pushback på web. Innhold Spille simuleringen på web... 1 Før du starter... 1 Innlogging...

Detaljer

Filer i Linux og Bourne-again shell

Filer i Linux og Bourne-again shell Filer i Linux og Bourne-again shell Filbegrepet En fil * er en grunnleggende lagringsenhet i et OS Brukes for alle data som: Lagres utenfor RAM (primærminnet) På permanente media (sekundærminne) Definisjoner

Detaljer

TOD063 Datastrukturer og algoritmer

TOD063 Datastrukturer og algoritmer TOD063 Datastrukturer og algoritmer Øving : 4 Utlevert : Veke 9 Innleveringsfrist : 19. mars 2010 Klasse : 1 Data og 1 Informasjonsteknologi Ta gjerne 1 og 2 først! Gruppearbeid: 2 personar pr. gruppe

Detaljer

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds. 30.11.2011 1 DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.no 2 30.11.2011 Installasjon av nettverkslås

Detaljer

Innføring i Linux. Operativsystemer

Innføring i Linux. Operativsystemer Innføring i Linux Operativsystemer Innholdsfortegnelse Linux Flytting ( porting ) av UNIX UNIX versjoner, UNIX historie GNU=GNU s not UNIX, FSF Linux Innlogging: ssh, Putty, (Telnet) Forholdet mellom UNIX

Detaljer

Kapittel 1: Datamaskiner og programmeringsspråk

Kapittel 1: Datamaskiner og programmeringsspråk Kapittel 1: Datamaskiner og programmeringsspråk Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen

Detaljer

P1 P2 P3 P1 P2 P3 P1 P2. OS gjør Contex Switch fra P1 til P2

P1 P2 P3 P1 P2 P3 P1 P2. OS gjør Contex Switch fra P1 til P2 i, intensive i og Når OS switcher fra prosess P1 til prosess P2 utføres en såkalt Contex (kontekst svitsj). 10 30 50 70 P1 P2 P3 P1 P2 P3 P1 P2 OS gjør Contex fra P1 til P2 tid/ms bruk Figure: Prosessene

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang 2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om

Detaljer

Installasjonsveiledning for Ordnett Pluss

Installasjonsveiledning for Ordnett Pluss Installasjonsveiledning for Ordnett Pluss Systemkrav Alle systemer Windows Linux Nedlasting/distribusjon Installasjon Windows Programtillegg Chrome Silent install/msiexec Datafiler Ubuntu Terminal/Kilent

Detaljer

Minnebehandling. Skrive ut Skriverminne. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon.

Minnebehandling. Skrive ut Skriverminne. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon. Skriverminne 1 Skriveren leveres med minst 64 MB minne. Du kan finne ut hvor mye minne som er installert i skriveren ved å velge Skriv ut oppsett fra verktøymenyen. Total mengde installert minne vises

Detaljer

Hvor holder dere til? Hvis vi trenger hjelp, hvor nært er dere? Tar det lang tid å få hjelp fra tekniker?

Hvor holder dere til? Hvis vi trenger hjelp, hvor nært er dere? Tar det lang tid å få hjelp fra tekniker? Ressursguide for IT-løsninger til Bedrifter Her forsøker vi å svare på de vanligste spørsmålene vi får fra kunder, og flere spørsmål vi ikke får, som vi mener bedrifter burde stilt oftere. Hvor holder

Detaljer

Opprydding og Vedlikehold av Windows

Opprydding og Vedlikehold av Windows Opprydding og Vedlikehold av Windows Innledning Hvis du synes at PC en går tregt kan det være på sin plass med en diskopprydding. Windows selv og de fleste programmer som arbeider under Windows benytter

Detaljer

Effektiv Systemadministrasjon

Effektiv Systemadministrasjon Effektiv Systemadministrasjon UBW MILESTONE WILLIAM NILSEN Introduksjon William Nilsen ASP/Cloud avdelingen i Evry Jobbet flere år med generelt teknisk drift og ca 3 år med drift av UBW ASP/Cloud avdelingen

Detaljer

Kom i gang med nye HRessurs Reise og Utlegg

Kom i gang med nye HRessurs Reise og Utlegg Kom i gang med nye HRessurs Reise og Utlegg Innhold Informasjon om konvertering... 3 NB! Før du tar i bruk nye HRessurs Reise og Utlegg... 4 Kom i gang med nye HRessurs Reise og Utlegg: (reisende)... 4

Detaljer

Skriverkontrollprogrammet MarkVision

Skriverkontrollprogrammet MarkVision Skriverkontrollprogrammet MarkVision Skriverprogram og verktøy 1 MarkVision for Windows 95/98/2000, Windows NT 4.0 og Macintosh leveres med skriveren på CDen Drivers, MarkVision and Utilities. Det grafiske

Detaljer

Øving 0 - Xcode TDT4102

Øving 0 - Xcode TDT4102 Øving 0 - Xcode TDT4102 Frivillig Øving Mål for denne øvingen: Bli kjent med programmeringsverktøy Lage et første program kun med teksteditor og kompilator Lage et første program med Xcode Denne øvingen

Detaljer

Datamaskinens oppbygning og virkemåte

Datamaskinens oppbygning og virkemåte Datamaskinens oppbygning og virkemåte Laboppgave Sasa Bakija, 08DAT Del 1: Setup BIOS 1. DELL Optiplex GX270 har en Intel Pentium 4 CPU med buss speed på 800 Mhz og klokkefrekvens på 2.80 Ghz. 2. Internminne

Detaljer

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac Kjenn din Mac MacBook Pro 13,3 Retina MF840 Oppgave 1. Beskriv hvilke enheter som er koblet til datamaskinen, og det du kan finne ut om egenskapene deres. Bluetooth: Dette er en trådløs protokoll for å

Detaljer

Brukerveiledning Tilkobling internett

Brukerveiledning Tilkobling internett JANUAR 2013 Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT 1 1 2 3 4 5 6 KOBLING TIL HJEMMESENTRAL OPPSETT AV TRÅDLØS ROUTER OG BRANNMUR I HJEMMESENTRALEN OPPKOBLING

Detaljer

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP) Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP) 1: Hva slags prosessor har maskinen? Maskinen min har en «Pentium 4 CPU 3.00Ghz»prosessor. 2: Hvor mye minne har den. Maskinen min har

Detaljer

Besvarelse på. Kjenn din PC (Windows7, Vista) Jon William Myrvoll Dataingeniør, kull 2010

Besvarelse på. Kjenn din PC (Windows7, Vista) Jon William Myrvoll Dataingeniør, kull 2010 Besvarelse på Kjenn din PC (Windows7, Vista) Jon William Myrvoll Dataingeniør, kull 2010 Kjenn din PC (Windows7, Vista) Denne delen handler om hva man kan finne ut om datamaskinens hardware fra operativsystemet

Detaljer

Installasjonsveiledning. Mamut. Oppdatering til versjon 12.1

Installasjonsveiledning. Mamut. Oppdatering til versjon 12.1 Mamut Installasjonsveiledning Oppdatering til versjon 12.1 Detaljert steg-for-steg veiledning i hvordan installere/oppdatere ditt datax-program fra Mamut 2 FØr installasjon serverinstallasjon EttEr installasjon

Detaljer

Velkommen som ny bruker av Uni Økonomi!

Velkommen som ny bruker av Uni Økonomi! Velkommen som ny bruker av Uni Økonomi! Som ny kunde har du fått tilsendt tilsendt epost som vist under, hvor du starter installasjonen av Uni Økonomi - ved å klikke på lenken som står etter "Gå til:"

Detaljer

Deling online. Komme i gang. Åpne Internett-tjenesten. Laste opp filer. Deling online

Deling online. Komme i gang. Åpne Internett-tjenesten. Laste opp filer. Deling online Deling online 2.0 2007 Nokia. Alle rettigheter forbeholdt. Nokia, Nokia Connecting People og Nseries er varemerker eller registrerte varemerker for Nokia Corporation. Andre produkt eller firmanavn som

Detaljer

Manual MicroBuild.no Engineering 24082012

Manual MicroBuild.no Engineering 24082012 24082012 Innholdsfortegnelse: 1. Registrering som bruker 2. Opprette prosjekt og åpne prosjekt 3. Legge til brukere i et prosjekt 4. Brukerinnstillinger 5. Designe skjermbilde - Fjerne og legge til strukturer

Detaljer

1. Installasjon av Novell Netware 6 server

1. Installasjon av Novell Netware 6 server Stein Meisingseth 21.1.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO465 Novell Netware for systemansvarlige 1. Resymé: I denne leksjonen skal vi se på installasjon

Detaljer

«Plattformprosjekt skole» - pedagogisk nett

«Plattformprosjekt skole» - pedagogisk nett -Ein tydeleg medspelar «Plattformprosjekt skole» - pedagogisk nett IT-seksjonen Agenda Hensikten med plattformprosjektet Drift av løsningen Teknologiske valg Framdriftsplan Opplæring Hva betyr plattformprosjektet

Detaljer

buildingsmart Norge Guiden

buildingsmart Norge Guiden Kom-i-gang med buildingsmart Norge Guiden Innhold 1. Om prosjektguider og maler... 1 2. Opprette bruker... 2 3. Logge inn... 3 4. Opprette prosjektguide og invitere brukere... 4 5. Åpne prosjektguide...

Detaljer

Brukerhåndbok Nett-TV-meter

Brukerhåndbok Nett-TV-meter Brukerhåndbok Nett-TV-meter Innhold Om Nett-TV-meter... s. 3 Daglig bruk av Nett-TV-meter... s. 4 Innlogging... s. 4 Utlogging... s. 5 Hvordan påvirker Nett-TV-meter min datamaskin?... s. 7 Brukerhåndbok

Detaljer

6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk

6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk 6105 Windows Server og datanett Leksjon 7b Skriveradministrasjon Utskrift og plassering i nettverk Utskriftsbegreper Windows, driver Fire ulike oppsett Skriveradministrasjon og rettigheter Skrivergrupper

Detaljer

Brukermanual for kommuneansvarlig og testleder

Brukermanual for kommuneansvarlig og testleder Brukermanual for kommuneansvarlig og testleder Jegerprøveeksamen www.jegerproveeksamen.no Innholdsfortegnelse Kommuneansvarlig... 3 Testleder... 3 Opprette testsenter og testledere... 3 Teknisk godkjenning

Detaljer

XO DOC gir merverdi Målet med XO DOC er å gi merverdi til deg som kunde ved å gi kontroll over ditt nettverk. Det skal gjøres

XO DOC gir merverdi Målet med XO DOC er å gi merverdi til deg som kunde ved å gi kontroll over ditt nettverk. Det skal gjøres INTRODUKSJON...1 XO DOC GIR MERVERDI...1 SPART TID VED FEILSØKING...1 HØYERE EFFEKTIVITET PÅ INNLEIDE KONSULENTER...1 BEDRE OVERSIKT VED BRUK AV FLERE LEVERANDØRER PÅ IT-TJENESTER...2 MINDRE TID BRUKT

Detaljer

En prosess kan sees på som et stykke arbeid som skal utføres på datamaskinen. Ofte vil det være flere prosesser/tråder på datamaskinen samtidig.

En prosess kan sees på som et stykke arbeid som skal utføres på datamaskinen. Ofte vil det være flere prosesser/tråder på datamaskinen samtidig. Synkronisering En prosess kan sees på som et stykke arbeid som skal utføres på datamaskinen. Ofte vil det være flere prosesser/tråder på datamaskinen samtidig. Behov for synkronisering Mange prosesser/tråder

Detaljer

4.2 Sikkerhetsinstruks bruker

4.2 Sikkerhetsinstruks bruker 4.2 Sikkerhetsinstruks bruker Innledning Denne instruksen beskriver retningslinjer for bruk av IT ved Evenes kommune. Instruksen gjelder for alle ansatte, og skal være lest og signert, og så leveres til

Detaljer

Grunnkurs i. Windows Utforsker. Nordre Land kommune IKT-avdelingen

Grunnkurs i. Windows Utforsker. Nordre Land kommune IKT-avdelingen Grunnkurs i Windows Utforsker Nordre Land kommune IKT-avdelingen - 2 - Fil- og mappehåndtering med Windows Utforsker Innholdsfortegnelse Introduksjon...- 3 - Generelt om filbehandling...- 3 - Filbehandling...-

Detaljer

Min digitale infrastruktur

Min digitale infrastruktur 0.1 Organisering av filer Min digitale infrastruktur Med et godt organisert filsystem, vil sikkerhetskopiering være svært enkelt. På denne måten kan man synkronisere filene, slik at man alltid har de sist

Detaljer

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT 1 2 3 4 5 6 7 KOBLING TIL HJEMMESENTRAL OPPSETT AV TRÅDLØS ROUTER OG BRANNMUR I HJEMMESENTRALEN OPPKOBLING AV PC TIL INTERNETT

Detaljer

Del 2. Bak skallet. Avsette minne til et spesifikt OS Teste harddisk under oppstart Sette opp system logger

Del 2. Bak skallet. Avsette minne til et spesifikt OS Teste harddisk under oppstart Sette opp system logger Del 1 Setup - BIOS Setup programmet brukes til å endre konfigurasjonen av BIOS og til å vise resultatene fra oppstartsprogrammet i BIOS. Vi kan bruke Setup programmet til å kontrollere at maskinen kan

Detaljer

2 Grafisk grensesnitt 1

2 Grafisk grensesnitt 1 Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Grafisk grensesnitt 1 Mildrid Ljosland 01.02.2011 Lærestoffet er utviklet for faget LN350D Applikasjonsutvikling for mobile enheter 2 Grafisk

Detaljer