Operativsystemer: Litt IT-historie

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Begynne med side:

Download "Operativsystemer: Litt IT-historie"

Transkript

1 Operativsystemer: Litt IT-historie

2 Mark I fra 1944 var en en av de første fungerende elektroniske datamaskinene. Den ble brukt til å beregne banene til artillerigranater. Begrepene "bug" og debugging om feil i dataprogrammer kommer fra Mark I. For mer om denne teknologien, se f.eks. An Illustrated History of Computers

3 Radiorør og transistorer med og uten OS Det var ingen OS på de tidlige maskinene på 40- og 50-tallet: Maskinene ble håndtert av operatører som ikke selv var programmerere, menneskelige OS. Batch-systemer (aka satsvis kjøring) på 50- og 60-tallet: Kun ett program kunne utføres om gangen. "Batch": Køen med programmer som venter på kjøring. Operativsystemet sørget for å starte jobbene etter hverandre. Eksempel på batch-system: IBM 7094 fra Ofte en egen maskin som utførte overføringen av programkode fra hullkort eller papirbånd til magnettape, som f.eks. IBM 1401.

4 Multiprogramming Problem med batch-systemer: Når det er behov for å bruke eksternt utstyr, f.eks. skrive noe til en tape, må CPU-en vente til den tidkrevende skrivingen er ferdig uten å gjøre noe arbeid. Multiprogramming OS: 60-tallet: Mere RAM gjorde det mulig å ha flere jobber i minnet samtidig. Når den kjørende jobben må vente på eksternt utstyr, kunne en annen kjøres av CPU-en. OS-et kan allikevel bare gjøre en ting om gangen, ingen mulighet for flere aktive prosesser samtidig.

5 Interaktive OS Batch- og multiprogramming-systemer har ingen muligheter for interaktivitet. MULTICS-prosjektet fra midten av 60-tallet utviklet et interaktivt OS med multitasking*, som betyr at CPU-en bytter på å utføre jobbene i en utføringskø. Moderne OS-er benytter timesharing/timeslicing for å oppnå multitasking og interaktivitet: Korte tidsintervaller tildeles hver prosess, og ved utløp av hvert intervall kan CPU-en bytte kjørende prosess og hente neste I kø maskinen ser ut til å kunne gjøre flere ting samtidig. For å oppnå time-slicing sender en timer et elektrisk signal til CPU-en, f.eks. 50 ganger i sekundet. CPU-en kan da utføre OSets programkode for valg av kjørende prosess hver gang den mottar signalet. * Og veldig mye annet, som f.eks. hierarkisk filsystem

6 Operativsystemet Unix 1969: Ken Thompson, forsker ved AT&T Bell Laboratories, skriver den første versjonen av Unix, et flerbruker, flerprosess operativsystem: Ken was first hired to work on the Multics project, which was a huge production with many people working on it. Multics was supposed to support hundreds of on-line logins but could barely handle three. In 1969, when Bell Labs withdrew from the project, Ken got fed up with Multics and went off to write his own operating system. People said "well, if zillions of people wrote Multics, then an OS written by one guy must be Unix!". There was some joking about "eunichs" as well. Free Dictionary of Computing

7 Unix og open-source programvare Internettets forgjenger, ARPANET, grunnlegges av det amerikanske Forsvaret i ARPANET designes bl.a. for at forskere skal kunne dele programkode og prosjektinformasjon, og man blir snart klar over utviklingsmulighetene som ligger i bruk av åpen kildekode i et nettverk av datamaskiner. Kildekoden til Unix, skrevet i det nye programmeringspråket C, distribueres etterhvert "gratis" i 70-årene. Systemet blir populært ved universiteter og forskningsinstitusjoner, som videreutvikler OS-et og legger til bl.a. TCP/IP i 1973 ( internett ), e-post, filoverføring og etterhvert pek-og-klikk GUI (Xerox X-Windows/Macintosh, ca 1979).

8

