Skip to content
Snippets Groups Projects
Commit 8dbfcf58 authored by nieminen's avatar nieminen
Browse files

Tarvittavat häksit että saa julkaistua esipuheineen ekalle luennolle k2025.

parent dfe6fe5f
No related branches found
No related tags found
No related merge requests found
......@@ -119,44 +119,37 @@
\begin{document}
%\include{./tex/prologi}
\section*{ITKA203 -- Käyttöjärjestelmät \\ Kurssimateriaalia: ''luentomoniste''}
\section*{ITKA2030 \\ Käyttöjärjestelmien ja pilvipalveluiden perusteet \\ %
Kurssimateriaalia: ''luentomoniste''}
%~\\
~\\~\\
\paragraph{Tämän version tilanne:}
Tämä versio monisteesta oli käyttökelpoinen jo vuonna 2023 ja todennäköisesti sen jälkeenkin. \textbf{Huomautus:}
Tarkoitus on aina muokata monistetta kurssin aikana niin paljon kuin
ehditään (viime vuosina niukahkosti). Kuitenkin niin, että päälinjat ja sisältö säilyvät samoina
kurssin ensimmäisestä päivästä siihen asti, kun viimeinen
tenttiuusinta on ollut. Sivunumerot saattavat hivenen
Laajennus virtualisoinnin ja konttialustojen osalta tapahtuu
kevätkurssin 2025 tarjoamassa aikaikkunassa, joten päivityksiä tulee
ja niistä ilmoitetaan maalis-toukokuussa 2025 osallistuville
opiskelijoille.
%
Muilta osin nykyinen sisältö oli käyttökelpoinen vuosina 2023-2024 ja varmasti on myös keväällä 2025.
%
\textbf{Huomautus:}
%
%Tarkoitus on aina muokata monistetta kurssin aikana niin paljon kuin
%ehditään (viime vuosina niukahkosti).
%Kuitenkin niin, että päälinjat ja sisältö säilyvät samoina
%kurssin ensimmäisestä päivästä siihen asti, kun viimeinen
%tenttiuusinta on ollut.
%
Sivunumerot saattavat hivenen
heittää versiosta toiseen muutosten johdosta. Mahdolliset uudet kuvat lisätään
ensivaiheessa ilman numerointia, joten jos esimerkiksi luennolla on
puhuttu kuvasta 23 niin se on vielä uusintatentin aikaankin edelleenkin kuva
23.
%Kehityskohteita ja muutosideoita on kerääntynyt iso joukko, mutta
%niitä käydään läpi niin sanotusti silloin, kun jollain on riittävästi
%luppoaikaa\ldots\ ei ehkä tarvitse pidätellä hengitystä suurempia
%muutoksia odotellessa. Jotakin pientä voi muuttua kurssin aikana,
%mutta ei kuitenkaan niin, etteikö ensimmäisenä kurssipäivänä omalle
%koneelle ladattu tai paperille tulostettu versio olisi käyttökelpoinen
%alusta loppuun saakka.
Merkittävät asiavirheet korjataan aina välittömästi -- ilmoita heti, jos
löydät sellaisen!
% Kevään 2016 kaunistelu on tässä vaiheessa edennyt sivulle
%\pageref{BShorizon} asti, josta alkaa edellisen kurssikerran jälkeen
%kajoamaton osuus. Kurssin luennot etenevät korkeintaan sitä tahtia
%kuin tarkistettu osuus monisteestakin. Mutta kuten edellä sanottu,
%koko moniste on jo käyttökelpoinen. Myös liitteen
%\ref{sec:pehmojohdanto} ``pullantuoksuinen pehmojohdanto'' on aivan
%OK.
%\subsubsection*{\label{BShorizon} --- loppuosaa monisteesta ei ole vielä tarkistettu kuluvalle kurssikerralle, vaikka se jo käyttökelpoista kamaa onkin --- }
% Merkittävät asiavirheet korjataan aina välittömästi -- ilmoita heti, jos
% löydät sellaisen!
~\\
\input{./tex/esipuhe}
......
......@@ -2,6 +2,58 @@
{\Large Esipuhe}
Tämä on Jyväskylän yliopiston Informaatioteknologian tiedekunnan
opintojaksoa ''ITKA2030 Käyttöjärjestelmien ja pilvipalveluiden
perusteet'' tukeva suomenkielinen teksti.
%
Kutsuttakoon tätä vielä vuonna 2025 ''luentomonisteeksi'', vaikka
luentojen ja korkeakouluopiskelun luonne onkin muuttunut ensimmäisen
version kirjoittamisen ajoista 2000-luvun alkupuolella.
%
Nyt lukemasi vedos on tulostettu \LaTeX \ -la\-don\-ta\-jär\-jes\-tel\-mäl\-
päivämäärällä \today.
Opintojakso on evoluutio aiemmasta versiosta ''ITKA203
Käyttöjärjestelmät'', ja iteratiivinen kehittäminen joillakin uusilla
sisällöillä tapahtunee pikkuhiljalleen
Tämän dokumentin lisäksi kurssin oppimateriaaliin kuuluu muitakin
olennaisia osia, erityisesti \textbf{viikkoharjoitukset eli demot
laajoine opastusteksteineen} sekä vuosien varrella kertyneet
\textbf{videotaltioinnit}, joissa käydään läpi käytännön esimerkkejä
opiskelijoista koostuvan studioyleisön tarkkaavaisten huomioiden
johdattelemana. \textbf{Esimerkkikoodeja} on tarkoitus tutkia
lataamalla ne itselleen ja kokeilemalla omin käsin, vaikka staattiset
kopiot niistä on jäädytetty luentomonisteen liitteeksi. Vuosittain
opintojakson toteutukseen ilmoittautuneiden opiskelijoiden käyttöön
tarjotaan myös \textbf{muulta maailmalta piilotettua toteutuskohtaista
materiaalia} - erityisesti yhteistä keskustelua, tenttitärppejä ja
mallivastauksia demoihin.
Koko kurssimateriaalin viimeisin kehitysversio
löytyy versionhallinnasta seuraavasta sijainnista: {\footnotesize
\url{https://gitlab.jyu.fi/itka203-kurssimateriaali/itka203-kurssimateriaali-avoin}}
\\
%
Materiaalivarastoa ei tarvitse opiskelemisen vuoksi kloonata itselleen
opiskelemisen vuoksi, koska julkaistut vedokset toimivat siihen
paremmin.
%
Julkinen ja avoimesti lisensoitu se on avoimuuden hengessä sekä siinä
toivossa, että yhteinen kehittäminen on mahdollista, jos vain intoa ja
aikaa löytyy muiltakin kuin täkäläisen kurssin opettajilta.
%
Tekijät sitoutuvat sijoittamaan osuutensa avoimen lisenssin alle sekä
käyttämään yhteistä versionhallintajärjestelmää muutosten
tekemiseen.
Mikäli löydät asiavirheitä tai epäselvyyksiä, joita ei ole sellaisiksi
merkitty, ota yhteyttä välittömästi!
\iffalse
% Tuskin tarvitaan edellistä esipuhetta
{\Large Esipuhe}
Tämä on Jyväskylän yliopiston Informaatioteknologian tiedekunnan
kurssia ITKA203 Käyttöjärjestelmät tukeva teksti. Kädessäsi oleva
versio on tulostettu \LaTeX \ -la\-don\-ta\-jär\-jes\-tel\-mäl\-
......@@ -29,7 +81,7 @@ käyttämään yhteistä versionhallintajärjestelmää muutosten
tekemiseen. Hyvistä kontribuutioista voitaneen kurssin yhteydessä
antaa bonuspisteitä tenttiin; näistä on neuvoteltava vastuuopettajan
kanssa etukäteen.
\fi
{\Large Lisenssi}
......
......@@ -305,7 +305,6 @@ x86-64 -arkkitehtuurissa hienojakoisemmin niin sanotun
\begin{figure}[ht]
\centering
% \includegraphics[width=.8\textwidth]{osoitteenmuunnos_sivutaulu_20bit_leikkiarkkitehtuuri}
\begin{bytefield}[leftcurly=.,rightcurly=.,bitwidth=0.9em]{32}
\bitheader[endianness=big,bitformatting=\rotbitheader]{0-31} \\
\begin{rightwordgroup}{(PTE:n osoite)}
......@@ -426,7 +425,11 @@ virtuaalinen\footnote{Esimerkiksi AMD64 määrittelee fyysisen
\begin{figure}[ht]
\centering
% \includegraphics[width=.5\textwidth]{osoitteenmuunnos_20bit_leikkiarkkitehtuuri}
\includegraphics[width=.5\textwidth]{osoitteenmuunnos_20bit_leikkiarkkitehtuuri}
% Bytefield ei vielä toimi OK mun WSL-ubuntun TexIllä.
% Asennuksia edessä :) mut häksään nyt pois, jotta saan vedoksen ulos aloituspäivänä.
\iffalse
\begin{bytefield}[leftcurly=.,rightcurly=.,bitwidth=0.9em]{32}
\bitbox[]{4}{0x}
......@@ -465,6 +468,7 @@ virtuaalinen\footnote{Esimerkiksi AMD64 määrittelee fyysisen
\bitbox[]{12}{\raggedright (Pysyy samana fyysisellä Sivulla.)}
\end{bytefield}
\fi % FIXME: Palauta bytefield sitten kun on toimiva LaTeX kaikilla tiimissä :)
\caption{\label{fig:leikkiosoite} Leikkiesimerkki prosessin
virtuaalimuistiosoitteesta 20-bittisellä
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment