Computerens historie V1.0. Indholdsfortegnelse

Størrelse: px
Starte visningen fra side:

Download "Computerens historie V1.0. Indholdsfortegnelse"

Transkript

1 Indholdsfortegnelse 1. Indledning Oldtiden Før elektriciteten Antikythera mekanismen Astrolabe Den mekaniske regnemaskine Regnestokken Charles Barbage Elektromekanikken Hulkort Fjernskriveren Konrad Zuse Elektronikkens barndom Collossus Eniac Transistoren Magnetbånd og harddiske IBM System/ Mikroprocessoren RAM, ROM, EPROM og EEPROM Programmeringssprog Assambler FOTRAN, LISP, COBOL og ALGOL BASIC Pascal C C Java Styresystemer (Operativsystemer) UNIX CP/M MS DOS Liza OS MS Windows OS/ Netværk Internettet (ARPanet) BBS'er Sikkerhed og hackere...22 Side 1 af 22

2 1. Indledning 1. Indledning Denne notesamling om computeren historie er udviklet til brug for et enkeltdags kursus. Den er skrevet som en Internetbog, med den hensigt at gøre den offentligt tilgængelig, naturligvis rettet mod det danske sprogområde. Denne notesamling forsøger på ingen måde at være fuldstændig, men opfordrer den læser der vil vide mere, til at slå de forskellige termer og begreber op på en søgemaskine, nettet er fuld af informationer om dette emne også. Kommentar til version 1: Som det fremgår er den ikke helt færdig, men den komme rundt om emnet på en informativ måde, så bare gå til den og læs :) Morud Oktober 2012 Henrik Kressner Sponsoreret af Ingeniørfirmaet Synkro: Side 2 af 22

3 2. Oldtiden 2. Oldtiden Meget tidligt opstod der behov for automatisering af regnearbejde. Behovet er nok mest tydeligt i forbindelse med udregning af kalendre og bestemmelse af en position, også kaldet navigation. Et af de mere kendte eksempler på en oldtidscomputer er nok Stonehenge i det sydlige England, et andet er Himmelskiven fra Nebra, der dukkede op i Tyskland omkring Begge er noget omdiskuterede, men det argumenteres at Stonehenge bl.a. virkede som en stor kalender, hvor man ud fra det sted solen stod op om morgenen, eller gik ned om aftenen, kunne bestemme årets dag. Den samme funktion tilskrives Himmelskiven fra Nebra, og en række stensætninger, ikke bare i Europa, men over hele kloden. Ovenstående computere anslås at være år gamle. Omkring samme tidspunkt dukker brugen af Abacus (kugleramme) op i asien, og spreder sig senere til resten af verden. Side 3 af 22

4 3. Før elektriciteten 3. Før elektriciteten Før mennesket opdagede elektriciteten byggede vi maskiner der agerede mekanisk, hvor man derfor umiddelbart kunne se hvad der skete. Nogle af disse maskiner var simple, men krævede alligevel indsigt at bruge, nogle var yderst komplicerede, og får den dag i dag forskere til at klø sig i nakken Antikythera mekanismen Er et godt eksempel på en maskine der har givet forskerne grå hår i hovedet. Den blev fundet under udforskning af et skibsvrag ved Antikythera i starten af 1900 tallet, og er i dag udstillet på Athens nationalle arkæologiske museum. Den skønnes at stamme fra omkring år 100 før hvor tidsregning, og menes i dag et være den først kendte analoge computer, helt igennem mekanisk. Replika af Antikythera mekanismen står på flere museer. 3.2 Astrolabe Astrolabe var så vidt vides en gammel græsk opfindelse. Dens hovedformål var at måle den lodrette højde over horisonten, enten til et himmellegeme, eller af en genstand som eksemplevis et bjerg. Hvis et skib ude på havet ser et bjerg inde på land, og kender højden af bjerget, i dette tilfælde kaldet h, og måler vinklen melllem toppen af bjerget og vandoverfladen til at være a grader, så er afstanden ind til klippen, kaldet l, givet ved formlen: l = h / tan (a). Da princippet om ensvinklede trekanter gælder, kan tangens til alle vinkler afsættes på en skala, og dermed aflæses umiddelbart. Astrolaben var som udgangspunkt cirkelrund, og kunne derfor måle alle cirklens 360 grader, men ved at sætte skalaer på den kunne den umiddelbart oplyse sinus, cosinus og tangens til en hvilken som helst vinkel. Side 4 af 22

5 3. Før elektriciteten Nogle astrolaber blev videreudviklede så de fungerede som mekaniske regnemaskiner, der kunne gange og dividere, og altså fungere lidt på samme måde som en regnestok. En senere og mere simpel udgave af astrolaben er kvardranten, der senere blev udviklet til sekstanten, der stadig bruges til navigation. 3.3 Den mekaniske regnemaskine Den første mekaniske regnemaskine blev så vidt vides udtænkt af tyskerne Wilhelm Schickard i første halvdel af 1600 tallet, men da han døde under pesten, fik han ikke færdiggjort sine ideer. En anden tysker, Leibnitz, der er kendt i matematikkens verden, konstruerede nogenlunde samtidig med franskmanden Pascal, også en fyr kendt fra matematikkens verden, en fungerende regnemaskine, der både kunne lægge sammen, trække fra, gange og dividere, altså nogenlunde det samme som en 1. genrations lommeregner. 3.4 Regnestokken Regnestokken blev officielt opfundet i starten af 1600 tallet, men det kan måske diskutteres om ikke nogle astrolaber allerede benyttede princippet. Regnestokken benyttede sig af kendskabet til logaritmer, og kunne bruges til at addere, trække fra, gange og dividere, samt senere at udrede rødder, finde logaritmer, og de trigonometriske funktioner. Moderne analog computer, en variant af regnestokken, som alle piloter skal lære at bruge. Med en sådan fyr kan man i en håndvending beregne brændstofforbrug, kurs og meget mere, selv om alle systemer bryder sammen. Den fungerer nemlig helt uden strøm, kun ved håndkraft. Regnestokke bruges i dag stadig af piloter, som back-up for alt isenkrammet. En regnestok fungerer uden batterier, kan ikke forstyrres af en mobiltelefon og har jo ingen blå skærm. Ingen pilot flyver nogen steder uden sin analoge computer. Side 5 af 22

6 3. Før elektriciteten 3.5 Charles Barbage Englænderen Charles Barbage er i lang tid blevet tilskrevet titlen som computerens opfinder, efter opdagelsen af Antikythera mekanismen, må den ære dog siges at være gledet fra ham. Barbage eksperimenterede med at bygge en programmerbar computer i midten af 1800 tallet. Det er siden lykkedes at bygge en funktionsduelig replika af Barbages design. Faktisk lykkedes det i 2005 at bygge en funktionsduelig kopi i Lego klodser. Barbages arbejde førte videre til de mekaniske regnemaskiner der blev benyttet helt op til 1970'erne, hvor de elektroniske lommeregnere overflødiggjorde dem. Side 6 af 22