9 GNU - Unix på dugnad Unix ble kommersialisert på 70- og 80-tallet, og mistet popularitet pga. høy pris og etterhvert mange versjoner som ikke var kompatible (POSIX forsøkte å løse dette). Som et svar på den proprietære utviklingen innen programvare, etablerer Richard Stallman prosjektet GNU - Gnu is Not Unix - og The Free Software Foundation (FSF) GNU/FSF skal arbeide for å fremme ideen om at programvare bør være gratis, ved å utvikle et fritt tilgjengelig operativsystem, applikasjoner og verktøy for programmering. Store mengder høykvalitets programvare produseres med utgangspunkt i GNU og distribueres fritt. GNU etablerer sin egen "lisensordning", General Public License (GPL), også kjent som "copyleft", som garanterer retten til å utvikle og distribuere videre kopier av gratis programvare. Denne ordningen har senere blitt brukt som modell i mange open-source prosjekter.

10 Linux 1991: Linus Torvalds, en ung student-nerd ved universitetet i Helsinki, begynner å lage et Unix-lignende operativsystem for PC, Linux. Torvalds skrev Linux-kjernen selv, og brukte internettet til å rekruttere et team av programmerere for den videre utviklingen, som i stor grad ble basert på komponenter utviklet av medlemmer i The Free Software Foundation for GNU-prosjektet. Linus Torvalds brukte i 1992 GNUs "copyleft" for å sikre Linux' videre eksistens som gratis programvare. Linux har blitt et bemerkelsesverdig populært, komplett, sikert, effektivt og pålitelig operativsystem, med bl.a. grafiske brukergrensesnitt basert på The X Window System, TCP/IP, editorer og alle andre komponenter som finnes i vanlige Unix-systemer. GNU/Linux er fullstendig POSIX-sertifisert, med titalls millioner Linuxbrukere på verdensbasis.

11 Microsoft og Windows MS ble levert sammen med de nye IBM PC'ene på 80-tallet Tekstbasert MS-DOS ble industristandard (vs. CP/M) Windows med GUI kom i 1985, ver. 3 i 1990 ga MS tilnærmet monopol på OS for PC'er i mange år Stadig nye versjoner: Win 95, Win NT, Vista, ME, Win 2000, Win 7, Win 8 Problemer med Windows: Stabilitet Store og alvorlige sikkerhetsproblemer Oppleves som tungvint og omstendelig å bruke Fordeler: Industristandard, med voldsomt stort utvalg av programvare Lav terskel for nybegynnere

