CT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa

Samankaltaiset tiedostot
TIETOKONEEN MUISTI NYT JA TULEVAISUUDESSA

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen

Tietokoneen rakenne: Harjoitustyö. Motorola MC prosessori

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Tietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949.

Sisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä

Muistipiirit. Digitaalitekniikka (piirit) Luku 20 Sivu 1 (24)

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)

Tiedon tarkistus (4)

Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)

Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)

Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti. Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Muistien historiaa

Tiedon tarkistus (4)

Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)

Luento 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti

Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä

Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti

Luento 1 (verkkoluento 1) Tietokonejärjestelmä

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

Käyttöjärjestelmät. Teemu Saarelainen Tietotekniikka

Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti

MUISTIPIIRIT H. Honkanen

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

LAITTEIDEN JA OHJELMIEN HANKINTA JA PÄIVITYS

Osio 3: Siirräntä ja tiedostojärjestelmä

Luento 2: Tiedostot ja tiedon varastointi

Luento 1 Tietokonejärjestelmän rakenne

TIETOKONEEN MUISTI NYT JA TULEVAISUUDESSA

Pikaintro käyttöjärjestelmiin

(5) Tentin maksimipistemaara on 40 pistetta. Kaikki vastaukset naihin tehtavapapereihin.

Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut. Pilvipalvelut - lähtökohtia

Käyttöjärjestelmät: Virtuaalimuisti

Älykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.

1. Keskusyksikön rakenne

Laita tietokone testipenkkiin

NTÄ. Luento 8: SIIRRÄNT. Osio 3: Siirräntä ja tiedostojärjestelmä. ltö. Yleistä siirrännästä. Siirtonopeuksia (teoreettisia) Kuva 11.1.

Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?

Muistihierarkia (4) Luento 9 Järjestelmän ulkoinen muisti. Ohjelman muistiosoitteet (3) Virtuaalimuisti (3) Virtuaalimuistin toteutus.

Luento 9 Järjestelmän ulkoinen muisti

Luento 9 Järjestelmän ulkoinen muisti

Järjestelmän ulkoinen muisti I/O

TK Palvelinympäristö

Mini-ITX tietokone Intel Atom prosessorilla

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Työasema- ja palvelinarkkitehtuurit IC Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.

TK Palvelinympäristö

Datan hallinnan nykykäytännöt ja tulevaisuuden suunnitelmat Ville Tenhunen Helsingin yliopisto / Tietotekniikkakeskus

Luento 9 Järjestelmän ulkoinen muisti

Luento 9 Järjestelmän ulkoinen muisti

SISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet

Tietokoneen toiminta, K Tavoitteet (4)

Suomi.fi-palveluväylä

Jakso 12 Yhteenveto. Keskeiset asiat Teemu Kerola, K2000

Arto Salminen,

Käyttöjärjestelmät. Tietokoneen rakenne. Stallings, Luku 1. KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 1-1

Stallings, Luku

PC-LAITTEEN TESTAAMINEN

Luento 9 Järjestelmän ulkoinen muisti

Kahden virtualisointiohjelmiston suorituskyvyn testaus (valmiin työn esittely)

Backup Exec 3600 Appliance

Jakso 5 Suoritin ja väylä

Tietokoneen toiminta. Virtuaalilaboratoriotyö

Linuxissa uusi elämä 1

Ala-Härmän atk-sanomat

Jakso 5 Suoritin ja väylä

Taneli Härkönen. SSD-massamuistin sulauttaminen ajoneuvotietokoneeseen

Johdanto kurssin sisältöön

3. Luento: Muistin hallinta. Tommi Mikkonen,

Jakso 5 Suoritin ja väylä. Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne

TK Palvelinympäristö

ltöä rjestelmä Luento 2: LAITTEISTOSTA Tietokonejärjestelm KESKUSYKSIKKÖ Keskusyksikkö Kuva 1.1 KJ-I S2005 / Tiina Niklander & Auvo Häkkinen 2-1

Uusia tuulia Soneran verkkoratkaisuissa

KODAK EIM & RIM VIParchive Ratkaisut

Muistihierarkia (4) Luento 9 Järjestelmän ulkoinen muisti. Ohjelman muistiosoitteet (3) Virtuaalimuisti (3) Virtuaalimuistin toteutus (2)

Puuhakemistoista flash-levyllä

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

Muistihierarkia Kiintolevyt I/O:n toteutus

POWER analytiikka-alustana

Tietokoneen rakenne. Juhani Merilinna

Tiedon esitysmuodot Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti

Tarjotusta tallennusjärjestelmästä pitää olla mahdollista siirtää kapasiteettia hybrid cloud -ympäristöön ilman erillisiä lisähankintoja.

Suoritin. Luento 5 Suoritin ja väylä. TTK-91 suorittimen rakenne (1) TTK-91 muistin rakenne. Käskyjen nouto- ja suoritussykli (5)

Luento 2: LAITTEISTOSTA

MultiBoot Käyttöopas

PC-tietokoneen kokoaminen. Osien valinta

Luento 5 Suoritin ja väylä

Suoritin. Luento 5 Suoritin ja väylä. TTK-91 suorittimen rakenne (1) TTK-91 muistin rakenne

Tietojohtamisen iltapäivä Vanajanlinna

Suoritin. Jakso 5 Suoritin ja väylä. TTK-91 muistin rakenne. TTK-91 suorittimen rakenne

Muistihierarkia Kiintolevyt I/O:n toteutus