7 4. Elektromekanikken 4. Elektromekanikken Da H.C. Ørsted i starten af 1800 tallet konstaterede en ledning med strøm kan bevæge en magnetnål, startede han en udvikling der står på den dag i dag. Til at starte med var elektriciteten blot noget pudsigt, tryllekunstere fandt ud af at bruge elektromagneter til deres numre, charlataner behandlede patienter med elektriske apparater, og en variant af elektromagneten, relæet, blev almindeligt udbredt inden for industrien. Et relæ har den egenskab, at man med en lille strøm i en lille elektromagnet, kan danne et magnetfelt der trækker en leder til sig, hvorved strømmen sluttes i et kraftigere kredsløb. Man kan altså betragte et relæ som en digital forstærker, hvis udgang enten trækker en masse strøm, eller ingen strøm. Princippet i et relæ. Når kontakten er afbrudt som på den øverste tegning, går der ingen strøm gennem elektromagneten, og pæren lyser ikke. Når kontakten sluttes går der en strøm (i9 gennem elektromagneten, derved dannes der et magnetfelt der tiltrækker ankeret, som slutter et elektrisk kredsløb og pæren lyser. Side 7 af 22

8 4. Elektromekanikken 4.1 Hulkort Hulkort blev første gang taget i brug til at styre de store vævemaskiner i starten af 1800 tallet, og Charles Barbage puslede med tanken om at lade dem styre hans maskine, men det blev så vidt vides ved tanken. I 1920 begyndte IBM, der til da havde fabrikeret skrive- og regne- maskiner, at bruge hulkort for at automatisere opgaver. Hulkortet kunne indeholde programmer til, om end beskeden, databehandling, men de kunne også indeholde data, som eksempelvis persondata. Maskinerne var mekanisk baserede, fyldte en pæn bygning og larmede så arbejdstilsynet ville have fået et føl. Men de blev brugt helt op i 1970'erne, hvor elektronikken tog helt over. 4.2 Fjernskriveren I 1930'erne blev fjernskriveren (på engelsk Teletype mascine) standardiseret. En fjernskriver er en elektrisk skrivemaskine der kan fjernbetjenes, hvilket medfører, at alt hvad man skriver et sted, kommer ud på den anden samtidig. Fjernskriveren benyttede et 5 bit system til at registrere tal, tegn og bogstaver, overførelses hastigheden var 50 baud, altså 50 bit per sekund, og skete ved hjælp af et modem (Sammentrækning af MOdulator og DEModulator) der konverterede ettaller og nuller til toner der kunne overføres over telefonsystemet. Hukommelsen på fjernskriverne udgjordes af en hulstrimmel, der også blev benyttet i de nye computersystemer der udviklede sig efter krigen. Fjernskriveren blev brugt som både input og output systemer helt op til 1970'erne, hvor de blev overtaget af de elektroniske CRT (Catode Ray Tube) terminaler, og printere, hvor VT100 terminalen fra digital stadig bruges mange steder, ikke som CRT, men som logisk interface til embeddede computere (indbyggede computere). Fjernskriveren er interessant fordi den lagde grunden til de begreber vi bruger i dag, med tegntabeller, skærmbredde og de såkaldte escape (ESC) kommandoer. Den tydeligste arv fra fjernskriveren er nok ESC tasten, der stadig sidder øverst til venstre er på alle tastaturer. Derudover lagde fjernskriveren også fundamentet for informationssamfundet, ved at skabe begrebet datakommunikation, det der i dag kaldes netværk. 4.2 Konrad Zuse Tyskeren Konrad Zuse udviklede i 1930'erne de første egentlige digitale computere, baseret på relæteknik. Han opnåede, uden statsstøtte, at udvikle programmerbare computer, der i dag står på det tyske teknologi museum i Berlin. Hans selskab og ideer blev senere opkøbt af Siemens. Side 8 af 22

9 5. Elektronikkens barndom 5. Elektronikkens barndom Med opfindelsen af forstærkerrøret i starten af 1900 tallet blev det muligt at forstærke strøm og spænding analogt. Princippet i et forstærkerrør. Anoden opvarmes ved at sende strøm igennem den, derved bliver anoden rødglødende, og der opstår en sky af elektroner over den. Havde det ikke været for gitteret, der med elektroner spærrer for strømmen, ville elektronerne vandre mod katoden, og der ville gå en strøm. Spændingen der tilføres gitteret, spærrer mere eller mindre for elektronernes vandring fra anode mod katode, den del der kommer igennem er proportional med indgangsspændingen, derved er der opstået analog forstærkning. 5.1 Collossus Under 2. verdenskrig blev den elektroniske computer opfundet nogenlunde samtidig i England og USA. Englænderne kaldte deres Collosus og placerede den i Bletchley Park, hvor den engelske efterretningstjeneste havde deres spioncenter. Collossus var bygget af elektronrør og havde kun en opgave, at knække de tyske koder. Før brugte man forskellige genier til at knække koderne, men ved at brug en elektronhjerne som de begyndte at blive kaldt, kunne man afprøve samtlige kombinationsmuligheder for at knække en kode, den såkaldte brute force teknik, der altid vil knække en kode. Der er så vidt vides ingen overleverede foto af kolossen, men der er ingen tvivl om den lagde fundamentet for vores dages overvågningssamfund, og systemer som det meget omtalte ECHELON. Side 9 af 22

10 5. Elektronikkens barndom 5.2 Eniac Eniac blev sat i ordre af det amerikanske militær under 2. verdenskrig, men var først klar til brug kort tid efter krigen. Eniac eneste opgave var at udregne tabeller til brug for artilleriet, det vi i dag ville kalde en artilleri computer, men dengang fyldte sådan en fyr par store stuer og havde radiomekanikere til nærmest løbende at skifte nogle af de mange tusinde forstærkerrør, der fungerede som elektroniske relæer. Eniac blev slukket i 1955, det må siges at være en lang levetid for en computer, efter nutidens standard. Side 10 af 22

11 6. Transistoren 6. Transistoren Med transistorens fremkomst sidst i 1940'erne, sker der to ting. Tingende bliver meget mindre, og bruger meget mindre strøm. Som enhver ny teknik skal den gøres kommercielt tilgængelig, men vi skal ikke mere end lige op i 1950'erne, før vi ser de første computere konstrueret med transistorer i stedet for rør, og med introduktionen af printkort, kan man pludselig bygge meget store og kraftige computere. Forskellen mellem forstærkerrøret og dens afløser transistoren, fremgår klart af dette billede. 6.1 Magnetbånd og harddiske Man begynder at gemme data og programmer på magnetbånd, i stedet for hulkort og hulstrimler, og nogen finder man på at gøre lægge magnetisk materiale på en rundt skive, som kunne magnetiseres med en lille elektromagnet, der senere kunne læse hvad der var skrevet, dette system blev kaldet en harddisk, og de var væsentlig større end dem vi bruger i dag, men det betød data kunne tilgås langt hurtigere end fra en båndstation. Harddiskene var nogle store skiver til at starte med, men i 1970'erne kom de ned i 8' (8 tommer = 20 cm i diameter. Siden kom de ned i den lille 5 tommer, som igen krympede til den 3½ tommers der stadig bruges mange steder, men er ved at blive afløst af 2½ tommeren. Princippet i en harddisk. Harddisken består af en rund skive belagt med magnetisk materiale. Skiven er inddelt i spor og sektorer. I dette eksempel er der 7 spor og 8 (0-7) sektorer, og disken kører rundt i urets retning. Derved kan et læsehoved, styret af en enkelt stepmotor, der netop flytter læsehovedet et spor ad gangen, skrive og læse de magnetiske informationer. Side 11 af 22

12 6. Transistoren 6.2 IBM System/360 IBM markedsførte fra midten af 1960'erne et computersystem baseret på transistorer, kaldet 360. Denne type anlæg fik den generelle betegnelse main frame (stort jern). Begrebbet main frame har hængt ved som udtryk for et stort computeranlæg. Som arbejdslager (hukommelse) benyttede man et sindrigt system af kobberkabler i et trådgitter, med en ferritkerne rundt om hvert trådkryds. Det var ikke de store mængder data der kunne være i den hukommelse, hvorfor der ofte måtte swappes (udskiftes) data mellem magnetbånd/harddisk og arbejdslageret. Da magnetbånd og harddiske er meget langsommere end ferrithukommelserne, betød det meget for hastigheden at der hele tiden skulle swappes. I forbindelse med System 360 tog IBM DMA'en (Direct Memory Access) enheden i brug. En DMA er en enhed der kan flytte data mellem enheder, uden at forstyrre hovedcomputeren. En DMA kan eksempelvis flytte data fra en harddisk ud på printeren, mens centralenheden, det der senere blev mikroprocessoren, tyggede på nogle beregninger, og ikke brugte de enheder som DMA'en fik lov til at bruge. System/360 var en af de computersystemer der blev benyttet i forbindelse med månelandingerne. Der blev benyttet mange forskellige computersystemer i forbindelse med månelandingerne, og flere af disse skulle tale sammen, hvorved datakommunikation blev en væsentlig faktor, og her var det danske firma Christian Rovsing internationalt blandt de bedste. Faktisk var Rovsing's firma så stærk inden for datakommunikation, at Danmark i en periode fra 1970 til starten af 1990'erne, havde nogen af verdens bedste ingeniører inden for datakommunikation. De sidste rester af Rovsings datakommunikationsselskaber blev solgt til Intel i 1990, og de højteknologiske arbejdspladser sivede lige så stille til USA. I forbindelse med månelandingerne blev der hele tiden talt om hvor fantastiske disse computere man benyttede var. Det er nok den hype det skabte, der gjorde en hel generation sukkede efter at få deres egne computere at lege med, men de kom først sidst i 19070'erne og starten af 1980'erne. Side 12 af 22

13 7. Mikroprocessoren 7. Mikroprocessoren Den i 1980'erne meget benyttede Z80 Mikroprocessor ved siden af en transistor. Inde i Z80'eren er der ca transistorer. Den første rigtige mikroprocessor blev udviklet af Intel og markedsført i starten af 1970'erne, under navnet Det var en 4 bit processor, hvilket betyder adressebussen havde en bredde på 4 bit, der kunne altså adresseres op til 24 adresser = 16. I løbet af få år kom en række kendte 8 bit processorer på markedet, her skal kort nævnes 6800 serien fra Motorola, der især er kendt fra Apple, 8080 serien fra Intel der hovedsageligt blev brugt i industrien, og 6502 fra CSG (Commodore Semiconductor Group) der hovedsageligt blev brugt i deres hjemmecomputere som Vic20 og Commodore 64. Men det var nok Zilog der blev mest kendt med deres Z80 procesor, der stort set blev brugt i alle hjemmecomputere fra sidst i 1970'erne, frem til midten af 1980'erne. En variant af mikropocessoren, mikrocontrolleren, blev meget udbredt til industrielt brug. Her skal især 8051'eren fra Intel nævnes, der blev benyttet til at styre harddiske, printere, skærmterminaler og meget andet. 8051'eren og især dens kommandosæt benyttes den dag i dag, hvor der i mange USB conntrollere er indbygget 2 stk controllere. Andre varianter af mikropocessoren er dukket op, mest kendte er nok GPU'en (Graphic Processor Unit) som bruges til grafik på skærmen, og DSP'en (Digital Signal Processor) der hovedsageligt kendes fra lydkort. Derudover skal FFP (Fast Fourrier processoren) også nævnes, selv om den mest bruges inden for industrien. Den er specielt konstrueret til at udføre avancerede matematiske operationer meget hurtigt. Den er nok mest kendt fra skæg og blå briller branchen, hvor den bl.a. benyttes til at knække koder, med den benyttes også i forbindelse med stemmegenkendelse. Side 13 af 22

14 7. Mikroprocessoren 7.1 RAM, ROM, EPROM og EEPROM I forbindelse med mikroprocessorens fremkomst, kom der også en del pereferi kredse, her skal blot nævnes hukommelserne. Her er vidst en 2 KiloByte RAM hukommelse ved siden af en Z80 mikroprocesor. RAM der står for Random Access Memory, er en elektronisk hukommelse baseret på en transistorkobling kaldet flipflop. Så længe der er strøm på den, kan den huske den bit der er indlæst i den. ROM er en forkortelse for Read Only Memory, hvilket betyder når man har skrevet til den, også kaldet, kan den ikke ændres. Selve skrive processen foregår ved man med overspænding rent fysisk brænder nogle elektriske forbindelser, så flip flopperne kuin kan have den tilstand de er programmeret til. Da man rent fysisk brænder forbindelser over, kaldes det at programmere de forskellige ROM typer oge at brænde dem, hvilet man gør med en ROM brænder, også bare kaldet en brænder i daglig tale. EPROM står for Erasable Read Only Memory, hvilket normalt er implementeret ved, at man via et lille vindue i chippen kan belyse siliciumchippen med ultraviolet lys, der efter få minutter sletter indholdet i hukommelsen. EEPROM står for Electrically Erasable Read Only Memory, hvilket betyder hukommelsen kan slettes elektrisk. Alle ROM typerne husker de data der er brændt ind i dem, når man tager strømmen fra dem. Side 14 af 22

15 7. Mikroprocessoren EPROM brænder konstrueret af forfatteren, og den virker. Den EPROM der sidder i, klar til at blive brændt, er på 2 KiloByte. Side 15 af 22

16 8 Programmeringssprog 8 Programmeringssprog Programmeringssprog har været diskuteret siden starten af 1800 tallet, men bortset fra Konrad Zuse's bestræbelse, skete der ikke meget før de elektroniske computere dukkede op i midten af 1900 tallet. 8.1 Assambler Til at begynde med kunne man kun programmere i assambler. Det betød man skulle huske mange forskellige bitkombinationer, og omsætte dem til tal, ofte er det en konvertering fra det binære talsystem til hex. Assambler kan bruges til meget små opgaver, men programmerne skal ikke være på mange linier, før det bliver en udsøgt pestilent, og fuld af fejl, som programmøren skal debugge. (Debugge kommer af det engelske udtryk der betyder, at fjerne en lus. Lus var også et udtryk for en dårlig lodning i elektronikkens verden.) 8.2 FOTRAN, LISP, COBOL og ALGOL De første højniveau sprog der blev udviklet i 1950'erne og starten af 1960'erne. De blev alle benyttet op til 1980, og man kan nok finde restere af deres brug nu om dage. Disse sprog var en blanding af assambler og det vi i dag opfatter som højniveau sprog. 8.2 BASIC I midten af 1960'erne fremkom programmeringssproget BASIC, der efter nogle år hvor der blev set lidt ned på det, fik en renæssance i forbindelse med fremkomsten af hjemmecomputeren, der stort set alle sammen var udstyret med en variant af BASIC. Efter hjemmecomputerne blev udkonkurreret af PC'en i starten af 1980'erne, forsvant BASIC stort set, selv om det leve i en noget moderniseret variant som script værktøj under MS Windows. Side 16 af 22

17 8 Programmeringssprog 8.3 Pascal Sproget der blev udviklet sidst i 1960'erne, er opkaldt efter en fransk matematiker. Pascal er nok det første højniveau sprog der blev en kommerciel succes, det sidste skyldtes nok den dansk udviklede Poly Pascal, der senere blev opkøbt af Borland og fik navnet Turbo Pascal og senere blev udviklet til Delphi. Pascal fik med PC'ens fremko,st den styrke, at den kunne compiles, hvilet betyder højniveausproget kunne af et stykke program, kaldet en compiler, oversætte til assambler, som er det computeren forstår. Derved mangedoblede eksekveringshastigheden i forhold til progrmmeringssprog som BASIC, der løbende skulle oversættes under eksekvering af programet 8.4 C Programmeringssproget C kom i starten af 1970'erne, og blev kendt på at oversætte UNIX styresystemet, fra assambler til C. Den dag i dag foregår stort set al udvikling til UNIX og dens varianter i C. C er ikke så forskellig fra Pascal, men er nok noget stærkere i de hardware nære metoder, hvorfor specielt programmører med hardware baggrund har en forkærlighed for sproget. 8.5 C++ Op gennem 1970 blev der diskutteret meget om progrmmeringssprog i intelektuelle kreds. Et emne mange cirklede om er det der er blevet kaldet (OOP) Objekt Orienteret Programmering. For at gøre programmeringssproget C konkurrencedygtig på det marked der tegnede sig for OOP sprog, konstruerede danskeren Bjarne Stoustrup i midten af 1980'erne en udvidelse af C, og kaldte det C++. Bjarne Stoustrup gjorde det så snedigt, at en C++ compiler kan compile en C kode, så alle der kunne programmere i C, og det var og er mange, kunne hurtigt lære OOP. 8.6 Java Med Internettes fremstormende udbreddelse blev der brug for distribueret programmering, hvuilet betyder man kan eksekvere dele af et program forskellig steder samtidig, altså ikke multitasking, som er delt tid p den samme computer, men eksekvering af dele af et program, på flere computere samtidig. Java blev skabt for at tilgodese disse ønsker, og har haft en særdeles stor succes. Side 17 af 22

18 8 Programmeringssprog Java er oprindeligt udviklet af Sun, og minder meget om C++, men er normalt interprettet, altså løbende oversat, lige som BASIC. Årsagen til den løbende oversættelse blev valgt var for at gøre sproget platform uafhængigt. Sun udviklede derfor en Java engine (Java Motor) der skal ligge på den maskine der eksekverer Java programmet. Dermed skal man kun udvikle en Java engine til hvert styresystem, derefter kan den samme kode køre på alle systemer der har en Java engine installeret. Side 18 af 22

19 9. Styresystemer (Operativsystemer) 9. Styresystemer (Operativsystemer) De første computere havde slet ikke noget styresystem, man programmerede direkte til hardwaren, hvilket ikke var særlig brugervenligt. Med indførelse af styresystemer skulle man ikke længere programmere alle detaljer, man kunne rykke op på et højere abstraktionsniveau, hvilket eksempelvis betød en programmør ikke længere skulle programmere en printer, hver gang noget skulle udprintes, nu kunne man blot kalde et API (Applikation Program Interface) der tog sig af de trivielle opgaver. 9.1 UNIX Det første udbredte styresystem er UNIX, der blev udviklet sidst i 1960'erne af Bell Labs, som et multitasking styresystem til main frames. Med fremkomsten af mikroprocesoren blev UNIX udbredt og brugt til mange ting, herunder styring af telefoncentraler. UNIX havde en stor del af markedet på både main frames, og den mindre variant der blev kaldt mini computere. På dette tidpunkt dukkede begreber som host (vært) computer op, som udtryk for en computer med mange terminaler tilsluttet. En terminal var ikke en computer, selv om der ofte sad en 8051'er i den, men blot en elektrisk skrivemaskine, der havde udskiftet papiret med en CRT skærm. I midten af 1980'erne skabtes der på MIT (Massechusets Institiute of Technology) en grafisk brugerflade til UNIX, kaldet X. Den fik stor succes, og blev meget brugt inden for design. X er en skal der lægges oven på det grundlæggende styresystem, hvilket gør UNIX meget fleksibel. UNIX løb ind i en del patentstridigheder i midten af 1980'erne, og fik ikke fat i det boomende marked for personlige computere, men livede op igen i starten af 1990'erne, hovedsageligt takket være Linus Thovalson og hans ligesindedes arbejde. I dag bruges UNIX varianter i stor stil på servere, nogle bruger den på deres PC, Apple bruger en UNIX variant, Google's Android er en UNIX variant, og der er næsten ingen embeddede systemer såsom vaskemaskiner, fjernbetjeninger, fjernsyn, radioer eller andet, der ikke bruger en variant af UNX. I dag er UNIX varianter klart det mest udbredte styresystem, det er ikke så udbredt i PC verden, men behersker stort set resten. 9.2 CP/M Styresystemet CP/M blev udviklet af Digital Research i slutningen af 1970, oprindeligt som et styresystem til den udbredte 8080 serie af processorer. Det var et single task styresystem, velegnet til de fremstormende personlige computere og hjemmecomputere. Side 19 af 22

20 9.3 MS DOS 9.3 MS DOS Microsoft Disk Operating System, markedsført af Microsoft i forbindelse med lanceringen af IBM's hjemmecomputer kaldet PC'en for Personal Computer. Med en pris på den gale side af Kr. kom det nok bag på alle at den, og især dens mange kopier, fejede de billige hjemmecomputere ud af markedet. IBM ærgrede sig nok over de ikke havde forsøgt at beskytte deres PC mod efterligninger, og markedsførte få år efter PS'en, med styresystemet OS/2, som en afløser for PC'en. Den floppede totalt. MS DOS lignede på mange måder CP/M, men så vidt vides opstod der ikke de store patentstridigheder. 9.4 Liza OS Med markedsføringens af Apple' Liza computer i starten af 1980 indførtes 2 vigtige ting. For det første blev GUI (Graphical User Interface) tilgængelig på en personlig computer, for det andet blev harddisken bygget op som et hirakisk system, begge dele vi benytter den dag i dag. Liza computeren blev specielt populær i kreative miljøer, og op gennem firserne var Apples computere almindelige på redaktioner, tegnestuer med mere. 9.5 MS Windows Microsoft udgav deres første udgave af Windows samtidig med Apple udsendte Liza, men fik ikke den store succes de første 10 år. I 1980'erne benyttede man Apple hvis man var kunstnerisk anlagt, og UNIX med X på, hvis man havde brug for avancerede tekniske tegninger, også kaldet CAD (Computer Aided Design). Microsoft fik først så småt fat i markedet for grafiske brugerflader efter et lille årti, men så satte de sig stort set også på markedet, i hvert fald i PC verdenen. 9.6 OS/2 Måske blev IBM træt af samarbejdet med Microsoft, eller måske ville de bare have en større del af kagen, men i sidst i 1980'erne lancerede de en ny hardware platform kaldet PS/2 med styresystemet OS/2. Det blev ikke nogen succes, og mange begynte at kalde OS/2 for det halve styresystem, fordi der jo rent faktisk stod OS divideret med 2. OS/2 var et af computerhistoriens store flop. Side 20 af 22

21 10. Netværk 10. Netværk Netværk startede med telefonnetværket der blev udbredt sidst i 1800 tallet, i 1930 blev telefonnettet benyttet til, via modem, at sende digitale beskeder over telefonnettet Internettet (ARPanet) I starten af 1970'erne, hvor den kolde krig rasede, havde det amerikanske forsvarsministerium den ide, at koble computere sammen i netværk, tværs over kontinentet. Det havde bl.a. den fordel, at skulle der falde en atombombe over en main frame, så kører man da bare videre på en anden. Man fandt også hurtigt ud af, at informationsudveksling kunne ske med hidtil uhørte hastigheder. Systemet bredte sig mellem militære instalationer, og nogle amerikanske universiteter. Dette har efterhånden udvidet sig til det vi i dag kalder Internettet BBS'er Sideløbende med Internettet opstod et system af BBS'ere (Bulletin Board System) Et BBS er en computer som man via et modem kan ringe op til, når man er logget ind på BBS'en, kan man hente data og programmer, eller man kan lægge data og programmer. Da Hjemmecomputeren kom frem begyndte private også at etablere og bruge BBS'ere, men det havde en hage, telefonregningen kunne nemt eksplodere. Det var der dog en løsning på. Nogen havde fundet ud af, at hvis man løftede telefonrøret, og sendte en 2600 Hetz tone ind i mikrofonen, så kunne man omprogrammere telefoncentralen, og ringe gratis. En viderudvikling af det system kaldes hackere, der bl.a. mødes under betegnelsen Nu kunne det også være svært at finde ud af hvor et interessant BBS stod, der var jo ingen søgemaskiner, men det var der også en løsning på, wardaileren. En wardailer er et stykke software der ringer op til en lang række telefonnumre, for at høre om der er et modem i den anden ende, hvis der er et modem, kan man forsøge at logge ind, og ikke mange brugte login og password dengang. Hvis der ikke er et modem, så afbryder programmet bare forbindelsen. En variant af wardaileren benyttes i dag til at se hvilke maskiner der er på et netværk, og hvilke servere de forskellige maskiner indeholder, den kaldes en portscanner. På den måde kunne enhver der kunne betale telefonregningen, eller hacke telefonselskabet, skabe sin egen database over BBS'ere. Side 21 af 22

22 10. Netværk 10.3 Sikkerhed og hackere Parallelt med udviklingen af det militære net og BS'erne, var der personer der ville have informationer, uden egentlig at have adgang til dem, de blev kaldt hackere. Det sjove ved sikkerhed, specielt elektronisk sikkerhed er, at ingen gider tage det alvorligt, men hackere, de er sjove at snakke om. Et rigtig underholdende eksempel på hvor galt det dengang stod til med sikkerheden, og det er nok ikke meget anderledes i dag, er bogen The cuckoo's egg fra 1989, der handler om en nyligt dimiteret fysiker, der ikke kunne finde et job inden for sit felt, og derfor tog et job i computer afdelingen på et universitet, bare for at holde kontakt med miljøet. Hans første opgave var, sådan bare for at holde ham beskæftiget, at finde ud af, hvorfor der var en fejl på computerafdelingens telefonregning på 75 cent. Han fandt hurtigt ud af fejlen var meget større og skyldtes hackere brugte universitetets system til at ringe videre til andre computere, og herunder var trængt ind i pentagons systemer og stjålet hemmelige papirer. Bogen beskriver levende hvordan alle anser ham for en komplet idiot fordi han påstår der er noget der ikke er som det skal være, men efterhånden får han rystet så meget i træerne, at selv de hemmelige tjenester tager kontakt til ham. Sporet ender i Computer Chaos Club i Hamborg, hvor det viser sig et par medlemmer havde solgt papirer de havde hacket i østberlin. Computer Chaos Club Hamborg er i øvrigt stadig meget i live og har bl.a. for nylig beskrevet hvordan man bygger en radar der kan se de såkaldte stelth fly. Det mest skræmmende ved bogen der også er filmatiseret er nok, den er autentisk, og situationen og nok ikke spor bedre i dag. Det der med sikkerhed er jo bare hysteri! I starten af 1980'erne var det med hackere et hot emne i offentligheden, og film som wargames viser hvor tæt en lille bitte computerfejl kan komme på at starte en verdenskrig. Netværk 1980 (Hawai) Novell (Fil og print servere) Servere Web Mail Fil Print Side 22 af 22

3. Før elektriciteten. Antikythera-mekanismen

3. Før elektriciteten. Antikythera-mekanismen 2. Oldtiden 3. Før elektriciteten Antikythera-mekanismen Astrolabe Kvardranten Leibnitz Regnestokken Charles Barbage 4. Elektromekanikken Konrad Zuse 5. Elektronikkens barndom Rør Collosus Eniac 6. Transistoren

Læs mere

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm.

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm. Computer Literacy Computer Literacy handler om at forstå hvad computer (hardware) og software kan gøre. Denne præsentation fokuserer kun på hardware februar 2002 Computerliteracy -hardware (15 dias) 1

Læs mere

Lidt orientering om, hvad en computer består af

Lidt orientering om, hvad en computer består af Lidt orientering om, hvad en computer består af Lidt orientering om, hvad en computer består af...1 Introduktion...2 Skærm...2 Printer...2 Tastatur...2 Mus...3 CPU...3 Bundkort...4 Strømforsyning...4 RAM/

Læs mere

\ \ Computerens Anatomi / /

\ \ Computerens Anatomi / / HTX Roskilde - mat-it-prog, 1.4 \ \ Computerens Anatomi / / Introduktion En PC ( personlige computer ) eller computer er bygget op af forskellige komponenter. Vi vil hermed gennemgå størstedelen af computerens

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

computerens_udvikling

computerens_udvikling Computeren består af. ---------------------- En computer består af mange ting. Der er det samme i næsten alle computere, men der er en forskel - størrelsen på tingene. Dette er ikke fysisk, men f. eks.

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen

Læs mere

Markus, Nicklas, Jonas og Patrick D Kom/it C 1. feb 2013. Computerens anatomi. --- Lavet af Markus, Nicklas, Jonas og Patrick D --- Side 1 af 8

Markus, Nicklas, Jonas og Patrick D Kom/it C 1. feb 2013. Computerens anatomi. --- Lavet af Markus, Nicklas, Jonas og Patrick D --- Side 1 af 8 Computerens anatomi --- Lavet af Markus, Nicklas, Jonas og Patrick D --- Side 1 af 8 Indholdsfortegnelse Foredrag... 3 Formidling... 4 En computer er opbygget af... 5 Side 2 af 8 Foredrag Målgruppe 7,

Læs mere

3. Computerens opbygning.

3. Computerens opbygning. 3. Computerens opbygning. Computere er konstrueret med henblik på at skulle kunne behandle og opbevare data og det er de som nævnt i noterne om Bits og Bytes vældig gode til. Som overordnet model for computere

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

Hvad skal du vide for at bygge din egen computer?

Hvad skal du vide for at bygge din egen computer? Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige

Læs mere

Computerens Anatomi. Af Martin Arnetoft

Computerens Anatomi. Af Martin Arnetoft Computerens Anatomi Af Martin Arnetoft Moores lov Moores lov siger, at antallet af transistorer på et stykke hardware over 18 eller 24 måneder fordobles. Denne lov bruges til at beskrive udviklingen indenfor

Læs mere

Computerens Anatomi. Kom/IT C - Computer Anatomi - Daniel og Fie - 3/3 2015. Planlægning af kommunikationsvalg og medieprodukt.

Computerens Anatomi. Kom/IT C - Computer Anatomi - Daniel og Fie - 3/3 2015. Planlægning af kommunikationsvalg og medieprodukt. Computerens Anatomi Planlægning af kommunikationsvalg og medieprodukt. Vi startede med at snakke om modtager, afsender og budskab og blev enige om at det skulle være simpelt for at få modtagernes interesse.

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Begrænsningen ligger normalt i tre forhold: Lagerstørrelse Antal indgangsenheder Antal udgangsenheder

Begrænsningen ligger normalt i tre forhold: Lagerstørrelse Antal indgangsenheder Antal udgangsenheder Begrænsningen ligger normalt i tre forhold: Lagerstørrelse Antal indgangsenheder Antal udgangsenheder Programmerbare styresystemer Løs programmeringsenhed Det vil dog ofte være formålstjenligt af have

Læs mere

Opslagsbog om computer. Af Erik Veidorf og Mike T. Krogh.

Opslagsbog om computer. Af Erik Veidorf og Mike T. Krogh. Opslagsbog om computer Af Erik Veidorf og Mike T. Krogh. Indhold: Side 1-------------------------------------------------------------------------------------------------------------CD-Rom/disk drev/ Side

Læs mere

Når man taler om computere eller kigger i annoncer om den slags, så dukker der en del mærkelige fagudtryk op:

Når man taler om computere eller kigger i annoncer om den slags, så dukker der en del mærkelige fagudtryk op: PC'en & hardware Windows kaldes et styresystem, fordi det styrer kommunikationen mellem programmer (software) og alle de enkelte fysiske enheder: processor, modem, printer, lydkort, tastatur, mus o.s.v.

Læs mere

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister

Læs mere

Computerens Anatomi KOM/IT

Computerens Anatomi KOM/IT j Computerens Anatomi KOM/IT Rapporten er skrevet af: Frederik, Jesper og Peter Gruppemedlemmer: Simon, Jesper, Frederik, Mathias og Peter Klasse: 1.3 Periode/øvelsesdato:14-02-2014 til 14-03-2014 Afleveringsdato:

Læs mere

Kravspecifikation For. Gruppen

Kravspecifikation For. Gruppen Kravspecifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 LÆSEVEJLEDNING...3 2. GENEREL BESKRIVELSE...4 2.1 SYSTEM BESKRIVELSE...4 2.2 SYSTEMETS FUNKTION...4

Læs mere

Computerens - Anatomi

Computerens - Anatomi 2014 Computerens - Anatomi Rapporten er udarbejdet af Andreas og Ali Vejleder Karl G Bjarnason Indholdsfortegnelse Formål... 2 Indledning... 2 Case... 3 Design... 3 Skitser... 4 Planlægning... 5 Kravsspecifikation...

Læs mere

Automatisering Af Hverdagen

Automatisering Af Hverdagen Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...

Læs mere

Kom godt i gang med Fable-robotten

Kom godt i gang med Fable-robotten Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90

Læs mere

Internettet. Teknisk viden om internettet Når teknisk udstyr, bl.a. computere, kommunikere med hinanden, foregår det via protokoller.

Internettet. Teknisk viden om internettet Når teknisk udstyr, bl.a. computere, kommunikere med hinanden, foregår det via protokoller. Internettet. Introen. De mange tusinde hjemmesider verden over gør det nemt at finde informationer, handle, chatte, køber rejser, skabe sociale relationer, finde arbejde og meget mere. Flere funktioner

Læs mere

Kom i gang med. Find på Programmér Del

Kom i gang med. Find på Programmér Del Kom i gang med Find på Programmér Del version 1.3 SCRATCH er et nyt programmeringssprog. Med Scratch kan du lave dine egne interaktive animationer, spil og musik. Scratch er gratis og "open source". Du

Læs mere

Maskiner og robotter til sjov og ballade

Maskiner og robotter til sjov og ballade Maskiner og robotter til sjov og ballade Se dig om på dit værelse, i dit hjem og alle de andre steder, hvor du færdes i din hverdag. Overalt vil du kunne finde maskiner. Der findes: Maskiner til forskellige

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse 1 Indledning...2 2 Logiske kredsløb...3 Eksempel:...3 Operatorer...4 NOT operatoren...4 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

Gruppe: Steffen Klausen, Hani Al-kerdi, Mathias Hansen og Jesper Anthonisen

Gruppe: Steffen Klausen, Hani Al-kerdi, Mathias Hansen og Jesper Anthonisen Opgaverne er lavet af: A er lavet af alle D er lavet af alle F er lavet af alle G er lavet af alle Gruppe: Steffen Klausen, Hani Al-kerdi, Mathias Hansen og Jesper Anthonisen Sikkerhed og risikofaktorer

Læs mere

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er

Læs mere

Deling i Windows. Netteknik 1

Deling i Windows. Netteknik 1 Deling i Windows - via Net eller Hjemmegruppe! Netteknik 1 Net historisk set Net - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer, printere

Læs mere

Produktpræsentation. BA Systems. Control made easy

Produktpræsentation. BA Systems. Control made easy Produktpræsentation BA Systems Control made easy Produkthistorik 1995: SCADA system 1. generation frigivet 1997: BAS Series 1. generation frigivet 1999: BAS Series 2. generation frigivet - Frit programmerbar

Læs mere

GSM / SMS dør/port kontrol enhed

GSM / SMS dør/port kontrol enhed 11-07-2013 GSM / SMS dør/port kontrol enhed 6 stk. Digitale indgange med egen tekst besked via SMS 4 stk. Udgange med aktivering via SMS besked 4 stk. Administrator telefonnumre der modtager SMS alarm

Læs mere

INDHOLDSFORTEGNELSE. Et stort spring... 7 Jesper Bove-Nielsen, forlagsdirektør. KAPITEL ET... 9 Introduktion til Windows 7

INDHOLDSFORTEGNELSE. Et stort spring... 7 Jesper Bove-Nielsen, forlagsdirektør. KAPITEL ET... 9 Introduktion til Windows 7 INDHOLDSFORTEGNELSE Et stort spring... 7 Jesper Bove-Nielsen, forlagsdirektør KAPITEL ET... 9 Introduktion til Windows 7 Windows 7-udgaver... 10 32- eller 64-bit version af Windows 7... 11 Hardware...

Læs mere

D-Star. En moderne kommunikations form

D-Star. En moderne kommunikations form D-Star En moderne kommunikations form Indhold Problemformulering... 2 Starten på D-Star... 3 Om D-Star nettet... 4 Udstyr til D-Star... 8 Kilde angivelse... 10 Konklusion... 11 1 Problemformulering Jeg

Læs mere

8 danske succeshistorier 2002-2003

8 danske succeshistorier 2002-2003 8 danske T E K N I S K - V I D E N S K A B E L I G F O R S K N I N G succeshistorier 2002-2003 Statens Teknisk-Videnskabelige Forskningsråd Små rør med N A N O T E K N O L O G I stor betydning Siliciumteknologien,

Læs mere

COMPUTER ANATOMI. 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE

COMPUTER ANATOMI. 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE COMPUTER ANATOMI 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE 1 Indholdsfortegnelse Kapitel 1: Opbygning s.2 Kapitel 2: CPU s.3 Kapitel 3: Motherboard s.4 Kapitel 4: Ram s.6 Kapitel 5: Grafikkort s.7 Kapitel

Læs mere

Til dig som vil have et indblik i computeren

Til dig som vil have et indblik i computeren Vi håber du nu har fået indblik i computerens hardware. Til dig som vil have et indblik i computeren Brochuren er skrevet af Anders Bøge Paulsen, Betina Kopp Pedersen, Frederik Hejgaard Andersen og Oscar

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse Indledning...3 Logiske kredsløb...4 Eksempel:...4 Operatorer...4 NOT operatoren...5 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1 Netværk repetition - lidt om talsystemer, Bits og Bytes! Netteknik 1 Lidt om Bits & Bytes En hurtig genopfriskning af: Talsystemer Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode

Læs mere

Deling i Windows. - via NetBIOS eller Hjemmegruppe! Netteknik 1

Deling i Windows. - via NetBIOS eller Hjemmegruppe! Netteknik 1 Deling i Windows - via NetBIOS eller Hjemmegruppe! Netteknik 1 NetBIOS historisk set NetBIOS - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer,

Læs mere

PRODUKTINDEKS. S3 support 26. Vil jeg få en fejlmelding på min S3, hvis der opstår problemer? 27. Vil jeg modtage teknisk support på min ipad mini?

PRODUKTINDEKS. S3 support 26. Vil jeg få en fejlmelding på min S3, hvis der opstår problemer? 27. Vil jeg modtage teknisk support på min ipad mini? OFTE STILLEDE SPØRGSMÅL PRODUKTINDEKS Apparat Generelt 1. Hvad er S3 scannerens positionering? 2. Hvad måler S3 scanneren? 3. Hvad er forskellen på S2 Everest og S3? 4. Hvilke dele følger med S3 scanneren?

Læs mere

Computeren inderst inde

Computeren inderst inde Computeren inderst inde DM534 Rolf Fagerberg Bits Information = valg mellem forskellig muligheder. Simpleste situation: valg mellem to muligheder. Kald dem 0 og. Denne valgmulighed kaldes en bit. Bits

Læs mere

Maskiner og robotter til hjælp i hverdagen

Maskiner og robotter til hjælp i hverdagen Elektronik er en videnskab og et fagområde, der beskæftiger sig med elektriske kredsløb og komponenter. I daglig tale bruger vi også udtrykket elektronik om apparater, der udnytter elektroniske kredsløb,

Læs mere

Undersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering.

Undersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering. Forløbets titel Design og byg en solcelle racerbil Intro: Solcellelamper findes i mange forskellige versioner til haven. Solcellen omdanner solens energi til elektrisk strøm, så man kan bruge den til fx

Læs mere

Teknologi historie Datateknologi, Hardware og software

Teknologi historie Datateknologi, Hardware og software Teknologi historie Datateknologi, Hardware og software Følgende fremstilling er delvis baseret på Dr. Paul E. Dunne s forelæsningsnotater. Notaterne findes på http://www.csc.liv.ac.uk/~ped/teachadmin/histsci/content.html

Læs mere

Administrator - installation og brug i Windows

Administrator - installation og brug i Windows 1 Administrator - installation og brug i Windows Grundforfattet af Allan, OZ1DIS, redigeret/udgivet af Palle, OZ6YM Det her beskrevne er IKKE noget nyt, og har været gældende siden Windows NT og version

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Synkron kommunikation

Synkron kommunikation Synkron kommunikation Synkron kommunikation betyder, at kommunikationen foregår her og nu, med ingen eller kun lidt forsinkelse. De to kommunikatorer er synkrone de "svinger i samme takt". Et eksempel

Læs mere

Digitaldekoder i Märklin Motorola format til lokomotiver med vekselstrømsmotor fra Märklin eller HAG.

Digitaldekoder i Märklin Motorola format til lokomotiver med vekselstrømsmotor fra Märklin eller HAG. Uhlenbrock 75 100 (1) Lokdekoder 75 100 Digitaldekoder i Märklin Motorola format til lokomotiver med vekselstrømsmotor fra Märklin eller HAG. Egenskaber Denne lokomotivdekoder til vekselstrømsmotorer forstår

Læs mere

Windows Vista 1. Side 1 af 10

Windows Vista 1. Side 1 af 10 Windows vista...2 Lukke for PC,en...3 Velkomstcenter...3 Finde/starte et program...4 Alle programmer...5 Menuen Start...5 Stifinder...6 Windows Sidepanel og gadgets...7 Dokumenter...7 Tilbehør...8 Windows

Læs mere

Gode råd til netbankbrugere - sikring af en typisk hjemme-pc med adgang til netbank

Gode råd til netbankbrugere - sikring af en typisk hjemme-pc med adgang til netbank Gode råd til netbankbrugere - sikring af en typisk hjemme-pc med adgang til netbank Af BEC og FortConsult, januar 2005. Hvad kan du konkret gøre for at beskytte din pc? Målgruppe Denne vejledning er skrevet

Læs mere

Sug det op. Sug det op. Ingeniørens udfordring Elevhæfte. Materialet er udarbejdet i forbindelse med EU- projektet;

Sug det op. Sug det op. Ingeniørens udfordring Elevhæfte. Materialet er udarbejdet i forbindelse med EU- projektet; hu6 1 Sug det op Sug det op Ingeniørens udfordring Elevhæfte Materialet er udarbejdet i forbindelse med EU- projektet; Engineer. Tekst og redaktion: Læringskonsulent, Experimentarium: Mette Rehfeld Meltinis

Læs mere

3. Menuen Start -> Programs -> OpenVPN åbnes, og "My Certificate Wizard" vælges:

3. Menuen Start -> Programs -> OpenVPN åbnes, og My Certificate Wizard vælges: Opsætning af VPN forbindelse til DRC En VPN forbindelse gør det muligt for en hjemmecomputer, eller en bærbar computer, at få adgang til DRCs interne lokalnet fra en vilkårlig internetforbindelse. Forudsætninger

Læs mere

Velkommen til 1. omgang af IT for let øvede

Velkommen til 1. omgang af IT for let øvede Velkommen til 1. omgang af IT for let øvede Kursus er hjælp til selvhjælp og I får mest ud af det, hvis I også derhjemme afsætter nogle timer til øvelser på jeres computer. Vi sørger for hjemmeopgaver!!

Læs mere

Når enderne af en kobbertråd forbindes til en strømforsyning, bevæger elektronerne i kobbertråden sig (fortrinsvis) i samme retning.

Når enderne af en kobbertråd forbindes til en strømforsyning, bevæger elektronerne i kobbertråden sig (fortrinsvis) i samme retning. E2 Elektrodynamik 1. Strømstyrke Det meste af vores moderne teknologi bygger på virkningerne af elektriske ladninger, som bevæger sig. Elektriske ladninger i bevægelse kalder vi elektrisk strøm. Når enderne

Læs mere

1. En nyttig formel Lad mig uden bevis angive en nyttig trigonometrisk formel, som i dag kaldes for en logaritmisk formel: (1) sin( A) sin( B) = 1 [ cos( A B) cos( A+ B) ] 2 Navnet skyldes løst sagt, at

Læs mere

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011 Spil Rapport Spil lavet i GameMaker Kevin, Mads og Thor 03-02-2011 Indholdsfortegnelse Indledning... 2 HCI... 2 Planlægning / Elementær systemudvikling... 2 Kravspecifikationer... 4 Spil beskrivelse...

Læs mere

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...

Læs mere

Administrator - installation og brug i Windows

Administrator - installation og brug i Windows 1 Administrator - installation og brug i Windows Det her beskrevne er IKKE noget nyt, og har været gældende siden Windows NT og version 2000, efterhånden 15-20 år eller mere. Denne artikel omhandler følgende

Læs mere

Geogebra Begynder Ku rsus

Geogebra Begynder Ku rsus Navn: Klasse: Matematik Opgave Kompendium Geogebra Begynder Ku rsus Kompendiet indeholder: Mål side længder Mål areal Mål vinkler Vinkelhalveringslinje Indskrevne cirkel Midt normal Omskrevne cirkel Trekant

Læs mere

Vocally 3 Infinity. In-Line, stemme aktiveret opkaldsenhed Brugsanvisning. Rev 1.01

Vocally 3 Infinity. In-Line, stemme aktiveret opkaldsenhed Brugsanvisning. Rev 1.01 Vocally 3 Infinity In-Line, stemme aktiveret opkaldsenhed Brugsanvisning Rev 1.01 Dette er en Dansk udgave af producentens officielle bruger manual. Der henvises til den officielle i tvivls tilfælde og

Læs mere

Fejlsikret Windows Fejlsikret start

Fejlsikret Windows Fejlsikret start Fejlsikret Windows Hvis din computer ikke vil starte, eller hvis den konstant går ned, kan du bruge fejlsikret tilstand til at finde og eventuelt rette fejlen. Fejlsikret tilstand kan også hjælpe dig med

Læs mere

Til dig som vil have et indblik i computeren

Til dig som vil have et indblik i computeren Til dig som vil have et indblik i computeren CPU RAM Netkort Lydkort Grafikkort Harddisk Optisk drev Bundkort Køling Strømforsyning Skærm Mus Tastatur Indholdsfortegnelse Fra polfoto.dk Indledning I denne

Læs mere

Input/Output: Brugergrænseflader. dopsys

Input/Output: Brugergrænseflader. dopsys Input/Output: Brugergrænseflader dopsys Interaktion med bruger Visse devices lægger et fundamentalt sæt af spilleregler for vores brug af computere Generisk tilbagemelding, hvad laver den : Billedskærm

Læs mere

Datatekniker med programmering som speciale H5

Datatekniker med programmering som speciale H5 Datatekniker med programmering som speciale H5 H5 består af et selvstændigt projekt som du definerer. Styringen af projektet er i centrum her, og ikke selve softwaren. H5 varer ti uger bestående af ni

Læs mere

KAPITEL 1 Introduktion

KAPITEL 1 Introduktion KAPITEL 1 Introduktion ZoomText 9.1 er et specialdesignet computer program der hjælper svagsynede med at se skærmbilledet på computeren. Ved at benytte både skærmforstørrelse og skærmlæsning giver ZoomText

Læs mere

Velkommen til BEHRINGER PODCAST hurtigstart guiden

Velkommen til BEHRINGER PODCAST hurtigstart guiden Velkommen til BEHRINGER PODCAST hurtigstart guiden Tak for tilliden af valget af et af vore podcast kompatible produkter. Denne fremragende software og hardware pakke muliggør produktion af podcasts af

Læs mere

Introduktion til cosinus, sinus og tangens

Introduktion til cosinus, sinus og tangens Introduktion til cosinus, sinus og tangens Jes Toft Kristensen 24. maj 2010 1 Forord Her er en lille introduktion til cosinus, sinus og tangens. Det var et af de emner jeg selv havde svært ved at forstå,

Læs mere

MP3 player med DMX interface.

MP3 player med DMX interface. Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK MP3 player med DMX interface. Funktion: En avanceret Mp3spiller med forskellige styringsmuligheder, velegnet til brug i museer, teatre, udstillinger

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG Xilinx XC9536 29-9-3 Generel beskrivelse af JTAG: JTAG:

Læs mere

Jeg gik ned til Biossetup. Og fik den til at se sådan ud

Jeg gik ned til Biossetup. Og fik den til at se sådan ud Jeg købte en lille Levono 14 Tommers maskine Ideapad 120S-14IAP for 1400 Kroner. Den havde Windows 10 installeret, men den var utrolig restriktiv med visse programmer, så der gik ikke to dage før jeg bestemte

Læs mere

VISNINGS MATERIALE U N D E R. - opfindelser - damplokomotiv

VISNINGS MATERIALE U N D E R. - opfindelser - damplokomotiv U N D E R VISNINGS MATERIALE - opfindelser - Når vi taler om 1800-tallet, taler vi også ofte om industrialiseringen. Det var en tid, hvor der skete en stor udvikling i samfundet. Der kom flere og flere

Læs mere

Indholdsfortegnelse :

Indholdsfortegnelse : Rapporten er udarbejdet af Daniel & Kasper D. 23/1-2001 Indholdsfortegnelse : 1.0 STEPMOTEREN : 4 1.1 Stepmotorens formål : 4 1.2 Stepmotorens opbygning : 4 2.0 PEEL-KREDSEN 4 2.1 PEEL - Kredsen Generelt

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

TouchPad og tastatur. Dokumentets bestillingsnr.: I denne vejledning beskrives TouchPad og tastaturet på computeren.

TouchPad og tastatur. Dokumentets bestillingsnr.: I denne vejledning beskrives TouchPad og tastaturet på computeren. TouchPad og tastatur Dokumentets bestillingsnr.: 430406-081 Januar 2007 I denne vejledning beskrives TouchPad og tastaturet på computeren. Indholdsfortegnelse 1 TouchPad Identifikation af TouchPad.......................

Læs mere

Indholdsfortegnelse... 2. Projektplan... 3. Vores research... 4 HCI... 5. Formidlingsmetode og teori... 6. Valg af Målgruppe... 8. Layout flyer...

Indholdsfortegnelse... 2. Projektplan... 3. Vores research... 4 HCI... 5. Formidlingsmetode og teori... 6. Valg af Målgruppe... 8. Layout flyer... Indholdsfortegnelse Indholdsfortegnelse... 2 Projektplan... 3 Vores research... 4 HCI... 5 Formidlingsmetode og teori... 6 Valg af Målgruppe... 8 Layout flyer... 9 Vores flyer... 10 Kildefortegnelse...

Læs mere

Jobliste overblik

Jobliste overblik Kompakt Jobliste. Du kan starte Jobliste på mange måder. Du kan højreklikke på start knappen eller på proceslinjen, og vælge Jobliste i menuen, der kommer til syne. Du kan også åbne Jobliste med genvejstaster

Læs mere

Ydeevne og kapacitet. Indholdsfortegnelse

Ydeevne og kapacitet. Indholdsfortegnelse Indholdsfortegnelse Computer specifikationer Indledning 1. Hypotese 1.1 Første test: 1.1.1 Kommentar: 1.2 Anden test: 1.2.1 Kommentar 1.3 Konklusion 2. Hypotese 2.1 Test 2.1.1 Kommentar 2.2 Konklusion

Læs mere

Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang.

Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang. Den tekniske platform Af redaktionen Computeren repræsenterer en teknologi, som er tæt knyttet til den naturvidenskabelige tilgang. Teknologisk udvikling går således hånd i hånd med videnskabelig udvikling.

Læs mere

Computerens Anatomi Af Mathias og Mark

Computerens Anatomi Af Mathias og Mark Computerens Anatomi Af Mathias og Mark Planlægning af projekt Case Størstedelen af nutidens unge har deres egen smartphone, computer og fjernsyn. Computere i alle afskygninger bliver fortsat en større

Læs mere

Apps. Kompenserende apps til mennesker med handicap www.digst.dk/~/media/files/mødet%20med%20borgeren/tilgængelighed...

Apps. Kompenserende apps til mennesker med handicap www.digst.dk/~/media/files/mødet%20med%20borgeren/tilgængelighed... Forslag til Apps til elever på mellemtrinnet, der har brug for kompenserende hjælpemidler. Nogle af informationerne er hentet fra Digitaliseringsstyrelsens materiale. Kompenserende apps til mennesker med

Læs mere

IT - Opgave. Produkt til Læring

IT - Opgave. Produkt til Læring IT - Opgave Produkt til Læring Navn: Ugur Kitir Skole: Roskilde - HTX Klasse: 2.4 Vejledere: Karl Afleveringsdato: 03/03 2009 0 Indholdsfortegnelse Planlægning... 2 Problemstilling... 2 Problemformulering...

Læs mere

SSI GSM PORT kontrol brugervejledning. SSI GSM PORT brugervejledning V1.2

SSI GSM PORT kontrol brugervejledning. SSI GSM PORT brugervejledning V1.2 1 13.04.2015 SSI 6000.0410 SSI 6000.0410 GSM PORT brugervejledning V1.2 Port / Dør åbner via telefon opkald eller SMS - op til 30 brugere SSIHuset Svane Electronic Arildsvej 27, Gråmose, 7442 Engesvang

Læs mere

Lidt om Bits & Bytes. Talsystemer

Lidt om Bits & Bytes. Talsystemer Lidt om Bits & Bytes En hurtig genopfriskning af: Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode Hvad er det og hvor bruges det? Moderne og gammelt IT udstyr snakker sammen via 0

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

SÅDAN BRUGER DU REGNEARK INTRODUKTION

SÅDAN BRUGER DU REGNEARK INTRODUKTION SÅDAN BRUGER DU REGNEARK INTRODUKTION I vejledningen bruger vi det gratis program Calc fra OpenOffice som eksempel til at vise, hvordan man bruger nogle helt grundlæggende funktioner i regneark. De øvrige

Læs mere

Andengradsligninger. Frank Nasser. 12. april 2011

Andengradsligninger. Frank Nasser. 12. april 2011 Andengradsligninger Frank Nasser 12. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

egovernment 2.0 Hvordan kan den offentlige sektor udnytte Web 2.0? Nuuk, 20-7-2008 Søren Duus Østergaard Senior egovernment Advisor, IBM Europe

egovernment 2.0 Hvordan kan den offentlige sektor udnytte Web 2.0? Nuuk, 20-7-2008 Søren Duus Østergaard Senior egovernment Advisor, IBM Europe egovernment 2.0 Hvordan kan den offentlige sektor udnytte Web 2.0? Søren Duus Østergaard Senior egovernment Advisor, IBM Europe Nuuk, 20-7-2008 Indhold: Web 2.0 introduktion Break out session: Hvad er

Læs mere

Velkommen til IT for let øvede

Velkommen til IT for let øvede Velkommen til IT for let øvede Kursus er hjælp til selvhjælp og I får mest ud af det, hvis I også derhjemme afsætter nogle timer til øvelser på jeres computer. Vi sørger for hjemmeopgaver!! Der er masser

Læs mere

GSM / SMS port kontrol enhed

GSM / SMS port kontrol enhed 26.1.2011 GSM / SMS port kontrol enhed 6 stk. Digitale indgange med egen tekst besked via SMS 4 stk. Udgange med aktivering via SMS besked 4 stk. Administrator telefonnumre der modtager SMS alarm besked

Læs mere