Datasystemer og informasjonssystemer



Like dokumenter
Datasystemer og informasjonssystemer

DRI Datasystemer og informasjonssystemer

Datasystemer og informasjonssystemer

DRI 1001 Datasystemer og informasjonssystemer Arild Jansen

DRI 1001 Datasystemer og informasjonssystemer Arild Jansen

DRI Datasystemer og informasjonssystemer

DRI 1001 Datasystemer og informasjonssystemer Arild Jansen

Oppsummering DRI

Diskusjon av informasjons- og data systemer

DRI 2001 Demokrati og og. Styring i informasjonssamfunnet 1. Forelesning 22 aug Introduksjon

DRI 1001 Bruk av IKT I offentlig sektor Offentlig databehandling

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

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

Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Ifi. Spørsmålet Analoge Digitale Videre

Spørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre

Spørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre

Spørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre

DRI 1001 Forelesning26 september Bruk av IKT I offentlig virksomheter

Hvordan fant man på å lage datamaskiner?

Oppsummering DRI

Datamaskinens oppbygning

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

Prosessoren. Bakgrunnen Innhold LMC. Assemblerkode Oppsummering instruksjonene [Englander kap 6] Hva inneholder den? Hvordan utføres instruksjonene?

Datasystemer og informasjonssystemer

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

Spørsmål: Hvilken datamaskin var den første?

1. Forelesning : Introduksjon Arild Jansen, AFIN

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

DRI 1001 Forelesning 25. september Bruk av IKT I offentlig virksomheter

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

DRI2001 forelesning

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

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

Ny på nett. Operativsystemer

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Dagems temaer. kapittel 4 i Computer Organisation and Architecture. av CPU: von Neuman-modellen. Transfer Language (RTL) om hurtigminne (RAM)

Dagems temaer INF ! Fra kapittel 4 i Computer Organisation and Architecture. ! Kort om hurtigminne (RAM)

Oppsummering av digitalteknikkdelen

Oppsummering DRI 1001

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

Generelt om operativsystemer

TDT4105 Informasjonsteknologi, grunnkurs - Foreleser 1: MTBYGG, MTIØT, MTKJ, MTMART, MTMT, MTPROD

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO

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

Dagens tema. Rask-maskinen. Rasko-kode Raskas-kode. Litt datamaskinhistorie Registre og lagre Instruksjoner

En overikt. Dagens tema. Datamaskinenes historie. Rask-maskinen Litt datamaskinhistorie Registre og lagre Instruksjoner. Rasko-kode.

INF-103. Velkommen til. Første time. Fra brukergrensesnitt til maskinvare. eller Datamaskinen på tvers. Andre time

INF-103 Fra brukergrensesnitt til maskinvare

Forelesning (11): Eksempler på automatiserte beslutningssystemer i forvaltningen. Eksempel: StudentWeb. Formalisering og datamaskinprogrammer

IKT-plan for Nesoddtangen skole

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

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Spørsmål: Hvilken datamaskin var den første?

DRI 1001 Forelesning tirsdag Er teknologien styrbar?

Kapittel 1: Datamaskiner og programmeringsspråk

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

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

Overordnet maskinarkitektur. Maskinarkitektur zoomet inn. I CPU: Kontrollenheten (CU) IT1101 Informatikk basisfag, dobbeltime 11/9

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Håndtering av minne i et OS

! Sentrale begreper er adresserbarhet og adresserom. ! Adresserbarhet: Antall bit som prosessoren kan tak samtidig i én operasjon

Windows on the workplace

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

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

INF2100. Dagens tema: Flink-maskinen Litt datamaskinhistorie. Registre og lagre. Instruksjoner. Flass-koden

NY PÅ NETT. Operativsystemer

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

hvor mye hurtigminne (RAM) CPU en kan nyttiggjøre seg av. mens bit ene betraktet under ett kalles vanligvis et ord.

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Datamaskinarkitektur våren 2009

1. Forelesning : Introduksjon Arild Jansen, AFIN

INF2270 Datamaskinarkitektur

DRI Arild Jansen, AFIN

Forelesning 5. Diverse komponenter/større system

FINF1001 høst Asbjørn Korsbakken

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

IKT historikk IKT historikk Innhold

DRI 1001 Er teknologien styrbar og hvordan kan vi styre?

SIE 4005, 8/10 (3. Forelesn.)

Hvordan en prosessor arbeider, del 1

Innstillinger. Endre Personalia

Datamaskinenes historie Når, hvor og hvorfor ble de første datamaskiner laget? Hvordan har utviklingen gått? Hva inneholder en datamaskin?

Forhistorien Menneskene har alltid prøvd å lage maskiner for å løse sine problemer. Dagens tema INF1070 INF1070 INF1070