12 Noen andre OS......som vi ikke dekker i dette emnet: OS/2 (IBM) FreeBSD (den andre gratis-unix'en) Plan 9 NeXTSTEP Mac OS/OS X Google Chromium OS (Linux-basert) Android (Linux-basert for mobiler) ios (for Apple-mobiler) VMS SINTRAN TOPS-10/20

Operativsystemer: Litt IT- og Linux-historie

Operativsystemer: Litt IT- og Linux-historie Operativsystemer: Litt IT- og Linux-historie Mark I fra 1944 var en en av de første fungerende elektroniske datamaskinene. Den ble brukt til å beregne banene til artillerigranater. Begrepene "bug" og debugging

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

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

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

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

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

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

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

Innhold. 1 Operativsystemet Linux. Operativsystemet Linux. 1.1 Hva er Linux?

Innhold. 1 Operativsystemet Linux. Operativsystemet Linux. 1.1 Hva er Linux? Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Geir Maribu 2.9.2014 Lærestoffet er utviklet for faget «IINI2008 Operativsystemer med Linux» Resymé: I denne leksjonen gis det en kort omtale

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

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

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Eksamensdato: 16. desember 2004 Varighet: 3 timer Fagnummer: LO247D Fagnavn: Praktisk Linux Klasse(r): Studiepoeng: 6 Faglærer(e): Geir Maribu,

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

Objective-C. Shermila Thillaiampalam 01.11.2011

Objective-C. Shermila Thillaiampalam 01.11.2011 Objective-C Shermila Thillaiampalam 01.11.2011 Innhold 1 Kort om Objective-C 4 1.1 Xcode................................ 4 2 Historie 5 2.1 Programmeringsspråket C..................... 5 2.2 Smalltalk..............................

Detaljer

Vekeplan 10. klasse. Namn:. Veke 7 og 8. Norsk: Ei ulik verd Matte Funksjonar veke 7. Samf: Ei ulik verd Eng.: Romeo and Juliet

Vekeplan 10. klasse. Namn:. Veke 7 og 8. Norsk: Ei ulik verd Matte Funksjonar veke 7. Samf: Ei ulik verd Eng.: Romeo and Juliet Vekeplan 10. klasse Namn:. Veke 7 og 8 Norsk: Ei ulik verd Matte Funksjonar veke 7. Tverrfagleg temaarbeid: Ei ulik verd Mål: Klare prøva godt. Samf: Ei ulik verd Eng.: Romeo and Juliet Tverrfagleg temaarbeid:

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 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

Får man det man betaler for?

Får man det man betaler for? Får man det man betaler for? Eller kan man også sette pris på ting man får kastet etter seg? Av Jon Grov, 20. mai 2005 1 av 14 Tema Fri og proprietær programvare. Hvordan kan man vurdere programvarekvalitet?

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

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1 1 2 Alternativ dag for teoriforelesning Torsdag 12:15-14:00 R1 TDT4105 Informasjonsteknologi grunnkurs: Uke 35b Introduksjon til Matlab 09:15 10:00 R7 Jørn Amundsen Asbjørn Thomassen Roger Midtstraum 3

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

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

BYOD. Kan man skille mellom jobb og privat?

BYOD. Kan man skille mellom jobb og privat? BYOD Kan man skille mellom jobb og privat? Bring Your Own Disaster Bring Your Own Everything Trender Landskapsbilde fra tog? Eller fra fly? TRENDER Alija 5 000 000 000 Mobiltelefoner Ved nyttår vil det

Detaljer

Komme igang med App Inventor Introduksjon App Inventor PDF

Komme igang med App Inventor Introduksjon App Inventor PDF Komme igang med App Inventor Introduksjon App Inventor PDF Introduksjon Dette er en introduksjon til MIT App Inventor, hvor du skal lære å lage applikasjoner til Android. Å lage apps i App Inventor er

Detaljer

FIRST LEGO League. Härnösand 2012

FIRST LEGO League. Härnösand 2012 FIRST LEGO League Härnösand 2012 Presentasjon av laget IES Dragons Vi kommer fra Härnosänd Snittalderen på våre deltakere er 11 år Laget består av 4 jenter og 4 gutter. Vi representerer IES i Sundsvall

Detaljer

Kurset består av to relativt uavhengige deler. Foreleser: Hårek Haugerud, rom PS431

Kurset består av to relativt uavhengige deler. Foreleser: Hårek Haugerud, rom PS431 gruppe Hva er? Operativsystemer Kurset består av to relativt uavhengige deler 1 /kommandolinje, Forelesning mandag 2 Operativsystmer(OS), Forelesning torsdag Foreleser: Hårek Haugerud, haugerud@hioa.no,

Detaljer

INF2270 Datamaskinarkitektur

INF2270 Datamaskinarkitektur Velkommen Velkommen til INF2270 Datamaskinarkitektur Motto: Datamaskinen på tvers Forelesere Forelesere Omid Mirmotahari (omidmi@ifi.uio.no) fra Studielaben, men opprinnelig fra Nanoelektronikk. Dag Langmyhr

Detaljer

1. Å lage programmer i C++

1. Å lage programmer i C++ Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet

Detaljer

Windows eller Linux. i MinButikk

Windows eller Linux. i MinButikk Windows eller Linux i MinButikk Windows eller Linux Scenario Jeg har startet matbutikken MinButikk og er medlem av ToppKjeden Kjeden har ingen krav til personalsystem så jeg kan fritt velge system selv.

Detaljer

Øyvind A. Landsnes, 26. august 2013

Øyvind A. Landsnes, 26. august 2013 Øyvind A. Landsnes, 26. august Forenklet robotprogrammering Forenklet robotprogrammering Øyvind A. Landsnes Global System Architect ABB AS, Robotics E-mail: oeyvind.landsnes@no.abb.com Telephone: +47 51

Detaljer

Kom i gang med. Kreativitet Programmering Gøy

Kom i gang med. Kreativitet Programmering Gøy Kom i gang med Kreativitet Programmering Gøy Versjon 1.4 Start opp er et nytt programmeringsspråk. Med Scratch kan du lage dine egne interaktive animasjoner, spill og musikk. Scratch er gratis og kan lastes

Detaljer

6105 Windows Server og datanett

6105 Windows Server og datanett 6105 Windows Server og datanett Leksjon 1b Virtualisering Tradisjonell arkitektur Virtualisering og virtuelle maskiner Hypervisor» Hosted type 2» Native type 1 Eksempler på produkter for virtualisering

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

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

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

Kapittel 9: Følge Instruksjoner Prinsipper for Datamaskinens Virkemåte Kapittel 9: Følge Instruksjoner Prinsipper for Datamaskinens Virkemåte «Fluency with Information Technology» Sixth Edition by Lawrence Snyder Oversatt av Rune Sætre, 2013 bearbeidet av Terje Rydland, 2015

Detaljer

Scan Secure GTS 5.1 + PAS

Scan Secure GTS 5.1 + PAS Scan Secure GTS 5.1 + PAS Installasjonsmanual For versjon 5.1.7 og nyere Denne installasjonsmanualen er konfidensiell Den er kun ment til bruk for system administrator Den skal ikke benyttes av brukere

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

Operativsystemer og nettverk

Operativsystemer og nettverk Løsningsforslag til eksamen i Operativsystemer og nettverk 04.06.2015 Oppgave 1: Generelt om Linux a) Det grunnleggende brukergrensesnittet i Linux er et tastaturbasert CUI (Commandline User Interface),

