Operativsystemer: Litt IT-historie
|
|
- Ferdinand Edvardsen
- 8 år siden
- Visninger:
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 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
DetaljerOperativsystemer: Litt IT- og Linux-historie
Operativsystemer: Litt IT- og Linux-historie Radiorørmaskiner uten OS Det var ingen OS på de tidlige maskinene på 40- og 50-tallet Maskinene ble satt opp manuelt med kode og data før hver kjøring, av
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".
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
DetaljerScheduling 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
DetaljerGenerelt 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
DetaljerInnfø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
DetaljerOversikt. 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
DetaljerIntroduksjon 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
DetaljerGenerelt 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
DetaljerIntroduksjon 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
DetaljerInnhold. 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
DetaljerObjective-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..............................
DetaljerFunksjonalitet 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
DetaljerLæ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
Detaljeroppgavesett 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
DetaljerProgrammering. Carsten Wulff
Programmering Carsten Wulff 2010-06-15 Oversikt Hva er et programmeringsspråk Hvorfor trenger man et programmeringsspråk Hvordan ser et typisk språk ut Kompilering Hvilke språk fins i verden Hvordan ser
DetaljerInnhold: Hva skjer med driftskontroll når n r IT blir en tjeneste i skyen? Innhold: IT vs Driftskontrollsystemer:
Hva skjer med driftskontroll når n r IT blir en tjeneste i skyen? 7.2.2012 av: Johnny Sundby Sektorsjef VA.. IT vs Driftskontrollsystemer: På flere vannverk og renseanlegg lever driftskontrollserverne
Detaljeriseries 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
DetaljerFIRST 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
DetaljerOperativsystemer 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
DetaljerAlternativ 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
DetaljerHØ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,
DetaljerTildeling 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å
DetaljerVekeplan 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:
DetaljerFå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?
DetaljerKom 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
DetaljerIT1101 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Ø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
DetaljerINF2270 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
DetaljerBYOD. 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
DetaljerKurset 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,
Detaljer1. Å 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
DetaljerKomme 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
DetaljerLæ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
DetaljerINF2270 Datamaskinarkitektur
Velkommen Velkommen til INF2270 Datamaskinarkitektur Motto: Datamaskinen på tvers Forelesere Forelesere Omid Mirmotahari (omidmi@ifi.uio.no) fra Studielaben, men opprinnelig fra gruppen for Nanoelektronikk.
DetaljerScan 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
DetaljerTDT4110 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
DetaljerSoftware Development Plan
Software Development Plan Værsystem Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SDP 03/04/2018 Systemutvikling og dokumentasjon/ia4412
DetaljerMinnehå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
Detaljer7.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
Detaljer6105 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
DetaljerMinnehå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
DetaljerOperativsystemer 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),
DetaljerWindows 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.
DetaljerIBM Operasjonsnavigator
Operasjonsnaigator Operasjonsnaigator Copyright International Business Machines Corporation 1998, 2001. All rights resered. Innhold Kapittel 1. Ha er nytt i Operasjonsnaigator for V5R1?.................
DetaljerDagens 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.
DetaljerKapittel 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
DetaljerBESKYTT 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
DetaljerNadine 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 å
DetaljerNy 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
DetaljerDatasystemer 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
Detaljer1. Introduksjon til operativsystemer
1. Introduksjon til operativsystemer mets plassering: Lagdeling: applikasjon, system, maskinvare Basisfunksjoner: Abstraksjon, deling, isolering Prosesser og ressurser Kjøring: sekvensiell, multitasking
DetaljerForelesning 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
DetaljerBjø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
DetaljerFungerer 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
Detaljer1. Å 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
DetaljerTildeling 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
DetaljerOversikt. 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
DetaljerDefinisjon 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
DetaljerNedlasting 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,
DetaljerForelesning 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
DetaljerI Å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.
DetaljerManual 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
DetaljerVå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- 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
DetaljerNokia 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
Detaljeroppgavesett 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
DetaljerEndelig 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
DetaljerEt 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
DetaljerIN 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
DetaljerIngen 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
DetaljerSoftware Development Plan (1. utkast)
Software Development Plan (1. utkast) Høgskolen i Sørøst-Norge Fakultet for teknologiske fag Institutt for elektro, IT og kybernetikk SDP 12/01/2018 Systemutvikling og dokumentasjon/ia4412 Innholdsfortegnelse
DetaljerPC-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
DetaljerManual 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
DetaljerInfoRed 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,
DetaljerOffice365 -innføring i utvalgte programmer
Office365 -innføring i utvalgte programmer MatNat 2019 Universitetet i Bergen Digital samhandling på UiB frem til nå Utfordringer med tradisjonelle løsninger Mange versjoner av et dokument, alle får ikke
DetaljerDin 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)
DetaljerHå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,
DetaljerDataeskeleser 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)DVW3ODQ,QVWDOOHULQJ $%% $6 'LYLVMRQ $XWRPDVMRQVSURGXNWHU ΑΒΒ 3RVWERNV 6NLHQ
)DVW3ODQ,QVWDOOHULQJ $6 'LYLVMRQ $XWRPDVMRQVSURGXNWHU 3RVWERNV 6NLHQ ΑΒΒ ,QQOHGQLQJ FastPlan er laget for å kunne brukes på PCer med Windows 95/98/2000 og NT operativsystem. FastPlan er tenkt som et verktøy
DetaljerTildeling 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:
DetaljerGrunnleggende 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
DetaljerVelkommen. 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
DetaljerPRESENTASJON NORDIG OKTOBER Alle skal kunne teste alt - overalt
PRESENTASJON NORDIG OKTOBER 2017 Alle skal kunne teste alt - overalt Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for ettertid - i den tro at det er nyttig for ettertiden
DetaljerGoogle Cloud Print-guide
Google Cloud Print-guide Version 0 NOR Definisjoner av merknader Vi bruker disse merknadene i brukermanualen: Merknader gir informasjon om hva du bør gjøre i en bestemt situasjon, eller de gir tips om
DetaljerWebSmart. Trond E. Nilsen Select AS
WebSmart Trond E. Nilsen Select AS Select AS Postordreselskap (nytte og pyntegjenstander) I Norge siden 1965 I Baltikum siden 1998 Egenutviklet Ordre/lager/faktura system basert på i5 9 ansatte i Norge
DetaljerForelesning 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
DetaljerASKER. 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.
DetaljerP 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
DetaljerSaksbehandler: Rigmor J. Leknes Tlf: Arkiv: 033 Arkivsaksnr.: 11/
VEFSN KOMMUNE Saksbehandler: Rigmor J. Leknes Tlf: 75 10 10 12 Arkiv: 033 Arkivsaksnr.: 11/2292-26 ORDBOK A Android Operativsystem på nettbrettet Android Market Android sitt applikasjonsmarked App / Applikasjon
DetaljerInstall av VPN klient
Install av VPN klient Aksess til TeleComputing Customer Service Center Tel: +47 6677 6577 (oppgi ditt kundenummer) Fax: +47 66 85 48 40 (faxnr for bl.a. bestillinger) E-post: support@telecomputing.no (oppgi
DetaljerHangman. Level. Introduksjon
Level 2 Hangman All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduksjon
DetaljerHan Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)
Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Peter J. Rosendahl Click here if your download doesn"t start automatically Han Ola of Han Per:
DetaljerInstallere JBuilder Foundation i Mandrake Linux 10.0
Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller
DetaljerASKER. Temadag høsten Skytjenester
ASKER Temadag høsten 2016 Skytjenester Skytjenester, eller Cloud Computing, er en samlebetegnelse på alt fra dataprosessering og datalagring til programvare på servere som er tilgjengelig fra eksterne
DetaljerSPSS Høgskolen i Innlandet
SPSS Høgskolen i Innlandet Innhold Windows PC, tilkobling til SPSS... 2 Tilkobling:... 2 Steg 1.... 2 Steg 2.... 3 Steg 3.... 3 Steg 4... 4 Windows PC, åpne og lagre filer fra egen datamaskin... 5 Lagre
DetaljerPatrick 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
DetaljerLov 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
DetaljerForord. 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
DetaljerSamtidige 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