Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Relevanta dokument
Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion

Datorhistoria Introduktion till PBL

HF0010. Introduktionskurs i datateknik 1,5 hp

Introduktion till hårdvara, mjukvara och operativsystem

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943

Datorarkitektur. Informationsteknologi sommarkurs 5p, Agenda. Slideset 3

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman

Datorteknik ERIK LARSSON

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

Grundläggande datorkunskap

Föreläsning 2. Operativsystem och programmering

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

Grundläggande programmeringsteknik Datorsystem

DATA CIRKEL VÅREN 2014

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

Grundläggande datavetenskap, 4p

Systemkrav och tekniska förutsättningar

Christer Scheja TAC AB

BIPAC 7402G g ADSL VPN Firewall Router. Snabbstartsguide

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.

Datorn föds.

BIPAC-7402 / 7402W (Trådlös) ADSL VPN Firewall Router med 3DES-accelerator Snabbstartsguide

PNSPO! CP1W-CIF mars 2012 OMRON Corporation

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya

DIG IN TO Dator och nätverksteknik

Operativsystem. Informationsteknologi sommarkurs 5p, Agenda. Slideset 7. Exempel på operativsystem. Operativsystem

IT-GUIDE Version 1.0 Författare: Juha Söderqvist

BIPAC 7100SG/7100G g ADSL Router. Snabbstartsguide

BIPAC-711C2 / 710C2. ADSL Modem / Router. Snabbstart Guide

BiPAC 7402R2. ADSL2+ VPN Firewall Router. Snabbstartsguide

En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:

Instruktioner för Internetanslutning

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

Datorsystem. Tentamen

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

IT för personligt arbete F5

Operativsystem Introduktion

BIPAC-7100S / 7100 ADSL Modem/Router

Datakommunika,on på Internet

Introduktion till programmering

DIG IN TO Administration av nätverk- och serverutrustning

Denna genomgång behandlar följande:

Inlämningsuppgift 12b Router med WiFi. Här ska du: Installera och konfigurera en trådlös router i nätverket.

Rekommendationer teknisk lösning_samsa_ ver

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Datorsystem 5. På denna föreläsning skall vi prata om Operativsystem Exempel på tenta (typ fjolårets)

Digital- och datorteknik

Jacquards vävstol, 1801

Datorteknik. Föreläsning 7 Historia och framtid. Institutionen för elektro- och informationsteknologi, LTH

Von Neumanns bidrag till datavetenskapen

Öppen/Fri programvara

Test i datorkunskap Hårdvara

Tips och råd om trådlöst

1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn.

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

Hemmanätverk. Av Jan Pihlgren. Innehåll

B60 Domäncentral B60 används i system vid fler än 10 st. dörrmiljöer och/ eller VAKA-bokning.

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Allt om datalogging och datakommunikation!

Grundläggande datavetenskap, 4p

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

Lärare. Operativsystem. Handledning. Kurssajt. Schema. Lektioner. Jan Erik Moström

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

BIPAC 5102 / 5102S / 5102G. ADSL Modem/Router. Snabbstartsguide

Intel Pentium. Intel khz. 32 million 2600MHz. Copyright 2005 Benny Thörnberg, Mattias O Nils

Hur man ändrar från statisk till automatisk tilldelning av IP i routern.

7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet

Så fungerar en dator

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

SkeKraft Bredband Installationsguide

TDDC77 Objektorienterad Programmering

BIPAC-7500G g ADSL VPN Firewall Router med 3DES-accelerator Snabbstartsguide

TCP/IP och Internetadressering

Dagens OS. Unix, Linux och Windows. Unix. Unix. En översikt av dagens OS Titt på hur de gör. Många varianter Mycket gemensamt. En del som skiljer

Tips: Titta på relevanta genomgångar på webbplatsen

Målsättning med kursen

0.1. INTRODUKTION Instruktionens opcode decodas till en språknivå som är förstålig för ALUn.

Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?

Filöverföring i Windowsmiljö

Så här kommer du igång med ditt bredband Aktivera dig på Pite.com idag. Surfa redan ikväll!

Författare: Juha Söderqvist IT-GUI. Version 1.0. Datum

32 Bitar Blir 64 Sammanfattning

7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet

Denna presentation är inte klar, kommentarer mottages tacksamt! CyberRymden

Installation och setup av Net-controller AXCARD DS-202

Inlämningsuppgift 11e Nätvärksskrivare

Datorns utveckling. Bild av ENIAC

MESI i Intel Core 2 Duo

Om installationsskärmen inte visas efter en minut startar du CD-skivan manuellt:

SMC Barricade Routers

Datormetaforen. Från människa till dator Från dator till människa o.s.v.

Mer datorarkitektur. En titt I datorn Minnen

välkommen till en snabbare värld

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet

BiPAC 7402VL/VGL/VGP. VoIP/(802.11g) ADSL2+ Router. Snabbstartsguide

Datorsystem. Laboration 3: Operativsystem Senast uppdaterad: 14 oktober 2012 Version 1.3. Student: Underskrift: Underskrift: Datum:

Transkript:

. Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät

... Datorns historia 3/23 1801: Joseph-Marie Jacquard

Datorns historia 4/23 1833: Charles Babbage Differensmaskinen Analysmaskinen Principer från vävstolen (hålkort) Fokus på matematiska beräkningar Svår att tillverka Svårt att få pengar