Detaljer

Minnehåndtering i operativsystemer

Minnehåndtering i operativsystemer Minnehåndtering i operativsystemer Minnehåndtering? Minne er en begrenset ressurs i datamaskinen Tilgjengelig minne må fordeles til prosessene som OS-et håndterer, på en korrekt og rettferdig måte Minnet

Detaljer

Minnehåndtering i operativsystemer

Minnehåndtering i operativsystemer Minnehåndtering i operativsystemer Minnehåndtering? Minne er en begrenset ressurs i datamaskinen Tilgjengelig minne må fordeles til prosessene som OS-et håndterer, på en korrekt og rettferdig måte Minnet

Detaljer

Datasystemer og informasjonssystemer

Datasystemer og informasjonssystemer DRI1001 forelesning 2008 Hva er en datamaskin og hva kan den brukes til Prinsipper for datamaskinens virkemåte Kort om binære tall Litt om datamaskinens historie og faglig basis Data, informasjon og kunnskap

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

Våre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur.

Våre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur. Bob Innhold 1 Innledning... 3 2 Komplett installasjon på en PC... 4 2.1 Beskrivelse... 4 2.2 Hardware... 4 2.3 Software... 4 3 Applikasjonsserver... 5 3.1 Beskrivelse... 5 3.2 Hardware... 5 3.3 Software...

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

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Endelig ikke-røyker for Kvinner! (Norwegian Edition) Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Click here if your download doesn"t start automatically Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Endelig ikke-røyker

Detaljer

IN 147 Program og maskinvare

IN 147 Program og maskinvare Dagens tema: Kort repetisjon Mengder Lister Enkle listeoperasjoner Programmering av en listepakke Lister med hode og hale Toveislister Hvaeretoperativsystem? En meget kort oversikt over operativsystemenes

Detaljer

Manual for AL500AC og AL100AC

Manual for AL500AC og AL100AC Manual for AL500AC og AL100AC Denne manualen hjelper deg med installasjon og avinstallsjon av driver, samt hvordan du kobler til et trådløst nettverk i de ulike operativsystemene. Innhold Bruk av USB cradle

Detaljer

7.Februar 2012. 1. april 2013 17:26. Side 1 for Bakgrunn

7.Februar 2012. 1. april 2013 17:26. Side 1 for Bakgrunn 7.Februar 2012 1. april 2013 17:26 Nettbrett-seminar i Sandefjord. 2 lærere fra Sogn og Fjordane + 1 lærer fra SOTS tilstede og kom til samme konklusjon: Spennende å prøve nettbrett med Windows, Office