Data og programmer Automatisering av saksbehandling

2.5 BACHELORGRADSPROGRAM I INFORMATIKK

INF1070. Velkommen til. Datamaskinarkitektur. Motto: Hvordan bygger man en datamaskin? INF1070

Mål: Gi alle elevene en første kjennskap til bruk av datautstyret ved skolen. Kunne åpne og avslutte program.

TDT4160 DATAMASKINER GRUNNKURS EKSAMEN

Generelt om operativsystemer

DRI1002 IKT og Informasjonssøking Våren forelesning 16. Januar Arild Jansen, Avd. for forvaltningsinformatikk, UiO

DIGITALE REDSKAPER. Turid V Tveiten, Salg, service og sikkerhet

INF2270. Datamaskin Arkitektur

Hva er programmering?

DRI 1001 Arild Jansen, AFIN/SERI

Oppsummering Assemblerkode Hopp Multiplikasjon Kode og data Array Oppsummering

INF1400 Kap4rest Kombinatorisk Logikk

Maskinvaredelen av INF 103: oversikt og innhold (1)

Kjenn din PC (Windows7)

DRI 1001 Er teknologien styrbar og hvordan kan vi styre?

SLUTTEKSAMEN. Emnekode: 6003 Informasjonsbehandling Studiepoeng for emnet: 7,5 Omfang av denne 100 % eksamenen i % av heile emnet:

Transkript:

DRI1001 forelesning 2007 Hva er en datamaskin og hva kan den brukes til Litt om datamaskinens historie og faglig basis Prinsipper for datamaskinens virkemåte Kort om binære tall Data, informasjon og kunnskap Pensumstoff Kjos med flere (Innføring i IT), Kap. 1 DRI1001 H07-210807 Arild Jansen 1 Noen spørsmål Hvordan vil dere definere (forklare) hva en datamaskin er? Hva er en analog datamaskin? Når ble den første datamaskinen laget Hva er forskjellen på denne maskinen og dagens datamaskiner Hva har Internett med datamaskiner å gjøre? DRI1001 H07-210807 Arild Jansen 2 Hvilke av disse kan kalle datamaskiner Kuleramme Regnestav Termometer Hullkortmaskin Skrivemaskin Manuell regnemaskin Kalkulator DRI1001 H07-210807 Arild Jansen 3 1

Datamaskin (Eng: computer, fr: calculateur, sv: Dator) Datamaskin: Funksjonsenhet som uten menneskelig inngripen under selve operasjonen kan utføre omfattende beregninger med et stort antall logiske og aritmetiske operasjoner En datamaskin kan ha en eller flere prosessorenheter og ytre enheter. Den kan være frittstående eller bestå av flere sammenkoblete enheter (Norsk dataordbok) DRI1001 H07-210807 Arild Jansen 4 Litt om datateknologiens (IKT) historie Datateknologien er forankret i naturvitenskapen Matematikk og logikk Fysikk (elektronisk og etter hvert optikk) Pascal mekaniske regnemaskin (1600) Babbage og Lady Dyron (Ada Lovelace) Konstruerte, men realiserte aldri en regnemaskin De første binære (diskrete) og programmerbare maskiner Zuse: Verdens første hjemmedatamaskin (1930-tallet) Enigma og Colossus : kodeknekkere ENIAC (10-tall systemet) UNIVAC (2-tall systemet) IBM (skrivemaskiner og hulkortmaskiner) I Norge : NUSSE, EMMA, SAM, Norsk Data, Mycron, Tiki,.. DRI1001 H07-210807 Arild Jansen 5 Noen hovedtrekk i utviklingen av generelle datamaskiner 1. Generasjon: (radiorør), store maskiner, direkte programmering 2. generasjon (transistorer) : Assembly programmering 3. Generasjon (Integrerte kretser): Stormaskiner, høynivåprogrammering 4. Generasjon (VLSI) : brukerorientert programvarer: Stor maskiner og minimaskiner [5. Generasjon Kunstig Intelligente maskiner???] Hva er dagens datamaskiner Mikromaskiner Apple og PD ene Nettverk og distribusjon Internett og WWW.. matrise-maskiner (Grid-computing), søkemotorer,.. DRI1001 H07-210807 Arild Jansen 6 2