Datorns historia 5/23 1842: Augusta Ada King (Ada Lovelace) Första programmeraren? Skrev flera beskrivningar för hur analysmaskinen kunde användas Algoritm för Bernoullital

Datorns historia 6/23 1936: Alan Turing Turingmaskinen En universell turingmaskin (UTM) kan simulera alla andra turingmaskiner - kan beräkna alla beräkningsbara problem. Turingkomplett?

Datorns historia 7/23 1936: John von Neumann Beskrev hur både programmet och datat som skulle behandlas kunde finnas i datorns minne von Neumannarkitekturen. Var med och byggde EDVAC och ENIAC Fadern till datorvirus?

Datorns historia 8/23 Figur : EDVAC - (Electronic Discrete Variable Automatic Computer) Figur : ENIAC - (Electronic Numerical Integrator And Computer)

Datorns historia 9/23 1951 UNIVAC I (UNIVersal Automatic Computer I) Vikt: 13 Ton Storlek: 36m 2 Strömförbrukning: 125 kw Hastighet: 2.25 MHz Pris: Började på $159 000, slutade på $1 500 000

Datorns historia 10/23 1954 IBM 650 Vikt: 1.35 Ton Storlek: 3m 2 Strömförbrukning: 125 kw Minne: motsvarande 8.5 kb Pris: $500 000 (motsvarande $4,3 miljoner i år)

Datorns historia 11/23 Den moderna datorn 1. Vakuumtuber 2. Transistorer 3. Mikroprocessorer Figur : von Neumann-arkitekturen

von Neumann-arkitekturen 12/23 Control Unit (CU) Styr datorn, läser instruktioner och data från minnet och styr externa enheter. Arithmetic logic unit (ALU) Hjälper CU med aritmetiska och logiska beräkningar Minne Lagrar (oftast) binära värden som kan direktadresseras i block om 8 bitar (byte) IO Grupp av enheter som låter datorn kommunicera med världen möss och tangentbord är exempel på vanliga inmatningsenheter, skärm är en viktig utenhet. Diskläsare (CD/DVD/BLURAY) och hårddiskar fungerar som både in- och utmatningsenheter.

von Neumann-arkitekturen 13/23 Dagens datorer har ofta en (eller flera) CPU (Central Processing Unit) Innehåller CU, ALU och ett (eller ofta flera) extra snabbt minne (cache) Minne kan delas in i RAM (Random Access Memory) och ROM (Read Only Memory) RAM kan modifieras helt fritt av processorn. ROM innehåller vanligen instruktioner för uppstart av datorn (ofta kallat BIOS) och kan endast läsas av processorn Många IO-enheter har egna processorer, till exempel grafikstyrkretsar. Mer information i kursen TSIU02 - Datorteknik (HT år 2)

Operativsystem 14/23 Direkt styrning av hårdvara är svårt! Jag som programmerare vill öppna, läsa och därefter stänga en fil. Inte: Be hårddisken starta motorn Flytta läsarmen till rätt position Läs nog många bitar Flytta läsarmen till nästa position... Operativsystem skapades!

Operativsystem 15/23 Operativsystemets två huvudansvar Hårdvaruabstraktion Gör det lättare för användaren (programmeraren) att hantera datorns hårdvara Resurshantering Se till att flera program (processer) kan köras samtidigt och dela hårdvaruresurser (Viktigt!) Mer information i kursen TDDI81 - Processprogrammering och operativsystem (VT år 2)

Operativsystem 16/23 Lite historia Datorn går från mainframe till PC, vad händer på OS-sidan? Microsoft går från MS-DOS till Windows NT Berkeley skapar Berkeley Software Distribution (BSD) Steve Jobs slutar på Apple, grundar NeXT och blir senare uppköpt av Apple Richard Stallman grundar GNU, Linus Torvalds bygger Linux

Operativsystem 17/23 UNIX

Linux 18/23 Filsystemet

Datornät 19/23 I samband med att datorer blev billigare och tog mindre utrymme ville man få datorer att samarbeta. Här presenteras en översiktlig bild, djupare kunskaper får ni i kursen TDTS04 - Datornät och distribuerade system (VT år 1) Ett nätverk behövs när en process som körs på en enhet behöver kommunicera med en process som körs på en annan enhet.

Datornät 20/23 Nätverk består av noder NIC (network interface controller) - "Nätverkskort" Router Switch Hub / Repeater Noder ansluts ofta med TP (Twisted Pair) över Ethernet

Datornät 21/23 Varje NIC har en unik adress (MAC - Media Access Control) Med hjälp av denna tilldelas datorn en IP-adress En ISP (Internet Service Provider) ger oss tillgång till internet Med hjälp av DNS-server (Domain Name System) översätts domännamn till IP-adress Ett lokalt nätverk (begränsat geografiskt till t.ex. ett hem eller arbetsplats) kallas för LAN (Local Area Network) Med hjälp av NAT (Network Address Translation) kan en extern IP-adress bli flera i ett lokalt nät WAN eller Wide Area Network binder samman flera nätverk En VPN-anslutning (Virtual Private Network) tunnlar en lokal anslutning över ett större nätverk

Datornät 22/23 Exempelanslutning Antag att vi vill hämta en hemsida Vi matar in ett domännamn i vår webläsare (klient) Den ansluter till en DNS-server som ger oss en IP-adress till webservern Webläsaren ansluter till en port (80) på serverns IP-adress och ber om en given sida Servern svarar med ett meddelande på ett speciellt format Webläsaren visar upp hemsidan

.. www.liu.se