Detaljer

Forelesning inf Java 1

Forelesning inf Java 1 Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 Litt Java-historikk The Green Team I 1991 opprettet Sun Microsystems

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

Fungerer applikasjonene våre på Windows 7!? Microsoft Application Compatibility Toolkit

Fungerer applikasjonene våre på Windows 7!? Microsoft Application Compatibility Toolkit Fungerer applikasjonene våre på Windows 7!? Microsoft Application Compatibility Toolkit Aleksander Bjøru Seniorkonsulent Atea aleksander.bjoru@atea.no Agenda 1. Windows 7 og applikasjonskompatibilitet

Detaljer

1. Å lage programmer i C++

1. Å lage programmer i C++ Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 24. august 2006 1. Å lage programmer i C++ Resymé: Dette notatet

Detaljer

Ny på nett. Operativsystemer

Ny på nett. Operativsystemer Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer

Detaljer

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

InfoRed Publisering. - produktbeskrivelse.  TalkPool WebServices Postboks Åneby InfoRed Publisering - produktbeskrivelse www.talkpool.no TalkPool WebServices Postboks 90 1484 Åneby InfoRed Produktbeskrivelse 2 Sammendrag InfoRed Publisering er produktet for å administrere en hel informasjonstjeneste,

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

I ÅS FORSLAG TIL LØSNING

I ÅS FORSLAG TIL LØSNING epolitiker I ÅS FORSLAG TIL LØSNING Det finnes noen få løsninger i dag som gir politikerne mulighet til å få tilgang til ferdige nedlastede dokumenter, kommentere i utvalgsdokumenter, lagring i sky etc.

Detaljer

BESKYTT FORRETNINGENE UANSETT HVOR DE ER. Protection Service for Business

BESKYTT FORRETNINGENE UANSETT HVOR DE ER. Protection Service for Business BESKYTT FORRETNINGENE UANSETT HVOR DE ER Protection Service for Business DET ER EN MOBIL VERDEN I dag bruker vi flere enheter over flere nettforbindelser enn noensinne. Å kunne velge når, hvor og hvordan

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

Et operativsystem er programvare som har som oppgave å gjøre tjenester for datamaskinsystemet.

Et operativsystem er programvare som har som oppgave å gjøre tjenester for datamaskinsystemet. Om operativsystemer Et operativsystem er programvare som har som oppgave å gjøre tjenester for datamaskinsystemet. er svært store programmer som består av tusenvis av funksjoner som gjør tjenester av forskjellig

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 prosess opprettes har den et krav til hvor mye minne som skal reserveres for prosessen Memory Management System (MMS) i OS må da:

Detaljer

- analyse og implementasjon

- analyse og implementasjon - analyse og implementasjon Hvem er vi? Vi heter Anders S Finnerud Dennis JMJ Lundh studerer til bachelorgraden i ingeniørfag for data ved Høgskolen i Oslo. Oppgaven Lage et lett system som kan utføre

Detaljer

Lov og rett i systemutviklingen

Lov og rett i systemutviklingen Lov og rett i systemutviklingen Gjesteforelesning INF112 19.2.2004 Magne Bergland IT-seksjonen HF / Seksjon for humanistisk informatikk Magne.Bergland@ithf.uib.no Utgangspunkt Innfallsvinkler Systemutvikling

Detaljer

Bjørnar Hovemoen Helge Jansen

Bjørnar Hovemoen Helge Jansen Bjørnar Hovemoen bjornarh@microsoft.com 90536763 Helge Jansen V-hejans@microsoft.com 97016760 Agenda Live@Edu og Skoleportal Office 2010 Academic Tool Kit Programmering for alle Andre skoleverktøy Sang

Detaljer

Nokia Nseries PC Suite 2.1. 1. utgave

Nokia Nseries PC Suite 2.1. 1. utgave Nokia Nseries PC Suite 2.1 1. utgave 2008 Nokia. Alle rettigheter forbeholdt. Nokia, Nokia Connecting People og Nseries er varemerker eller registrerte varemerker for Nokia Corporation. Nokia tune er et

Detaljer

