LUENTO 0. Tervetuloa! Käyttöjärjestelmät II 2 ov Teemu Kerola. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Samankaltaiset tiedostot
Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Käyttöjärjestelmät, 8 op

Kurssin asema Käyttöjärjestelmät, 8 op. Kurssikirja. Kurssin tavoite. Kurssin rakenne: Kurssin suorittaminen. Käyttöjärjestelmät - Luento 1

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

Internet ja tietoverkot

Kurssin esittely Tavoitteet Komponentit

ELEC-C7230 Tietoliikenteen siirtomenetelmät

Tietoliikenne I 2 ov kevät 2002

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi

Tietoliikenne I 2 ov kevät 2003

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Tietokoneen toiminta (Computer Organization I)

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

Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1

Luento 0, Hallinto, yleisesittely 1

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Tietokoneen toiminta (Computer Organization I)

Tietoliikenne I 2 ov syksy 2001

Rinnakkaisohjelmistot. Liisa Marttinen Tietojenkäsittelytieteen laitos Helsingin yliopisto Kevät 2004

Tervetuloa! Matematiikka tutuksi

Kurssin esittely Tavoitteet Komponentit

Tietokoneen toiminta (Computer Organization I) Mitä hyötyä tästä on? (4) Kurssien välisiä riippuvuuksia. Aihepiiri.

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

T Johdatus tietoliikenteeseen 5 op

Kurssin asema Käyttöjärjestelmät, 8 op. Siirtymävaiheen vastaavuudet. Kurssin tavoite. Kurssikirja. Kurssin rakenne:

Käyttöjärjestelmät, 8 op

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET

Tietokoneen toiminta (Computer Organization I)

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Tervetuloa! (2 ov,, 4 op) KJ on tärkein tietokoneessa pörräävistä ohjelmista

u Tietokone ilman käyttöjärjestelmää on kuin

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015

Tietoliikenteen perusteet

Tietokoneen toiminta (Computer Organization I) Aihepiiri. Mitä hyötyä tästä on? (3) Tavoitteet. Kurssien välisiä riippuvuuksia

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Aihepiiri Tietokoneen toiminta (Computer Organization I)

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)

Käyttöjärjestelmät II. SMP, Mikroytimet. Prosessit yleensä. UNIX prosessit. UNIX SVR4 Prosessit. UNIX prosessin kuvaaja

KJ-II K2006 / Auvo Häkkinen - Teemu Kerola

Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

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

Käyttöjärjestelmät II

Yleiskuva. Käyttöjärjestelmät II. Tietokonejärjestelm. rjestelmä. KJ ja laitteistopiirteet. KJ ja laitteistopiirteitä.

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Tietokoneen toiminta (Computer Organization I)

Aihepiiri Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Prosessit ja säikeet SMP, Mikroytimet W2K säikeet


T Johdatus tietoliikenteeseen 5 op. Kevät 2013

Prosessi perinteisesti

Stallings, Luku 4.1. KJ-I I S2005 / Tiina Niklander, kalvot Auvo HäkkinenH

Opinto-info 1/2: kurssit ja tutkinto

Tietokoneen toiminta (Computer Organization I)

Aihepiiri Tietokoneen toiminta (Computer Organization I) Tavoitteet (4) Mitä hyötyä tästä on? (4) Kurssien välisiä riippuvuuksia

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I)

Kurssikäytännöt ja opintojen suunnittelu. Leikola

Käyttöjärjestelmät II

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki

TVT-kurssimoduulin mitat

T Ohjelmistojen määrittely- ja suunnittelumenetelmät

Tietoliikenteen perusteet

ELEC-C3220 KVANTTI-ILMIÖT

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

Agenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta?

Ohjelmoinnin perusteet Y Python

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa


Sisäinen tarkastus ja atk-avusteinen tarkastus (22C00600, 6 op)

/ ta. Osaa kvalitatiivisella tasolla arvioida sovelluksen hajauttamisen hyötyjä ja haittoja.

A4.1 Projektityö, 5 ov.

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Tietoliikenteen perusteet

ELEC-C5210 Satunnaisprosessit tietoliikenteessä

Kurssiesite Lausekielinen ohjelmointi I Kesä Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto

Tuloslaskenta (22C00400, 6 op)

Sisältöä SÄIKEET, SMP

Laskennan teoria

ELEC-C3220 KVANTTI-ILMIÖT

Transkriptio:

LUENTO 0 Tervetuloa! 582405 Käyttöjärjestelmät II 2 ov Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos 1

