EVTEK Tietojenkäsittelyn perusteet

| KOTISIVU | KURSSIKUVAUS | OHJELMA JA HARJOITUKSET |

 

Luennot, osa 1

Tietokoneen käynnistäminen

  1. tarkista, että levykeasema A: on tyhjä
  2. kytke virta tietokoneeseen ja näyttöön
  3. seuraa käynnistymistä - virhetilanteita?
  4. lopuksi näytölle ilmestyy verkkoon kirjautuminen, salasanoja ei tarvita
  5. Windows -työpöytä on edessäsi

Tietokoneen toimintaperiaate, esimerkkinä kirjeen kirjoittaminen

Tavallisia virhetilanteita ja niistä selviäminen

Tieto tietokoneella

bitti, tavu, sana, tiedosto

Tiedosto:

Tiedostojen koko

Yksi merkki vie yhden tavun (B, byte) verran tilaa (vähintään).

1 b (bit, bitti)
1 B (byte, tavu) = 8 b
1 KB (kilobyte, kilotavu) = 210 B = 1024 B = n. 1000 B
1 MB (megabyte, megatavu) = 220 B = 1 048 576 B = n. 1000 KB
1 GB (gigabyte, gigatavu) = 230 B = n. 1000 MB
1 TB (terabyte, teratavu) = 240 B = n. 1000 GB

Huomaa: 1 k = 1000, mutta 1 K = 1024.

Yksi sivu pelkkää tekstiä vie noin 2 KB tilaa, plus ohjelman käyttämät muotoilutiedot. Word-tiedosto vie vähintään 19 KB vaikka olisi vain pari riviä.

Tieto järjestetään

Tiedostojen nimeäminen

BAT DOS komentotiedosto
COM ohjelma
EXE ohjelma
DOC Word-teksti
XLS Excel taulukko

Tiedostoviittaukseen kuuluu myös levyasema A: B: C: D:, verkossa F: H: N: jne.

A:\QUEST\QUESFORM.FRM

Merkin korvaus haku, poisto, ja kopiointitoiminnoissa: esim kaikki kuvatiedostot, jotka alkavat S:llä

s*.gif

Tietojenkäsittelyn historiaa: laitteet

Hollerith: reikäkorttikoneet US väestölaskenta 1890, elektromekaanisia, IBM syntyi

1940 luku

ENIAC:

Von Neumann arkkitehtuuri:

1950-luvun alkupuoli

magneettinauha ja elektroniset rummut tallennuslaitteina
keskusmuistina ferromagneettinen

1956

transistorit keskusmuistiksi
magneettiset levyt

1960 SSI: small scale integrated circuit (100 transistoria)

1966 MSI: medium scale integrated circuit (1,000 transistoria)

1969 LSI: large scale integration (jopa 10,000 komponenttia)
VLSI, ja yhä suurempi pakkaustiheys

Tietojenkäsittelyn historiaa: sovellukset

1950-luku

konekieliset ja Assembler ohjelmat: yksi ohjelma kerrallaan

1960-luku

moniajo, eräajo
Mainframe - keskustietokoneet, päätteet ja suorakäyttö
tilastot, suuret laskentatehtävät, taloushallinto, tekstipohjaista
Cobol, Fortran, Algol ohjelmointikielet

1970-luku

minitietokoneet, pientietokoneet, hajautetut järjestelmät, verkot
Basic, APL, Pascal ja yhä uusia erikoistuneita ohjelmointivälineitä
tietokannat
ammatit ja työnjako selkeät: operaattorit, systeeminsuunnittelijat, tallentajat, ohjelmoijat, tulosteiden käsittelijät

1980-luku

supertietokoneet ja mikrotietokoneet (Apple & CP/M) edellisten lisäksi
Unix-työasemat
toimistoautomaatio: tekstinkäsittely ja taulukkolaskenta
robotiikka
Työasema/ palvelin tietokannat (client /server) , SQL
grafiikka, suunnitteluapuvälineet CAD, CAE, väritulostus
ohjelmoinnista valmisohjelmien käyttöön

1990-luku

LANs (paikallisverkot), sähköposti
WANs (wide area networks), globaali systeemien integroituminen
tehokkaat työasemat, GUIs (Graphical user interface)
C -ohjelmointi, oliot: object-oriented model
multimedia, video
Internet ja telekommunikaatio

Tietokonelaitteet ja ohjelmistot

Mikä on käyttöjärjestelmä?

Käyttöjärjestelmä on ohjelmisto, joka ohjaa tietokoneen toimintaa. Se on tavallisesti asennettuna mikrotietokoneen kiintolevyllä. Käyttöjärjestelmä käynnistyy automaattisesti, kun tietokoneeseen kytketään virta, ja se on muistissa eli käynnissä koko sen ajan, kun tietokonekin on käynnissä.

Erilaisia tietokoneita ja käyttöjärjestelmiä

PC

PC:n käyttöjärjestelmä

Macintosh, Apple

Keskusyksikkö

Magneettiset ja optiset tallennuslaitteet

Magneettisia tallennuslaitteita ovat

Optisia levyjä

Levyke

Kiintolevy

CD-ROM-levyt

Tiedostojärjestelmä:

Tallennusvälineiden nopeus

Keskusyksikkö: emolevy (= system board)

Liitännät ja laiteohjaimet

Asennus:

Kapasiteettivaatimuksia, esim. videoeditointi

Oheislaitteet

Lähiverkko ja tietoliikenne

Ohjelmat

Ohjelmien yhteensopivuus

Ohjelmien asennus

Tietokonetyypit

CISC complex instruction set computer

RISC reduced instruction set computer

Mikrotietokoneet, PC

Työasemat

Pientietokoneet, minikoneet

Keskustietokoneet

Supertietokoneet

Sulautetut järjestelmät, prosessinohjaus

Ohjelmat

Huom:

Data eli tiedot ja ohjelmat käsitellään tietokoneessa samanarvoisina ja samassa muodossa - suoritin ei erota niitä toisistaan. Näin ollen ohjelmat voivat käsitellä toisiaan kuten dataa.

Varusohjelmistot

Laiteohjaimet (=driver), asennus

Tietoliikenneohjelmat

Apuohjelmat

Ohjelmointikielet

156C
166D
5056
306E
C000

LOAD 6C
LOAD 6D
ADD
STORE 6E
HALT

| KOTISIVU | KURSSIKUVAUS | OHJELMA JA HARJOITUKSET |

 

Päivittänyt: Jaana Holvikivi Muutettu: 23.8.2004