Ingen kompromisser - Beste beskyttelse for stasjonære og bærbare PCer CLIENT SECURITY

Ingen kompromisser - Beste beskyttelse for stasjonære og bærbare PCer CLIENT SECURITY Ingen kompromisser - Beste beskyttelse for stasjonære og bærbare PCer CLIENT SECURITY Oppdatert programvare er nøkkelen til sikkerhet 83 % [1] av de 10 største skadeprogrammene kunne vært unngått med oppdatert

Detaljer

PC-ORDNINGA I DEN VIDAREGÅANDE SKULEN

PC-ORDNINGA I DEN VIDAREGÅANDE SKULEN PC-ORDNINGA I DEN VIDAREGÅANDE SKULEN Kva er PC-ordninga? PC-ordninga kjem frå at alle elevar ved dei vidaregåande skulane skal ha kvar sin berbare PC, til bruk i undervisninga. PC-ordninga går ut på at

Detaljer

IT Service Management

IT Service Management IT Service Management Forelesning uke 11 Innhold Release & Deployment Hensikt og mål Lage klare og forståelige utrullingsplaner så kunder og foretaket kan legge sine aktiviteter etter disse. Sørge for

Detaljer

Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til realisering med forventet gevinst? 04.12.13

Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til realisering med forventet gevinst? 04.12.13 Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til realisering med forventet gevinst? 04.12.13 Thomas Pettersen Firma: Mesan AS Stilling: Teknisk leder mobile løsninger Spesialfelt Android,

Detaljer

Forelesning IMT Mars 2009

Forelesning IMT Mars 2009 Dagens : Forelesning IMT2243 17. Mars 2009 Prosjektstatus innlevering 20. mars kl 23:59 Hvor er vi i emnet. Kort kommentar til viktige temaer og trender innen Systemutvikling som ikke er med i emnet To

Detaljer

SmartPhones. Vi viser vei i din mobile hverdag. Mobile trender og utviklingstrekk i bedriftsmarkedet. SBN Konferansen Stavanger, 26.

SmartPhones. Vi viser vei i din mobile hverdag. Mobile trender og utviklingstrekk i bedriftsmarkedet. SBN Konferansen Stavanger, 26. SmartPhones Vi viser vei i din mobile hverdag. Mobile trender og utviklingstrekk i bedriftsmarkedet SBN Konferansen Stavanger, 26. oktober 2011 Stein C. Tømmer, SmartPhones SmartPhones fokuserer på mobile

Detaljer

Manual for Eagle 100 og Lynx 500

Manual for Eagle 100 og Lynx 500 Manual for Eagle 100 og Lynx 500 Denne manualen hjelper deg med installasjon og avinstallsjon av driver, samt hvordan du kobler til et trådløst nettverk i de ulike operativsystemene. Innhold Bruk av USB

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

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

Douglas Engelbart NLS og musen

Douglas Engelbart NLS og musen NLS og musen Gunhild Kristiansen Design Av Digitale Omgivelser Høgskolen i Østfold 2004 Side 1 av 7 Innholdsfortegnelse 1.0 Introduksjon 3 2.0 4 3.0 NLS og musen 5 3.1 OnLine System (NLS) 5 3.2 Musen 5

Detaljer

Forelesning inf1000 - Java 1

Forelesning inf1000 - Java 1 Litt Java-historikk Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 The Green Team I 1991 opprettet Sun Microsystems

Detaljer

Operativsystemer og Filbehandling

Operativsystemer og Filbehandling Operativsystemer og Filbehandling Erik Hjelmås, HiG 20. juni 2000 1 Mål 1. Kjenne til hva et operativsystem er og egenskaper/forskjeller på de meste vanlige 2. Beherske brukergrensesnittet til MSWindows

Detaljer

Din verktøykasse for anbud og prosjekt

Din verktøykasse for anbud og prosjekt Veiledning Serverinstallasjon 14.03.2013 Din verktøykasse for anbud og prosjekt 2013 CITEC AS v/sverre Andresen Side 1 av 27 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON (SQL SERVER 2008)

Detaljer

Forord. Rapporten har vurdert om åpen programvare kan gi forvaltningen større leverandøruavhengighet, og om den kan redusere de totale IT-kostnadene.

