gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
v15a, datumi i slicno
[os2skripta.git] / skripta-os2.tex
index 1c9a36a..eec22a1 100644 (file)
@@ -1,7 +1,7 @@
 % skripta-os2.tex
 % Skripta za predmet Operativni Sistemi 2, DMI, PMF, NS
 % Doni Pracner, Ivan Pribela
-% 2011/12 -- 2013/14
+% 2011/12 -- 2014/15
 
 \documentclass[a4paper,twoside]{article}
 \usepackage[T1]{fontenc}
@@ -13,8 +13,8 @@
 \newcommand{\inst}{Departman za matematiku i informatiku, PMF, UNS}
 \newcommand{\autorinst}{\autor \\ \inst}
 \newcommand{\naslov}{Skripta za vežbe iz predmeta operativni sistemi 2} 
-\newcommand{\datum}{Februar 2014, Novi Sad}
-\newcommand{\verzija}{ver 14a}
+\newcommand{\datum}{Februar 2015, Novi Sad}
+\newcommand{\verzija}{ver 15a}
 
 \usepackage[serbian]{babel}
 \usepackage{fancyhdr}
@@ -278,7 +278,7 @@ odgovarajućih tipova.  Na primer, mapirajmo poziv \kod{system}, koji
 izvršava prosleđenu komandu u novom \emph{shell}-u. Specifikaciju
 komande možemo videti sa
 \begin{terminal}
-man system
+  man system
 \end{terminal}
 
 odnosno videćemo da je poziv definisan na sledeći način:
@@ -491,19 +491,24 @@ BEGIN
 END Zad3.
 \end{codeblock}
 
-Kada imamo imena stavki iz direktorijuma o njima možemo dobiti više
-informacija koristeći sistemski poziv \kod{stat}. On prima dva
-argumenta, prvi je \emph{puna} putanja do fajla, a drugi je pokazivač
-na strukturu u koju će komanda upisati podatke. Obratiti pažnju da
-zbog ovoga struktura već mora postojati u memoriji, ili kao lokalna
-promenljiva odgovarajućeg slogovnog tipa, ili dinamički alocirana
-korišćenjem pokazivača na nju.
+\subsubsection{Primer: Ispis osobina pojedinih fajlova}
+
+O pojedinim fajlovima možemo dobiti više informacija koristeći
+sistemski poziv \kod{stat}. On prima dva argumenta, prvi je
+\emph{puna} putanja do fajla, a drugi je pokazivač na strukturu u koju
+će komanda upisati podatke. Obratiti pažnju da zbog ovoga struktura
+već mora postojati u memoriji, ili kao lokalna promenljiva
+odgovarajućeg slogovnog tipa, ili dinamički alocirana korišćenjem
+pokazivača na nju.
 
 Linux i mnogi drugi srodni sistemi za internu prezentaciju vremena
 koriste broj sekundi od početka ``epohe'', odnosno od prvog januara
 1970 godine. Za konverziju u klasičnije mere vremena se može koristiti
 poziv \kod{localtime}.
 
+Kao i u prethodnom primeru date su dve verzije definicija nekih
+tipova.
+
 \begin{codeblock}
 DEFINITION MODULE FOR "C" LibStat32;
   FROM SYSTEM IMPORT 
@@ -891,15 +896,15 @@ menjanjem fajla \kod{/etc/apt/sources.list} i dodavanjem
 #  GNU Modula-2 repo
 #
 
-deb http://floppsie.comp.glam.ac.uk/debian/ squeeze main 
-deb-src http://floppsie.comp.glam.ac.uk/debian/ squeeze main
+deb http://floppsie.comp.glam.ac.uk/debian/ wheezy main 
+deb-src http://floppsie.comp.glam.ac.uk/debian/ wheezy main
 \end{codeblock-indent}
 
 Alternativno se mogu koristiti sledeće komande:
 
 \begin{terminal}
-sudo add-apt-repository "deb http://floppsie.comp.glam.ac.uk/debian/ squeeze main"
-sudo add-apt-repository "deb-src http://floppsie.comp.glam.ac.uk/debian/ squeeze main"
+sudo add-apt-repository "deb http://floppsie.comp.glam.ac.uk/debian/ wheezy main"
+sudo add-apt-repository "deb-src http://floppsie.comp.glam.ac.uk/debian/ wheezy main"
 \end{terminal}
 
 Većina sistema omogućava i da se ovo uradi preko nekih grafičkih
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner