Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Tietoa laitoksesta:

 
Käyttöjärjestelmät S2007 / OSIO 1 ( )
Suomeksi in English
Prosessit, käyttöjärjestelmän tehtävät ja laitteistovaatimukset

VIIMEINEN PALAUTUSPÄIVÄ: Pe 28.9.

TAVOITTEET

Avainsanat: käskysykli, keskeytysmekanismi, palvelupyyntö, laitteistotuki, KJ:n tehtävät, prosessi, prosessin hallinta

MATERIAALIA

OPINTOPIIRITOIMINTA

Opetusohjelmaan merkityn harjoitusryhmän ensimmäisessä kokoontumisessa muodostetaan 2-3 hengen opintopiirejä, jotka työskentelevät samalla kokoonpanolla koko kurssin ajan. Kukin opintopiiri nimeää vastuuhenkilön, joka huolehtii mm. ryhmän yhteydenpidon sujumisesta ja raporttien toimittamisesta luennoijalle.

Opintopiiriehtävät on tarkoitettu kaikkien ryhmän jäsenten yhdessä pohdittavaksi. Laatikaa raportti, jossa on tarkka kuvaus pohdinnoistanne tehtävään liityen Muistakaa pohtia asiaa riittävän syvällisesti: mikä / kuka tekee? (erityisesti laitteisto vs. KJ), milloin? miksi toimitaan näin? mikä voisi mennä pieleen, jos...? jne.

Työskentelytapa tällä kurssilla:

Osion raportti tulee palauttaa kirjallisena viimeistään harjoituksissa pe 28.9. Raportin voi palauttaa myös luennolla.

Palautettavassa raportissa pitää olla:

A - OPINTOPIIRITEHTÄVÄ

KÄYTTÄJÄN PYYTÄMÄN OHJELMAN SUORITTAMINEN

Laatikaa opintopiirin raportti, josta käy ilmi mitä kaikkea järjestelmässä (tämän kurssin ja TiTo-kurssien sisältöjen valossa) laitteistossa ja käyttöjärjestelmässä tapahtuu, kun järjestelmä suorittaa käyttäjän pyytämää ohjelmaa. Ohjelma on rakenteeltaan varsin yksinkertainen. Se vain haluaa kirjoittaa yhden sivun kirjoittimelle.

Kuvatkaa raportissa yksityiskohtaisesti mitä järjestelmässä tapahtuu tuohon ohjelman käynnistämiseen ja toimintaan liittyen.

Käynnistämisen yhteydessä on ainakin syytä käydä läpi ne käyttäjärjestelmän osat, jotka tähän osallistuvat. Mitä ne tekevät ja missä järjestyksessä? Millaista tietoa talletetaan ja minne?

Suoritusvaiheesta on syytä käydä läpi ainakin käsitteiden palvelupyyntö, keskeytys sekä käskysykli toiminta ja merkitys. Käskyn suorituksen tarkastelutasoksi soveltuu parhaiten Tietokoneen toiminta -kurssilla käytetty abstraktiotaso. Muistakaa olla erityisen huolellisia kertoessanne mitä näistä toimista tekee laitteisto ja mitkä kuuluvat käyttöjärjestelmäohjelman omaan toimintaan.

Raportissa pitää käsitellä myös seuraavia kysymyksiä: Miten järjestelmän rakenne ja kuvaamanne toiminta muuttuisi, jos koneessa on muitakin prosesseja? Entä useampia prosessoreja? Miksi nämä muutokset ovat välttämättömiä?

Kuvat voivat selventää asiaa.

o B - ITSEARVIOINTI

Tiimityönä: Pohtikaa ryhmänne toimintaa seuraavien kysymysten valossa. Kirjatkaa pohdintanne raportin yhteyteen.

  • Miten ryhmänne toimi? Miten voisitte vielä kehittää ryhmän toimintaa?
  • Miten pohjatiedot riittivät? Mitä piti tarkentaa?
  • Jäikö vielä jotain epäselväksi? Mitä? Miten asian voisi korjata?
  • Lyhyt kuvaus ryhmän toiminnasta: montako kertaa tapasitte, miten, osallistuivatko kaikki toimintaa aktiivisesti?
Muuta palautetta voi kirjata raportin mukaan tai toimittaa erikseen Tiinalle tai Mikalle.


o Seuraavaan osioon

Kaiken voi tehdä hyvin - tai sitten erittäin hyvin.

Sivua on muokattu 3.9.2007, Tiina Niklander