Forord. Rapporten har vurdert om åpen programvare kan gi forvaltningen større leverandøruavhengighet, og om den kan redusere de totale IT-kostnadene. Forord Statlig forvaltning blir i stadig større grad ensrettet i sine valg av IT-produkter. Statskonsult ønsker å påpeke hvilke ulemper en for stor ensretting kan medføre, og vurdere alternativer til de

Detaljer

Dataeskeleser med databrikke

Dataeskeleser med databrikke Dataeskeleser med databrikke http://www.bevercontrol.com Databrikke Brukermanual Skrevet av Einar Gløersen April 2003 Rettet juni 2003 Innhold 1 INTRODUKSJON...3 2 SPESIFIKASJONER DATABRIKKE...3 3 BRUK

Detaljer

Dagens tema. Datamaskinenes historie. De første moderne datamaskiner. Løsning. Menneskene har alltid prøvd å lage maskiner for å løse sine problemer.

Dagens tema. Datamaskinenes historie. De første moderne datamaskiner. Løsning. Menneskene har alltid prøvd å lage maskiner for å løse sine problemer. Dagens tema Dagens tema Charles Babbage Datamaskinenes historie maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner kode kode Menneskene har alltid prøvd å lage maskiner for å løse sine problemer.

Detaljer

Uke 2: Arbeidsrutiner og datamaskiner

Uke 2: Arbeidsrutiner og datamaskiner Uke 2: Arbeidsrutiner og datamaskiner Magnus Li magl@ifi.uio.no INF3290 05/06.09.2017 Ukens pensum Les Gasser, (1986): The Integration of Computing and Routine Work Vikkelsø, (2005): Subtle Redistribution

Detaljer

Installeringsveiledning for trådløs N150 mikro-usb-adapter WNA 1000M. Trådløs N150 mikro-usb-adapter Ressurs-CD

Installeringsveiledning for trådløs N150 mikro-usb-adapter WNA 1000M. Trådløs N150 mikro-usb-adapter Ressurs-CD Installeringsveiledning for trådløs N150 mikro-usb-adapter WNA 1000M Trådløs N150 mikro-usb-adapter Ressurs-CD Varemerker NETGEAR, NETGEAR-logoen og Connect with Innovation er varemerker og/eller registrerte

Detaljer

Nedlasting av apper på Apple

Nedlasting av apper på Apple Nedlasting av apper på Apple Vi skal se på hvordan du kan laste ned apper på ditt nettbrett. Først, hva menes med uttrykkene app, apper applikasjoner. app er kortversjonen av det engelske uttrykket application,

Detaljer

Forelesning inf Java 1

Forelesning inf Java 1 Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2013 Ole Chr. Lingjærde Institutt for informatikk 22. august 2013

Detaljer

Grunnleggende testteori

Grunnleggende testteori 1 Grunnleggende testteori Error-Fault-Failure 2 Error : når en programmerer koder feil eller utelater kode (evt. miljøpåvirkning) årsaken til en fault Fault (defect eller bug): feil i kode kan lede til

Detaljer

Til Oppgaven tester jeg med en Multicom Kunshan:

Til Oppgaven tester jeg med en Multicom Kunshan: Kjenn din Pc Til Oppgaven tester jeg med en Multicom Kunshan: http://www.dinside.no/data/multicom-kunshan-p651s/61188056 1. Maskinen har en Intel core I7-6820HK prosessor med en hastighet på 2.70 GHz.

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

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

Oversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities.

Oversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities. Oversikt UNIX shell 1 UNIX shell Beskrivelse Bash 2 Kommandolinje som brukergrensesnitt 3 Input og output 4 Bash builtins 5 Linux utilities Lars Vidar Magnusson () Forelesning i Operativsystemer 30.08.2011

Detaljer

ASKER. Bilder og dokumenter som en bare har lagret på kun én PC, ett Nettbrett, eller i én Telefon vil før eller senere gå tapt!

