Update of /cvsroot/sysfence/sysfence/dokprojektlic
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2625
Added Files:
tabele.tex
Log Message:
+ tabele i rysunki do za³±cznika
--- NEW FILE: tabele.tex ---
\section{Tabele i ryciny}
\begin{table}[ht]
\centering
\caption{Komunikacja z \texttt{sffetch}}
\begin{tabular}{|c|p{8cm}|} \hline \label{tab:sffetch}
\textbf{Sygna³} & \multicolumn{1}{p{8cm}|}{\centering \textbf{Reakcja}} \\ \hline
\texttt{SIGUSR1} & zatrzymuje proces \texttt{sffetch} i wszystkie
\texttt{sfwatch}\\ \hline
\texttt{SIGCONT} & wznawia wszystkie procesy\\ \hline
\texttt{SIGTERM} & poprawnie koñczy prace programu: wysy³a \texttt{SIGTERM} do wszystkich
dzia³aj±cych procesów \texttt{sfwatch} oraz zwalnia wszystkie zasoby
(w szczególno¶ci IPC) \\ \hline
\end{tabular}
\end{table}
%%
\begin{table}[ht]
\centering
\caption{Komunikacja z \texttt{sffwatch}}
\begin{tabular}{|c|p{8cm}|} \hline \label{tab:sfwatch}
\textbf{Sygna³} & \multicolumn{1}{p{8cm}|}{\centering \textbf{Reakcja}} \\ \hline
\texttt{SIGUSR1} & zatrzymuje monitorowanie regu³y \\ \hline
\texttt{SIGCONT} & wznawia monitorowanie regu³y\\ \hline
\texttt{SIGTERM} & poprawnie koñczy monitorowanie regu³y, pozosta³e
regu³y s± nadal monitorowane\\ \hline
\end{tabular}
\end{table}
%%
\begin{table}[ht]
\centering
\caption{Podzia³ na modu³y}
\begin{tabular}{|l|l|p{7cm}|} \hline \label{tab:moduly}
\centering \textbf{Katalog} & \textbf{Nazwa modu³u} & \multicolumn{1}{p{7cm}|}{\centering \textbf{Funkcja}}\\ \hline
/ & sysfence & g³ówny modu³ aplikacji (zwiera funkcjê \textit{main}); wczytanie regu³ z plików konfiguracyjnych;
inicjalizacja zasobów IPC (pamiêæ dzielona, semafor); utworzenie
procesów potomnych\\ \cline{2-3}
& mainloop & zawiera dwie funkcje: \textit{rule\_watch\_loop} i \textit{res\_probe\_loop}
s± to g³ówne funkcje procesów ¶ledz±cych regu³y i zasoby systemu;
ka¿da z funkcji zwiera nieskoñczon± pêtlê\\ \cline{2-3}
& datastruct & definicja struktur danych i podstawowych funkcji na nich
operuj±cych\\ \cline{2-3}
& getstats & funkcje pobieraj±ce z systemu informacje o zasobach\\ \cline{2-3}
& conditions & funkcje sprawdzaj±ce warunki w regu³ach\\ \cline{2-3}
& cp2memory & funkcje kopiuj±ce struktury danych (regu³y) do pamiêci dzielonej\\ \hline
parseopt/ & confread & wczytanie regu³ z plików\\ \cline{2-3}
& lex & przetwarza plik tekstowy z konfiguracj±
na strukturê tokenów\\ \cline{2-3}
& parse & tworzy regu³y\\ \cline{2-3}
& parseopt & rozpoznaje i zapisuje sta³e tekstowe i numeryczne z pliku tekstowego\\ \hline
sys/ & communiaction & obs³uga komunikacji IPC, funkcje do przydzielania/zwalniania
pamiêci dzielonej i semaforów\\ \cline{2-3}
& sighandlers & funkcje obs³ugi i blokowania sygna³ów\\ \cline{2-3}
& processtitle & zmiana nazw procesów wy¶wietlanych przez \texttt{ps wux}\\ \cline{2-3}
& log & logowanie danych\\ \cline{2-3}
& exit & funkcja koñcz±c± wykonywanie procesu \textit{bail\_out}; definicja kodów
wyj¶ciowych\\ \cline{2-3}
& xalloc & pomocnicza funkcja do alokacji pamiêci\\ \hline
\end{tabular}
\end{table}
%%
\begin{figure}
\label{ryc_przeplyw}
%\begin{center}
\includegraphics[angle=90,height=\textheight,width=\textwidth]{przeplyw.eps}
\caption{Przep³yw danych}
%\end{center}
\end{figure}
|