Von Neumans prinsipp for datamaskiner 5 grunnleggende komponenter Minnet (primærlageret - memory) Data og programmer lagres under programutføringen Aritmetisk-logisk enhet (ALU) Her utføres programmet Kontrollenheten Kontrollerer og styrer de øvrige enheter Inn-enheten (input) : forer maskinen med data som skal Ut-enheten (output) Presenterer resultatet av behandlingen CPU: Central Processing Unit DRI1001 H07-210807 Arild Jansen 7 Von Neumann maskinen Prinsippiell skisse Ytre enheter Inn-enheter CPU ALU (Aritmetisk -Logisk enhet Ut-enheter Minnet/Hukommelse (Memory) DRI1001 H07-210807 Arild Jansen 8 Datamaskinens oppbygging i dag sterkt forenklet Kontrollenhet Kontrollenhet ALU (Aritmetisk Logisk enhet Hurtiglager Ytre enheter Innenheter Utenheter Lager (plate) CD-rom Minnet/Hukommelse (RAM, ROM,... Buss DRI1001 H07-210807 Arild Jansen 9 3

Hva karakteriserer en datamaskin Formalisering Digitalisering Komprimering miniatyrisering Hastighet Lagringskapasitet Nøyaktighet presisjon Forutsigbarhet - repeterbarhet Utholdenhet kontinuitet (24 timer/365dager) Stabilitet og robusthet DRI1001 H07-210807 Arild Jansen 10 Hva er digitalisering binær logikk Formalisering redusere usikkerhet og skjønn Bare 0 og 1 (hvorfor ikke 0,1,2?) Alle data er representert ved 0 eller 1 Tall skrives slik : 0 2 (TO) = 0 10 (TI) ; 1 2 = 1 10 101 2 (1* 10 22 +0*10 21 +1*1 2 ) = 5 10, 1000000 =?? Bokstaver skrives også slik: A : 1 000 001 2 (ASCII) DRI1001 H07-210807 Arild Jansen 11 Datamaskiner og dataprogrammer Data : Fakta, opplysninger på symbolsk form Alt er lagret binært i datamaskinens minne Data kan være tall, både tall og tekst, eller ren tekst Data kan være ustrukturerte eller i en eller annet struktur (f eks. databaseprogrammer Data lagres i datamaskinen i form av (data) filer, Program : Sekvens av instruksjoner som løser et enkelt problem Programmer må (som regel) ha inn-data for å produsere et resultat. DRI1001 H07-210807 Arild Jansen 12 4

Ulike typer program(systemer) Operativsystem og systemprogrammer Samling programsystemer som styrer datamaskin Eks: MSDOS, MS Windows, UNIX/LINUX, IT-verktøy nytteprogrammer (utilities) eks. E_post, nettleser (eks: Internet Explorer, Opera,.) Kontorstøtteverktøy som tekstbehandling, regneark, presentasjon (eks: Word, excel, PwP, Databaseprogrammer (eks: ACCES) Lage hjemmesider (eks: HotMetal) Applikasjonsprogram Samling programmer som løser en brukerorientert oppgave Eks: Studentweb, skatteberegning, lånekassa søknadsbehandling DRI1001 H07-210807 Arild Jansen 13 Data, informasjon og kunnskap Hva er 4711, 16.32.4, 91.72, 87.66 You tube, ipod,.. Zevs, Athene, Afrodite, Eros Blir vi klokere [eller dummmere] når vi forstår dette Informasjon = data + metadata kunnskap = informasjon som er forstått og evaluert (vurdert, behandlet..) DRI1001 H07-210807 Arild Jansen 14 Kunnskap, informasjon og data -2 Datamaskiner Mennesker.. Data Data Data 87.66 (29.07.05) Fortolkning Ny norsk rekord i spyd av Andreas Informasjon Thorkildsen på Bislet 29.7. 2005 Eksisterende kunnskap Ny kunnskap Absorbere og integrere DRI1001 H07-210807 Arild Jansen 15 5

Et datasystem kan defineres som [Ande89]: Et system for innsamling, bearbeiding, lagring, overføring og presentasjon av alle former for data. Det finnes både manuelle og datamaskinbaserte datasystemer Et informasjonssystem Samlingen av menneskelige og maskinelle ressurser samt regler og prosedyrer organisert for å utføre bestemte funksjoner og løse en bestemt oppgave (Beekman 1995) DRI1001 H07-210807 Arild Jansen 16 Informasjonssystem og datasystem Datasystem inngår i et Informasjons-system som inngår i en organisert samhandling Organisasjon Rammer for systemet Informasjonssystem Datasystem = formaliserbar del automatiserbar del DRI1001 H07-210807 Arild Jansen 17 Eksempel: StudentWeb Universitetet som organisasjon sammen med de lover, instrukser osv. som gjelder denne virksomheten Organisasjon Rammer for systemet Forskrift om studier og eksamener ved Universitetet i Oslo ++ Informasjonssystem De formaliserte deler av dette regelverket, Datasystem = formaliserbar del retningslinjer StudentWeb Hva innebærer vår forståelse av informasjonssystemer når vi skal utvikle datasystemer? DRI1001 H07-210807 Arild Jansen 18 6