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



Like dokumenter
Løsningsforslag til kontinuasjonseksamen i TDT4105 Informasjonsteknologi, grunnkurs Mandag 13. august

Generelt om operativsystemer

Kjenn din PC (Windows7)

Læringsmål og pensum. v=nkiu9yen5nc

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

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

Læringsmål og pensum. Oversikt. Hva er IKT og sentrale begreper IKT historie Ulike typer datamaskiner Forstå din egen datamaskin

Kapittel 9: Følge Instruksjoner Prinsipper for Datamaskinens Virkemåte

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

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

Marius Rogndalen Karlsen, Informatikk Lab oppgave

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Kontinuasjonseksamen i TDT JSP Informasjonsteknologi, grunnkurs Mandag 13. august :00 13:00

Into da BIOS<3. Bak Skallet

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering

Clock speed 3.20GHz Bus Speed 800MHz L2 Cache 4MB 2 Cores Ikke Hyperthreading 64 BIT

Din bruksanvisning CREATIVE DESKTOP WIRELESS

2. Hvor mye Internminne har den? Svar: 2GB

Her velger dere først System and Security og deretter System.

Lås for terminalserver

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

Sikkerhetskopiering og gjenoppretting

Installere på TerminalServer DDS-CAD 6.4.

Introduksjon til kurset og dets innhold

DDS-CAD 7 INSTALLERE PÅ TERMINALSERVER. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax , tel.: , e-post: dds@dds.

Kjenn din PC (Windows 10)

Sikkerhetskopiering og gjenoppretting

Scheduling og prosesshåndtering

TDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Professor Alf Inge Wang

Del1: Setup: BIOS. 2. Hvor mye Internminne har den? 3GB DDR2

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

TDT ITGK - Hardware. Kapittel 9: Følge Instruksjoner - Prinsipper for Datamaskinens Virkemåte. Terje Rydland - IDI/NTNU

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

DEL 1 Setup BIOS Stian A. Johansen Terje Bratlie Espen Torås

Kjenn din PC(windows7)

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

Kjenn din PC (Windows7, Vista)

Mål. Pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Filer og unntak (exceptions) Utgave 3: Kap. 6. Terje Rydland - IDI/NTNU

Trinnvis oppgraderingsveiledning for Windows 8 KONFIDENSIELT 1/53

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Bits&Bytes Om datamaskinens oppbygging og virkemåte. TOS - IKT Tirsdag 4. desember 2012 Seksjon for digital kompetanse

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

Generelt om operativsystemer

Kjenn din PC (Windows Vista)

Oppgavebesvarelse «Kjenn din MAC» av Robin P. Nguyen.

Minnehåndtering i operativsystemer

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

INSTALLASJONSVEILEDNING

Tilkobling. Windows-instruksjoner for en lokalt tilkoblet skriver. Før du installerer skriverprogramvare i Windows

Datamaskiner og utstyr Kunnskapsområde Kunnskapselement OK

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

TDT4110 Informasjonsteknologi grunnkurs: Programmering: En større case. Professor Alf Inge Wang

Læringsmål og pensum. En større case. Mål Lære å lage større og sammensatte programmer Pensum Kapitlene 1-9 og 12.

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

Kjenn din pc (Windows Vista)

TDT4105 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Basert på foiler av Professor Alf Inge Wang og Førsteamanuensis Roger Midtstraum

Tekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0

Kjenn din PC (Windows7)

Fahad Said Data ingeniør 2015 GRIT

Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

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

Manual for AL500AC og AL100AC

DDS-CAD 7 INSTALLERE PÅ TERMINALSERVER. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax , tel.: , e-post: dds@dds.

Filbehandling. Begreper

Ny på nett. Operativsystemer

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

SPSS Høgskolen i Innlandet

Oppgave lab. 2. Hvor mye Internminne har den? - Maskinen har 2GB internminne.

Setup-programmet Brukerhåndbok