Tavoitteitamme Ymmärtää KJ:n perusrakenteet ja toteutusperiaatteet Tuntea yleisperiaatteiden lisäksi myös vaihtoehtoisia algoritmeja ja toteutuksia Esimerkeinä Unix = Linux, Solaris, Windows 2000 (ja XP) Enemmän toteutuksen näkökulmasta kuin kurssilla KJ-I 2

Pääotsikot Yleistä käyttöjärjestelmästä (Stal05, Ch 2.3-2.7) Säikeet, SMP, mikrokernel (Ch 4) Samanaikaisuuden hallinta (Ch 6) Muistinhallinta (Ch 8) Vuorottaminen (Ch 9 ja 10) Siirräntä, levyhakujen järjestely (Ch 11) Tiedostojenhallinta (Ext2, NTFS) (Ch 12) Hajautettu laskenta (Ch 14) Turvallisuus (Ch 16) 3

KJ-II -kurssin suorittaminen Tapa 1: luentokurssi u Ilmoittaudu kurssin harjoitusryhmään useuraa luentoja utee viikoittaiset harjoitukset F osallistu tavallisiin laskareihin utee harjoitustyö (ryhmätyö) u Osallistu kurssikuulusteluun ukerää max 8+6+50 = 64 pistettä uk2006 viimeinen luentokerta uk2007 uusi KJ-kurssi (8 op) 4

KJ-II -kurssin suorittaminen Tapa 2: erilliskuulustelu uilmoittaudu ja osallistu erilliskokeeseen F seuraava elokuussa uerilliskokeen koealue määritelty kurssikuvauksessa ukoe max 60 pistettä Kurssin läpäisyyn tarvitset vähintään 30 pistettä 5

Kertaustehtävät, ryhmätyö Kertaustehtävät u Tehdään vasta aihepiiriin perehtymisen jälkeen u Osaanko jo tämän asian? Ryhmätyö u Tee uusia kertaustehtäviä pienryhmissä (1-3 opisk) u Ilmoittakaa ryhmät sähköpostitse luennoijalle u Ei ryhmää? Ilmoittautukaa luennoijalle, joka etsii parin tai kaksi. 6

Kurssikirja Kurssikirja u[stal05] William Stalling, Operating Systems, 5th. ed., Prentice-Hall, 2005 u[stal01] William Stalling, Operating Systems, 4th. ed., Prentice-Hall, 2001 (sopii vielä) Oheislukemistoa u[tane01] A.S. Tanenbaum, Modern Operating Systems, 2nd. ed., Prentice-Hall, 2001. u[ddc04] H.M. Deitel, P.J. Deitel, D.R. Choffnes, Operating Systems, 3rd ed., Prentice-Hall 2004 umikä tahansa kirja, jonka otsikossa maagiset avainsanat Operating Systems 7

WWW Informaatio Kurssin kotisivu http://www.cs.helsinki.fi/u/kerola/kj2/ Tämän luentokurssin aikataulu.../kj2/k2006/aikataulu.html Luennot /kj2/luennot/pdf /luennot/html Harjoitukset /k2006/laskuharj/ Vanhat kokeet /kj2/kokeet/ Uutisryhmä hy.opiskelu.tktl.kj Kertauskysymykset https://www.cs.helsinki.fi/i/kerola/kj2/ kertaus/pract.html CSMoodle http://moodle.cs.helsinki.fi 8

Vanhan siirtymävaiheen vastaavuudet Tito (2 ov) KJ-I (2 ov) RIO (2 ov) KJ-II (2 ov) v. 2000 tutkintovaatimuksissa KJ-II on valinnainen tai Tito (3 ov) vanha RIO (2 ov) KJ-II (2 ov) tai Tito (3 ov) vanha RIO (4 ov) vanha tai Tito (3 ov) vanha TK&KJ (5 ov) iciwanha 9

Uuden siirtymävaiheen vastaavuudet 2004 tutk. vaatimukset Tito (2 ov) KJ-I (2 ov) KJ-II (2 ov) 2005 tutk. vaatimukset Tito (4 op) syksy 2005 KJ (8 op) kevät 2007 HJ (3 ov) HJ (4 op) kevät 2007 10

Luentokalvot Auvo Häkkinen, 2002-2003 u alkuperäiset kalvot u top-down jäsentely asiakokonaisuuksittain Teemu Kerola, 2004-2006 u pieniä virityksiä Häkkisen kalvoihin u top-down jäsentely luentokerroittain u 2005 päivitys kirjan uusimpaan painokseen (2005) 11