VÄLIMUISTITIETOISET PUSKURIT. Markus Montonen

Työasema- ja palvelinarkkitehtuurit IC Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen

Tietotekniikan perusteet

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Transkriptio:

CT50A2602 Käyttöjärjestelmät Seminaarityö Tietokoneen muisti nyt ja tulevaisuudessa Jyrki Eurén Raimo Asikainen Janne Laitinen Teppo Lapinkoski Manu Toivanen Pasi Ruuth

Johdanto Taustaa Työn taustana ryhmän jäsenten monipuolinen näkemys aiheeseen Lähtökohtana aiheen tutkiminen, vertaaminen kokemuksiin sekä mahdollinen uuden tiedon omaksuminen Tavoitteet Kuvata muistien nykytilaa ja muodostaa näkemys tulevaisuuden kehityssuunnasta Suorituskyvyn ja soveltuvuuden arviointi Rakenne Muistin perusteiden esittely; nykytila - tulevaisuus Toiminnallisuuden ja käyttötarkoituksen näkökulma Yhteenveto; odotukset ja haasteet

Yleistä tietokoneen muisteista Tietokoneessa on erilaisia muisteja käyttötarkoitukseltaan, kooltaan, rakenteeltaan, toiminnaltaan, ja nopeudeltaan sekä myös kustannuksiltaan. Muistihieararkian periaatteena on yrittää pitää tarpeellinen tieto mahdollisimman nopeasti saatavilla. Tietokoneessa tai siihen liitettynä erilaiset muistit toimivat erilaisin tavoin tietovarastona. Muistit voidaan luokitella eri kriteerien perusteella eri tyyppeihin: väli-, keskus- ja massamuisteihin käyttötavan mukaan hajasaanti-, suorasaanti ja sarjasaantimuisteihin muistin hakutavan perusteella lukumuisteihin (ROM) ja lukimuisteihin (RAM) haihtuviin ja haihtumattomiin muisteihin tiedon keston mukaan tallennusvälineen (media) perusteella levy-, nauha- tai puolijohdemuisteihin Tietokoneen muistin kapasiteetti mitataan bitteinä tai 8 bitin tavuina Muistien toimintatapoja ja kohteita on erilaisia

Tietokoneen muisti nyt Todella nopeat prosessorin rekisterit ja muistit Nopeat välimuistit Keskumuisti Massamuistit -Massamuisteja voidaan käyttää myös edellisten virtuaalisena lisämuistina

Tietokoneen muisti nyt Prosessorin muisti (CPU) Prosessorin muistia kutsutaan rekisteriksi Joissain prosessoreissa on myös L1 (ja L2) välimuisti Prosessoripiirillä sijaitsevat rekisterit välimuistit toimivat prosessorin kellotaajuudella Välimuisti (CPU Cache) Välimuistit voivat sijaita joko prosessoripiirillä sekä prosessoripiirillä että emolevvyllä vain emolevyllä Prosessoripiirin ulkopuolelle sijoitetut välimuistit toimivat väylän kellotaajuudella, minkä johdosta ne ovat hitaampia kuin prosessoripiirille pakatut muistit Väylän kellotaajuudella toimivat muistit ovat synkronisia päämuistin kanssa

Tietokoneen muisti nyt Keskusmuisti Keskusmuisti toimii tietokoneen käyttömuistina Keskusmuistiin voidaan rinnastaa myös virtuaalimuisti, joka mahdollistaa osan keskusmuistin tietovaraston siirtämisestä massamuistiin Muistit voivat olla joko haihtuvia tai haihtumattomia Massamuistit Massamuistin tehtävänä on säilyttää ja taltioida kokoonpanon data Massamuistit voidaan jakaa datan tallennusmenetelmän mukaan (1) mekaanisiin muisteihin, (2) optisiin muisteihin, (3) magneettisiin muisteihin ja (4) puolijohdemuisteihin. Fyysisten laitteiden rinnalla on entistä enemmän erilaisia verkko- ja pilvipalveluita

Muistiteknologioiden tulevaisuus Kehityksen ajureina kilpavarustelu ja teknologioiden kehittyminen Yleisesti muisteilta odotetaan: suurempaa nopeutta halvempaa hintaa pienempää kokoa alhaisempaa virrankulutusta

Kehityksen suuntaus Pyrkimyksenä integroida muisti suoraan keskusprosessoriin (Storage Class Memory, SCM) Potentiaalisia SCM teknologioita / pysyviä muisteja (NVM, nonvolatile memory): RRAM (Resistive RAM) STT-RAM (Spin Torque Transfer) PCRAM (Phase Change Random Access Memory) Parempi suorituskyky ja potentiaali suhteessa nykyisiin flashteknologioihin muistien kestävyys, kirjoitusnopeus ja skaalautuvuus

Mitä seuraavaksi? Tulevaisuuden muistit tulevat sisältämään yhä vähemmän mekaanisia osia Ominaisuuksiltaan tarpeisiin sopivien materiaalien löytäminen tulee olemaan edelleen suuri haaste Ubiikkiyhteiskunta jokapaikan tietotekniikka

YHTEENVETO Muistit kehittyneet yleisen teknologisen kehityksen mukana (koko, tehokkuus, kustannukset) Tulevaisuuden trendeinä virrankulutus, kustannustehokkuus ja soveltuvuus eri käyttötarkoituksiin Kehitystä ohjaavina tekijöinä materiaalit ja vaatimukset muisteille Tiedon turvaaminen huomioitava kehitystyössä

KIITOS MIELENKIINNOSTA!