Minnehåndtering i operativsystemer

Martin Olsen, Lars- Petter Ahlsen og Jon- Håkon Rabben

Kjenn din PC (Windows 8.1)

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

Introduksjon...5. Systemkrav...7. For Windows...9

Bruke DVD-RAM-plater

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

Kapittel 9: Følge Instruksjoner Prinsipper for Datamaskinens Virkemåte. Oversatt av Rune Sætre,

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

Setup-programmet. Brukerhåndbok

Kjenn din PC (Windows 7)

1. Introduksjon til operativsystemer

Kjenn din PC (Windows vista)

K750i til W800i oppgraderingsinstruksjoner. Instruksjoner

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Kjenn din PC (Windows7, Vista)

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

Samsung Universal Print Driver Brukerhåndbok

Fiery Driver Configurator

Phu Pham Laboppgave 29. September 2015

Setup-programmet. Brukerhåndbok

GK96 Installasjonsveiledning for oppdatering til 2.0

)DVW3ODQ,QVWDOOHULQJ $%% $6 'LYLVMRQ $XWRPDVMRQVSURGXNWHU ΑΒΒ 3RVWERNV 6NLHQ

1. Systemsikkerhet Innledning. Innhold

Computer Setup Brukerhåndbok

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

Programvareoppdateringer

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab

Manual for Eagle 100 og Lynx 500

Trinnvis veiledning for oppdatering til Windows 8.1

Filer i Linux og Bourne-again shell

Transkript:

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 et operativsystem fungerer Forstå hva drivere og hjelpeprogrammer er Pensum Using Information Technology, Chapter 3: 3.1, 3.2, og 3.3 3 4 To hovedtyper programvare Applikasjonsprogramvare (eks. Word, Firefox): Programvare utviklet for å løse et spesifikt problem for brukerne Enten utføre nyttige arbeid for en bestemt oppgave Eller tilby underholdning (eks. Windows 7, Mac OS X): Gjør det mulig for applikasjonsprogramvare å kommunisere med datamaskinen Hjelper datamaskinen til å håndtere sine egne interne og eksterne ressurser.

5 Applikasjonsprogramvare (applikasjoner) Systemprogramvare Maskinvare 6 Systemprogramvare har tre basiskomponenter Kjernekomponenten i systemprogramvaren Utstyrsdriver Hjelper datamaskinene å kontrollere tilkoblet utstyr Hjelpeprogrammer Brukes til å støtte, forbedre eller utvide eksisterende programmer på datamaskinen 7 8 Operativsystem (OS): Hva gjør det? Lavnivå håndteringssystem av programmer til å håndtere grunnleggende dataoperasjoner. Alle universelle datamaskiner må ha et OS for å kjøre andre programmer. OS lar brukerne konsentrere seg om applikasjonene i stedet for datamaskinens kompleksitet. En hver applikasjon er skrevet for å kjøre på et spesifikt OS. Noen OS funksjoner: Booting (oppstart), prosessorhåndtering, filhåndtering, oppgavehåndtering, sikkerhetshåndtering.

