Send a link to your students to track their progress
213 Terms
1
New cards
bitt
1 kahendnumber
2
New cards
bait
8 bitti
3
New cards
kilobait
1024 baiti
4
New cards
megabait
1 048 576 baiti
5
New cards
kuidas tähti kodeeritakse
Iga täht ja sümbol tekstidokumendis tuleb arvutis hoidmiseks tõlkida kahendarvuks
6
New cards
algoritm
täpne samm-sammuline juhend millegi tegemiseks
7
New cards
programm
formaalses, üheselt mõistetavas keeles kirja pandud algoritm
8
New cards
Kreeka loogikud
Parmenides - pikad loogilised põhjendused Zenon Eleast - apooriad/paradoksid Sofistid - Sokrates (470-399), Platon (428/427-348/347) väited, järeldused Aristoteles - väidete struktuur kui iseseisev uurimisobjekt, rajas loogika uurimise teaduse, võttis kasutusse muutujad
9
New cards
Induktsioon
Üksikjuhtude põhjal järelduse tegemine. Kui on olemas asi, millel on omadus P, siis on kõigil asjadel omadus P
üldistuste tegemine ehk õppimine
filosoofias arutlemise viis, ühtede asjade teatava olemuse järgi järeldatakse sama omadus ka teistel asjadel, mis sarnanevad võrreldavaga
10
New cards
Deduktsioon
Üksiku tuletamine üldisest. Kui kõigil asjadel on omadus P, siis on olemas asi, millel on omadus P
järelduste tegemine ehk reeglite rakendamine
arutlemise viis, mis tagab, et tõestest eeldustest saadakse tõesed järeldused.
11
New cards
Süllogismid
väitlus, kus mingitest väidest (eeldustest) järeldub uus väide. Aristotelese puhul alati kaks kategoorilist eeldust, üks kategooriline järeldus. 1 eeldus: kõik luiged on valged (x on y) 2 eeldus: mõni lind on luik (z on x) järeldus: mõni lind on valge (z on y)
12
New cards
Pascal
masin liitmiseks ja lahutamiseks, esimene mehaaniline kalkulaator (ainult liitmine lahutamine)
13
New cards
Leibniz
1671 aastal ehitas arvuti, mis tegi liitmis-, lahutamis-, korrutus- ja jagamistehteid 1680 lõi loogikasüsteemi, mis sarnane Boolei omaga
14
New cards
Perfokaardid
paber, millel augud sees, 0d ja 1d, oli kasutusel kangastelgede juhtimiseks
Esimene salvestamise tehnoloogia., kus programme hoiti sellistel kaartidel , iga tulp on üks täht, 0 ja 1 . Auk on 1. ca 1800 , Jacquard
15
New cards
Kangasteljed
lõngade üksteise alla ja peale panemine masina poolt, nii et sellest tekib muster
Lugesid perfokaarte, tegid riide vastavalt kaardil olevale mustrile.
16
New cards
Babbage
difference engine - 1822 ehitas esimese programmeeritava arvuti prototüübi (jäi pooleli) diferentsiaalvõrrandite lahendamiseks
Analytical Engine - Hiljem analüütilisi tehteid lahendava masina
17
New cards
Hollerith
Tema firmast kasvas IBM, 1890 tegi masina USA rahvaloenduse jaoks perfokaartide abil
18
New cards
Colossus
Londonis 1943: saksa allveelaevade salakirja dekodeerimiseks
Ideoloogia ja matemaatika oluline osa Alan Turing
19
New cards
Saksa krüptomasinad
Enigma (1920), Lorenz
Saksa lennu- ja merevägi
20
New cards
Turing
Turingi tees: kõike mida üldse saab masinaga arvutada, saab ka Turingi masinaga (esimene universaalne arvuti (sai progeda)) arvutada.
Lõi masina, mis näitas, et kõik loogikaavaldised pole lahendatavad.
21
New cards
Shannon
informatsiooniteooria isa
Elektrilülitid ja -skeemid, Bitid ja info kodeerimine, Boole algebra, Info otsimise algoritmid
22
New cards
Zuse
1936 programmeeritavate arvutite teerajaja saksamaal, esimese elektriga töötava arvuti rajaja ning programmidel põhineva arvuti looja. Samuti lõi ühe esimestest programmeerimiskeeltest
23
New cards
Esimesed programmeeritavad arvutid
Zuse 1941 (ebatäpne), Antanassoff 1941, Colossus 1943, Harvard Mark I 1944, Eniac 1944
24
New cards
relee
mootoriga lüliti
vedru hoiab lülitit lahti. Kui magnetis voolu pole siis vool läbi ei lähe, kui magnetis on vool siis tõmmatakse lüliti kinni ja vool läheb läbi
25
New cards
Samuel
1952 esimene AI programm, kabe, IBM
26
New cards
transistor
on kolme väljaviiguga pooljuhtseadis ehk triood elektriahelate lülitamiseks ja elektrisignaalide võimendamiseks.
arvutid kasutavad seda lülitina, panevad pinge peale ning võtavad ära
transistori abil saab ühe elektrisignaali (sisendsignaali) abil juhtida ehk tüürida teist elektrisignaali (väljundsignaali).
1947
27
New cards
Shockley semiconductor
William Shockley founds in Palo Alto 1955, ei läinud hästi W. Shockley üritas kommertseerida transistore
28
New cards
Fortran
formula translator, 1957
IBMis tehtud kõrgkeelne progemiskeel, võimaldas sisestada järjest tegevusi nt y * x +3+4/y, sisaldas ka tsükleid. On siiamaani kasutuses füüsikas
29
New cards
Fairchild
8 inimest lahkusid Shockley firmast tehes Fairchild Semiconductors, temast sündisid intel ja AMD
esimene kommerts integraalskeem
30
New cards
SAGE
linkis sajad radarid usas esimesse suurde arvutite communication networki (1958)
esimene suurfirma/oluline firma kes transistore tootis
32
New cards
integraalskeem
Jack Kilby 1958
33
New cards
cobol
raamatupidamisprogramm
Common Business Oriented Language,
34
New cards
lisp
computer language designed for writing artificial intelligence program
35
New cards
pdp-1
transistoritest tehtud mõõduka suurusega arvutid, sinna ehitati esimene kuulus videomäng space war. hilisemad mudelid muutusid konkurentideks IBM-ile, kuna olid odavamad
36
New cards
IBM system 360
esimene suur op süsteem
arvutite süsteem kus saab erinevaid seadmeid kergesti ühendada, eelnevalt nende seadmeid omavahel ei ühildunud
37
New cards
moore's law
oletus, et transistorite arv iga 1.5a tagant kasvab poole võrra ehk arvutusjõudlus kahekordistub iga 1,5a tagant
38
New cards
intel
Luuakse 1968
Intel creates the first 4004 microprocessor.
1969.a-integrated circuit chip that could receive instructions, and perform simple functions on data. The design becomes the 4004 microprocessor.Intel announces a 1 KB RAM chip, which has a significantly larger capacity than any previously produced memory chip. 1970.a-Intel creates the 1103 chip, the first generally available DRAM memory chip.
39
New cards
AMD
rajati 1969, kasvas välja Fairchildist
One of the leading manufacturers of personal computer processor chips
40
New cards
Engelbart
hiire leiutamine
demonstreerib esimest arvutit klaviatuuri, hiire ja akendega. Ta demob ka tekstiprotsessorit, hüpertekstisüsteemi ja kaugtöö lahendust
41
New cards
Unix
1969 Kenneth Thompson ja Dennis Ritchie loovad opsüsteemi DEC miniarvuti peal, linux android
1974 UNIX code was rewritten in the standard programming language C.
42
New cards
esimene mikroprotsessor
intel 4004
ühe kiibi peal olemas kõik mida rehkendamiseks vaja, 4biti kaupa., Algul progemiskeeli ei sisaldanud, intel hakkas seda edasi arendama
43
New cards
SQL (Structured Query Language)
On standard keel mis kogub, manipuleerib ja laeb alla andmeid andmebaasist. Query-language.
Kasvas välja System Rist(relatsiooniline), algul pakkus Honeywell, hiljem IBM. Autor ei usukunud, et see nii populaarseks muutub. 1974
44
New cards
arpanet
interneti eelkäia, Usa kaitseministeeriumi andmepaketid
1970
45
New cards
cp/m
Gary Kildall 1974, lihtne operatsioonisüsteem kirjutatud PL/M keeles intel 8080 süsteemidele, kasutasid paljud koduarvutid
46
New cards
alto
personaalarvuti mõeldud search teenuste jaoks, pankadele, ülikoolidele. Esimene prototüüp ehitati xerox Palo Altos. Ekraan on bitmapped image. 1974. Esimene arvuti mis sisaldas moodsat kasutaja interface: windows, hiir, klahvistik
47
New cards
winchester
IBMi esitatud kõvaketas, 70MB suurus
48
New cards
altair
Esimene edukalt müüdud isiklik arvuti kit arvuti fännidele. Ilma monitori ja keyboardita. MITSi tehtud 1974
49
New cards
C
1969-1973, läks populaarseks tänu heale õpikule
50
New cards
microsofti algus
1975 Bill Gates ja Paul allen
51
New cards
apple algus
Steve Woznaik-apple põhiinsener, Steve Jobs. Apple I - Wozniaki ja Jobsi kodu disainitud esimene arvuti, komplekt, mida vaja ise kokku panna, müüdi paarkümmend
52
New cards
1977 koduarvutid
Commodore PET(Personal Electronic Transactor), TRS-80 (Tandy Radio Shack), Apple II
53
New cards
visicalc
spreadsheet applele
(1979) - programm mis tegi personaalarvutist äri arvuti
54
New cards
apple II
1977, milionites müüdud personaalarvuti, Esimene arvuti värvigraafikaga. Pikka aega tootluses
55
New cards
symbolics
tootsid raudvara lisp programmide jaoks, 1980
Spetsiaalkeelte protsessorid
56
New cards
IBM pc
Ostsid microsofti mitte valminud OPsüsteemi cp/m asemel
Microsoft põhiline tarkvaratootja 1981
Ancestor to today's PCs
57
New cards
sun
Sun Microsystems. Workstation (kõverate pcde tegija), arvuti sisaldas TCP/IP (ei loonud sun), 1990ndate buumi ajal väga edukas
First workstation introduced
ehitab tööjaamu, NFS (network file system)
58
New cards
oracle
1.data managem system, jooksis paljudel arvutitel
hakkasid SQL baasil tegema andmebaaside süsteeme
59
New cards
macintosh
1984 esimene edukas graafilise kasutajaliidese ja hiirega arvuti
60
New cards
apple ja microsofti tooteliinid
Two main lines: Apple II and Macintosh
Lisa op sys põhinevad mac os op sys - alates mac os x unix põhinevad. ipod, iphone,
microsoft - põhiliinid on progekeeled(Basic, Fortran, Cobol, C, C++, C\# interpretaatorid, MS-DOS, Windows NT/2000/XT, Office, arendab tarkvara IBM PC kloonidele ja Office (word, excel, ), Basic Applele.
61
New cards
riistvarast mälu tehnoloogia
Dram ehitatud kondensaatoritest, Dram läheb väga aeglaselt kiiremaks, protsessor, mis omakorda ehitatud transistoritest, on kümneid kordi kiirem DRAMist. Protsessorid on samas kallimad, aga see on kiirem
62
New cards
cache ja mälu hierarhia
if only i knew
63
New cards
assembler
koodi käsud vastavad protsessori masinkoodi omale
64
New cards
kompileerimine 1
koodi tõlkimine
65
New cards
linkimine
peale tõlkimist ühendab
otsib vajalikud lisafailid kokku kui masin kompileerimise ära teeb
66
New cards
loader
osi osa, mille ül panna efec file mällu ja valmistab selle käima panema
67
New cards
algoritmide keerukus
Algoritmi keerukus on põhioperatsiooni(de) arvu sõltuvusfunktsioon K(n) sisendi(te) suurusest n
Põhioperatsioon on midagi, mis on riistvaras tehtav piiratud arvu sammudega. Sisendi suurus võib olla defineeritud erinevalt
68
New cards
mida tähendab suur-O (a la O(n**2)) notatsioon
Annab keerukusklassi - millise proportsiooniga suureneb arvutusaeg sõltuvalt sisendi suuruse muutusest
69
New cards
mis on sorteerimisalgoritmi parim keerukus halvimal juhul
O(n**2)
70
New cards
erinevus merge sorti ja selection sorti vahel: algoritmi ja keerukuse mõttes
ms kiirem, vähem võrdlusi, logaritmid
ss aeglasem, rohkem võrdlusi, ruudus ja jagatud
71
New cards
mis operatsioonid on massiividel kiiremad / aeglasemad kui listil
\
72
New cards
andmed
märkide hulgad, mis on mingis keskkonnas salvestatud
73
New cards
mis on andmebaas
hulk tõeseid väiteid (fakte) reaalse maailma kohta, mis on salvestatud mingis keskkonnas
Andmebaas peab võimaldama vastata päringutele praegu ja tulevikus, andmed peavad olema korrastatud mingi struktuuri järgi
74
New cards
mis on andmebaasisüsteem
Tarkvara, mis võimaldab andmebaase luua ja hallata ja on nagu müür mille sees on andmebaasid (nagu aiad) ja värav/väravavaht, läbi mille peab toimuma igasugune nende andmebaaside kasutus
75
New cards
Malware
kahjurvara, ründetarkvara, kuritahtlik tarkvara, infosüsteemi töö või kasutaja otsese või kaudse sihiliku kahjustamise või häirimise vahend
76
New cards
Cookie
väike tekstistring mille kirjutab veebiserver kliendi brauserisse, kasutatakse autentimiseks, järgmiste pöördumiste hõlbustamiseks, saab kasutada ka kasutaja eelistusi jälgiva ja privaatsust rikkuva nuhkvarana
77
New cards
Phishing
õngitsemine, tundliku teabe saamiseks saadetakse sõnumeid mis näiliselt tulevad usaldusväärsest allikas
78
New cards
python
Alustatud 1989 Guido van Rossum. Püüton 2.0, releasitud 2000
79
New cards
html
Veebi ehituskeel, kasutatakse tage, pealkirjade, piltide esitamiseks nagu
80
New cards
http (hypertext transfer protocol)
andmete edastusprotokoll veebis, 1989a. Klient edastab serverile HTTP päringu ja server saadab kliendile vastuse, mis sisaldab hypertext lingitud dokumenti, mille avamisel saab klient brauserist veebiserverit vaadata
Päringuks on tekstiline käsk serverile "anna mulle selline fail", kus näidatakse ära:konkreetne küsimus-käsk,faili asukoht ja nimi,protokoll, mida küsija kasutab.
HTTP ei ole ehitatud "biti või baidi" tasemel, vaid teksti ridade kaupa: päis, tühi rida, tekstiread.
81
New cards
internet eestis
1990 intenet osake eestis, esimene ühendus polnud päris TCP/IP, vaid sai ainult e-posti saata, Soomega ühendatud
küberneetika instituut organiseeris interneti välisühenduse kaablitpidi Helsingisse
KBFI satelliidiühendus sai valmis kuu aega enne Küberneetika Instituudi kaabliühendust: hankisid nemad Eestile Soviet Unioni .su-st erineva interneti aadressi .ee ja hakkasid Eesti-sisest internetti administreerima
82
New cards
linux
1991 Tehtud Linus Torvaldsi poolt, mugav kasutada, Kasutas Minix-st inspireeritud kernelit GNU jaoks
1994 Linus laseb välja Linux Kerneli
Linuxi põhjal ehitatakse Androidid
83
New cards
netscape
First internet browser 1994
asutajad Clark ja Andreessen
Windowsi jaoks loodud world wide web brauser, 1998 panevad pillid kokku, kuna microsoft on parem, teevad selle vaba varaliseks ja käivitavad Mozilla
84
New cards
usenet
1980ndatel tehtud arvutivõrkude suhtlemissüsteem
85
New cards
php
jookseb serveri peal, võtab serverist contenti ning displayb selle kasutajale, kes vaatab veebisaiti
on skriptimiskeel, mis oli algselt mõeldud veebilehtede tegemiseks.It was originally created by Rasmus Lerdorf in 1994
86
New cards
päevalehed eestis
1995 Eestis esimene päevaleht veebis
87
New cards
palm pilot
firma, mis rajas esimesed populaarsed pihuarvutid. U.S. Robotics
Esimsed "nutitelefonid" 1996. Kaasaskantavad (ja puute tundlikud) seadmed.
88
New cards
google
1997 ilmub välja google, startup projektina, ül oli Standfordi raamatukogu jaoks parem otsingusüsteem
digiraamatukogu projekt
89
New cards
deep blue
1996 IBM arvuti mis võitis male maailmameistrit
90
New cards
wikipedia
2001
91
New cards
x-tee
Eesti riigi andmebaase ühendav andmevahetuskiht. Võimaldab infosüsteemidel kasutada ühtsed olemasolevat andmevahetuskeskkonda ja ühtset sisselogimistunnust, kasutavad nii nt politsei, pääste, haiglad, töötukassa
92
New cards
andmetüübid
Levinud viisid andmeid arvutis kodeerida
Protsessor toetab otse ainult liht andmetüüpe: täisarve ja ujuvkomaarve
93
New cards
stringid
tähemärkide jada hoidvad muutujad
94
New cards
massiivid
andmestruktuurid mis koosnevad elementide hulgast, igal oma index või key
95
New cards
puud
abstraktne andmetüüp, mis on nagu hierarhiline puustruktuur põhiväärtuse ja alamväärtustega nt **vanem ja lapsed** , mis on ühendatud sõlmede kogumina
96
New cards
pointer
objekt mis hoiab mäluaadressi
97
New cards
opsüsteemi roll
1. Programmid, teenused ja teegid suhtlevad OS tuumaga, OS suhtleb riistvaraga 2. programmeerijale valmistehtud standardtükid, 3. harjumuspärane arvuti kasutamisviis sõltumata installitud programmidest, 4. OS tegeleb programmide lugemise, käivitamise, seismapanemisega, 5. OS tegeleb mälu jagamisega programmidel, 6. OS oskab suhelda võrguga, tegeleda mälu ja cachega, graafikakaardiga