ASKER. Bilder og dokumenter som en bare har lagret på kun én PC, ett Nettbrett, eller i én Telefon vil før eller senere gå tapt! ASKER Temadag høsten 2015 Back-up Bilder og dokumenter som en bare har lagret på kun én PC, ett Nettbrett, eller i én Telefon vil før eller senere gå tapt! I dag finnes det mange alternativer for back-up.

Detaljer

Ut av Microsofts klør: Hvilket mulighetsrom har en offentlig IKT-politikk?

Ut av Microsofts klør: Hvilket mulighetsrom har en offentlig IKT-politikk? STV 750 Elektronisk forvaltning og demokrati Ut av Microsofts klør: Hvilket mulighetsrom har en offentlig IKT-politikk? Lars Strand Copyleft (GNU FDL) 2003 Lars Strand http://www.gnu.org/copyleft/fdl.html

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

1. Kort historikk a. UNIX

1. Kort historikk a. UNIX STV 750 Elektronisk forvaltning og demokrati Ut av Microsofts klør: Hvilket mulighetsrom har en offentlig IKT-politikk? Hva skal vi gjennom? 1. litt historikk: hvordan har vi kommet dit vi er i dag? -

Detaljer

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx 27.04.2015 1 av 8

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx 27.04.2015 1 av 8 PLANIA 8 SYSTEM KRAV Plania 8 Systemkrav.docx 27.04.2015 1 av 8 INNHOLD 1 INNLEDNING... 1-3 1.1 Generell beskrivelse... 1-3 1.1.1 Plania DESKTOP og Plania WEB... 1-3 2 SYSTEMKRAV... 2-4 2.1 Krav til ulike

Detaljer

GJENNOMGANG AV NOEN ULIKE LISENSTYPER - MED HOVEDVEKT PÅ GPL/LGPL. Advokatfirmaet Rohde Garder DA, Oslo. a) Hva fri programvare er, og ikke er

GJENNOMGANG AV NOEN ULIKE LISENSTYPER - MED HOVEDVEKT PÅ GPL/LGPL. Advokatfirmaet Rohde Garder DA, Oslo. a) Hva fri programvare er, og ikke er FRIE PROGRAMVARELISENSER GJENNOMGANG AV NOEN ULIKE LISENSTYPER - MED HOVEDVEKT PÅ GPL/LGPL Advokat Kristian Foss, Advokatfirmaet Rohde Garder DA, Oslo (k.foss@rgarder.no) 1. INNLEDNING Foredragets hoveddeler:

Detaljer

Velkommen. Velkommen til INF2270. Datamaskinarkitektur. Motto: Datamaskinen på tvers

Velkommen. Velkommen til INF2270. Datamaskinarkitektur. Motto: Datamaskinen på tvers Velkommen Velkommen til INF2270 Datamaskinarkitektur Motto: Datamaskinen på tvers Forelesere Forelesere Omid Mirmotahari (omidmi@ifi.uio.no) fra Studielaben, men opprinnelig fra Nanoelektronikk. Dag Langmyhr

Detaljer

Erfaring med BYOD. Espen A. Fossen, Sikkerhetssjef 08.02.2011 08.02.2012 12:02

Erfaring med BYOD. Espen A. Fossen, Sikkerhetssjef 08.02.2011 08.02.2012 12:02 Erfaring med BYOD Espen A. Fossen, Sikkerhetssjef 08.02.2011 Bring Your Own Device Bring Your Own Device Verktøyene som benyttes er i større grad forbruks teknologi Ikke lenger noe IT avdelingen har godkjent

Detaljer

Hovedprosjekt 41E Arnstein Søndrol. Cisco Clean Access Valdres Videregående Skole

Hovedprosjekt 41E Arnstein Søndrol. Cisco Clean Access Valdres Videregående Skole Hovedprosjekt 41E Arnstein Søndrol Cisco Clean Access Valdres Videregående Skole Valdres VGS - Valdres VGS har omtrent 550 elever og 100 lærere og ansatte. - Valdres Videregående skole ligger på Leira,

Detaljer

FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m.

FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m. Kandidatnummer: 4601, 4602, 4604, 4605 (Hvis besvarelsen skal leveres på navn, skrives navn i stedet for kand.nr.) FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m. Emnekode:

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