9 Booting (oppstart) 10 Booting Prosessen for å laste inn et OS inn i datamaskinens minne (ofte fra en harddisk eller et sekundærminne). Booting involverer fire steg: 1. Skru på datamaskinen 2. Diagnoserutiner som tester hovedminne, prosessor og annen maskinvare (skjerm, tastatur, lydkort, USB, etc ) 3. Basic Input/Output System (BIOS) programmer kopieres til hovedminnet: 1. BIOS inneholder instruksjoner for å operere maskinvaren 2. Datamaskinen trenger disse instruksjonene for å operere maskinvaren og for å finne en kopi av operativsystemet. 4. Boot-programmet laster OSet inn i datamaskinens hovedminne (primærlager). 2. prosessoren starter automatisk 1. Skru på datamaskin 3. å kjøre BIOS som ligger i ROM 4. disse instruksjonene hjelper på å laste OS fra harddisk til RAM, og 5. Og kan gi kontrollen over til operativsystemet 11 12 Operativsystemet: Typer booting Prosessorhåndtering Kald boot: Starter opp datamaskinen ved å skru på strømmen. Varm boot: Restarter en datamaskin som allerede kjører. Bootdisk: Bruk en diskett, CD eller minnepinne som inneholder alle filene til å starte opp et operativsystem. Prosessorhåndtering: Supervisor (kjernen) er programmet som håndterer prosessoren (CPUen): Holder seg i minne så lenge datamaskinen kjører Instruerer andre programmer som ikke er i minnet til å utføre oppgaver som støtter applikasjonsprogrammer. Minnehåndtering: OS holder oversikt over minnelokasjoner for å unngå at programmer og data overlapper hverandre Bytter ut deler av programmer og data til/fra samme minne til forskjellige tider. Har en oversikt over virtuelt minne (minne som går utover RAM)

13 Prosessorhåndtering (2) Køer: First-in, First-out (FIFO) rekkefølge på data eller programmer som venter i rekke på sin tur til å bli prosessert. Buffer: Stedet hvor data eller programmer er mens de venter på å bli prosessert. Spooling: Det å plassere en skriverjobb i et buffer (printerkø). Spooling er nødvendig ettersom prosessorene er mye raskere enn skrivere. SPU kan jobbe med andre oppgaver mens man venter på skriverjobben. 14 Filhåndtering Ei fil er enten ei: Datafil: Navn på en samling av data Programfil: Et program som eksisterer i sekundærminne. Filsystemet arrangerer filene hierarkisk: Toppen av hierarkiet kalles rotkatalogen. Mapper og undermapper brukes for å organisere filer. Finner filer ved hjelp av stinavn: c:/my Documents/Term paper/section 1.doc 15 Oppgavehåndtering Det kreves at en datamaskiner må kunne utføre flere ulike oppgaver (tasks) på samme tid. Til dette kreves oppgavehåndtering (task management). Task (Oppgave): En operasjon som lagring, skriving eller beregning. Multitasking: Utføre flere programmer samtidig: Eks: Gjøre tekstbehandling samtidig som å spille musikk på en datamaskin. OS instruerer prosessoren til å gi intervaller av tid til hvert program helt til prosesseringen er ferdig (programmet er ferdig utført). 16 Sikkerhetshåndtering Operativsystemet tillater bruker til å kontrollere tilgangen til deres datamaskin. Bruker kan få tilgang ved bruk av ID og passord. Du setter passordet første gangen du booter opp en ny datamaskin. Deretter når du booter opp, må du være klar til å skrive inn brukernavn og passord. Operativsystemet kontrollerer også at andre ikke får tilgang til datamaskinen din via internett eller andre kanaler.

17 18 Drivere og hjelpeprogrammer Utstyrsdrivere (device drivers): Spesialprogramvare som tillater input- og output-utstyr å kommunisere med resten av datasystemet. Mange drivere følger med Oset når du kjøer en datamaskin. Driver kan også lastes ned eller kommer med på CD/DVD når du kjøper nytt utstyr. Hjelpeprogrammer (utilities): Serviceprogrammer som utfører oppgaver relatert til kontroll og allokering (gjøre tilgjengelig) dataressurser. Noen kommer med Oset, mens andre kan kjøpes separat som: Norton SystemWorks, McAfee Utilities, etc 19 Oppsummering: Programvare Applikasjonsprogramvare løser et spesifikt problem for brukerne gjør det mulig for applikasjonsprogramvare å kommunisere med datamaskinen Kjernekomponenten i systemprogramvaren Utstyrsdriver: Hjelper datamaskinene å kontrollere tilkoblet utstyr Hjelpeprogrammer: Brukes til å støtte, forbedre eller utvide eksisterende programmer på datamaskinen