1 / 29

Tietojärjestelmien historia

Tietojärjestelmien historia. Johdatus tietojärjestelmätieteeseen Produktio kl200 1 Teema 2. Tieteenalan esittely. Tehdään usein esittelemällä oman alan kehitystä ja historiaa Esimerkiksi filosofia Aikaisemmat käsitykset tietojärjestelmästä auttavat ymmärtämään

claral
Download Presentation

Tietojärjestelmien historia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tietojärjestelmien historia Johdatus tietojärjestelmätieteeseen Produktio kl2001 Teema 2

  2. Tieteenalan esittely • Tehdään usein esittelemällä oman alan kehitystä ja historiaa • Esimerkiksi filosofia • Aikaisemmat käsitykset tietojärjestelmästä auttavat ymmärtämään • miten nykyiset käsitykset ovat syntyneet • mitä on odotettavissa tulevaisuudessa • lieventää tieteenalalle ominaista uutuusmystiikkaa

  3. Historian kirjoitus • Tietojenkäsittely ja tekniikka suosittua • Tiedon varastointi ja siirto ovat saaneet vähemmän huomiota osakseen • Ketä järjestelmä palvelee • ohjauksen kohde järjestelmän ulkopuolella • Kuka järjestelmän omistaa • Mikä on järjestelmän mieli? • vrt. mielekäs, mieletön (Sinne)

  4. Tietojärjestelmä ennen tietokoneita • Kolme osiota • Tiedon talletus • muistaminen, muistiin merkitseminen • Tiedon käsittely • Ajattelu, laskeminen • Tiedon siirto • kommunikointi

  5. Varhainen tiedon talletus • Suullinen kansanperinne • Kirjoitustaito • Tiedon pysyvyys • Dokumentti • Kirjapaino • Joukkoviestintä • Tiedon löytäminen • Indeksit, kansiot ja kortistot

  6. Varhainen tiedon käsittely • Ajattelu, sormet • Helmitaulu • Logaritmitaulut • Laskutikku • Mekaaniset laskukoneet • Babbage (1832, 1849) • analyyttinen kone • Differenssikone • Huom! Keskittyy laskentatyyppiseen käsittelyyn

  7. Tiedon käsittelyn vaiheita • George Boole • Boolen algebra (1854) • Digitaalitekniikan perusta • Konrad Zuse • Atanasoff & Berry • Turing

  8. Varhainen tiedon siirto • Edellytyksenä kirjoitustaito • Lähetti, postilaitos • Kirjekyyhkyt • Lennätin (optinen, sähköinen, langaton) • Puhelin • Radio • Telex

  9. Tietojärjestelmä • Rekisterit • Veronkanto • Kirjanpito • Sotaväki • Clearing House • Navigointi • Viestijärjestelmät

  10. Reikäkorttitekniikan synty • Yhdysvaltain väestölaskenta (census) • Demograafisia tietoja • Kymmenen vuoden välein • Raportti tilastoineen 1880 • 21 000 sivua • 7 vuotta

  11. Herman Hollerith (1859 - 1929) • Vuoden 1890 väestölaskenta reikäkorttilaittein • Tabulating Machine Company 1896 • Computing-Tabulating-Recording Company 1911 • International Business Machines 1924 • Thomas J. Watson

  12. Reikäkortti • Pahvin pala • 80 saraketta • 12 vaakariviä • Merkit esitetään lävistämällä suorakaiteen muotoisia reikiä • Yksi numero, kirjain tai erikoismerkki saraketta kohti • Sähkömekaaninen tunnistus • Lajittelu sarakkeen mukaan

  13. Tietokenttä • Joukko vierekkäisiä sarakkeita • Säästäväisesti, vain 80 merkkiä kortilla • Y2K • Kiinteät sarakkeet • Luvut oikeassa reunassa • Ei desimaalipilkkuja • Avainkenttä

  14. Tietue (rekordi) • Yksi tai useampia reikäkortteja • Kaikki seuraavat kentät on lävistettävä tietueen jokaiseen korttiin samoihin sarakkeisiin: • Avainkenttä • erottaa tietue-esiintymät toisistaan • Tietuetyypin tunnus • erottaa tiedostot toisistaan • Korttinumerointi • auttaa pitämään tietueen kortit (n>1) järjestyksessä

  15. Tiedosto (file) • Peräkkäistiedosto • Lajiteltuna avainkentän mukaan • Eräkäsittelyperiaate • Pysyvä tiedosto • Versionhallinta! • Tapahtumatiedosto

  16. Tiedoston lajittelu • Sarake kerrallaan • Kortti pakka jakautuu lokeroihin sarakkeen merkin mukaan • Alkaen vähiten merkitsevästä sarakkeesta

  17. Reikäkorttikoneet • Kytkentätaulu • Lajittelukone • Kollaattori • Repro • Tabulaattori • Kalkulaattori

  18. Tietokone • von Neumann • Muistiin talletettu ohjelma • Computer - Calculator • 1958 Ensimmäinen tietokone Suomessa IBM 650 • Transistori 1951 • IBM 1401 1959

  19. Oheislaitteet • Reikäkortin lukija • Reikäkortin lävistin • Rivikirjoitin • Magneettinauha-asema • Konsolikirjoitin • Levymuistiyksikkö

  20. Varastokirjanpito ja laskutus • Tapahtumien kirjaaminen ja lävistäminen reikäkorteille • Korttien lajittelu tuotenumeron mukaan • Lomitus tuotetiedoston kanssa • Tietokoneajo • Korttien erottelu, lajittelu ja lomittaminen asiakastiedostoon • Laskutusajo • Jälkitoimet

  21. Järjestelmäkäsite • Valmiina jo reikäkorttikoneiden ajalta • IBM:n kilpailuetu • I/O-toiminnot veivät kaiken ajan • Tiedostojen käsittely suuritöistä • Järjestelmät erillisiä sovellutuksia • ”omistajana” jokin organisaatioyksikkö

  22. Magneettinauha • pienempi & kevyempi • nopeampi luku ja kirjoitus • tapahtumat ja pysyvät tiedot eri yksiköstä • pidempiä tietueita • Kantatiedost (Master file) • integroinnin alku

  23. Levymuisti • Suorasaantimahdollisuus • Indexed Sequential File • Monikerroksinen “täytekakku” • Hakuajan optimointi • Tiedonhallinnan edellytys

  24. On-Line Real-Time • Groschin laki • suorituskyky / hinta • Kantatiedostot -> tietokanta • Eräkäsittelyn palvelutaso ei riitä • Käyttöjärjestelmä • hitaiden käskyjen lomitus • tausta-ajo • keskeytykset

  25. Tietokanta • Kantatiedostojen yhdistelmä • Tieto talletetaan vain yhteen kertaan • tietomonopoli • Asiakkaat • päätekäyttäjät • sovellusohjelmat • Hierarkkinen, Verkko, Relaatio • Määrittelykieli ja käsittelykieli

  26. Tiedon kaukosiirto • Informaatioteoria • entropia ja redundanssi • Point-to-Point • kahdenvälinen tiedonsiirto • Tähtirakenne • Eräkäsittely ja osituskäyttöpääte • Riviorientoitunut • BASIC

  27. Näyttöpääte • Aluksi rivi- ja merkkiorientoitunut • ”Välitön” palaute • Ikkunametafora • Käyttöliittymä • Ohjelmointikielet, tulkitsevat

  28. Järjestelmäesimerkki • Tapahtuma kirjataan • Tapahtumapaikalla • Tapahtumahetkellä • Tietokanta päivitetään saman tien • tosiaikaista tietoa • kysely tietokannasta tosiajassa • Laskutus eräajona?

  29. Keskittyminen ja integroituminen • Tähtimäinen “verkko” • Sovellukset kasvoivat yhteen • kantatiedostot • tietokannat • Total Information System • Management Information System • Decision Support System • Minitietokoneet

More Related