X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=intro.tex;h=9291d6d4cd266ef29d7ada943376a5e8a3820bda;hp=7cca8ced843351c9c9639967b37a4433d8111d02;hb=71bd769469078fc921d9646d62b0f9293b6ae47c;hpb=b38fb9f5c8fb8360f7ac296baa8f4a0bdd692d1c diff --git a/intro.tex b/intro.tex index 7cca8ce..9291d6d 100644 --- a/intro.tex +++ b/intro.tex @@ -1,6 +1,6 @@ %% intro.tex %% -%% Copyright (C) 2000-2005 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2006 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -114,7 +114,7 @@ Per capire meglio la distinzione fra kernel space e user space si pu in esame la procedura di avvio di un sistema unix-like; all'avvio il BIOS (o in generale il software di avvio posto nelle EPROM) eseguirà la procedura di avvio del sistema (il cosiddetto \textit{bootstrap}\footnote{il nome deriva da - un espressione gergale che significa ``sollevarsi da terra tirandosi per le + un'espressione gergale che significa ``sollevarsi da terra tirandosi per le stringhe delle scarpe'', per indicare il compito, almeno apparentemente impossibile, di far eseguire un programma a partire da un computer appena acceso che appunto non ne contiene nessuno; non è impossibile appunto perché @@ -510,7 +510,7 @@ sistema e che sono definite nello standard POSIX.2. Nelle versioni più recenti del kernel e delle librerie sono inoltre supportate ulteriori funzionalità aggiunte dallo standard POSIX.1c per quanto riguarda i \textit{thread} (vedi cap.~\ref{cha:threads}), e dallo standard POSIX.1b per -quanto riguarda i segnali e lo scheduling real-time +quanto riguarda i segnali e lo \itindex{scheduler} scheduling real-time (sez.~\ref{sec:sig_real_time} e sez.~\ref{sec:proc_real_time}), la misura del tempo, i meccanismi di intercomunicazione (sez.~\ref{sec:ipc_posix}) e l'I/O asincrono (sez.~\ref{sec:file_asyncronous_io}). @@ -716,7 +716,7 @@ includere i vari header file. %% \subsection{Gli standard di GNU/Linux} %% \label{sec:intro_linux_std} -%% Da fare (o cassare, a seconda del tempo e della voglia). +% TODO Da fare (o cassare, a seconda del tempo e della voglia). @@ -724,3 +724,21 @@ includere i vari header file. %%% mode: latex %%% TeX-master: "gapil" %%% End: + +% LocalWords: like kernel multitasking scheduler prehemptive sez swap is cap +% LocalWords: everything bootstrap init shell Windows Foundation system call +% LocalWords: fig libc uClib glibc embedded Library POSIX username PAM Methods +% LocalWords: Pluggable Autentication group supplementary Name Service Switch +% LocalWords: LDAP identifier uid gid superuser root if BSD SVr dall' American +% LocalWords: National Institute International Organisation IEC header tab gcc +% LocalWords: assert ctype dirent errno fcntl limits malloc setjmp signal utmp +% LocalWords: stdarg stdio stdlib string times unistd library int short caddr +% LocalWords: address clock dev ino inode key IPC loff nlink off pid rlim size +% LocalWords: sigset ssize ptrdiff sys nell'header IEEE Richard Portable of TR +% LocalWords: Operating Interface dell'IEEE Electrical and Electronics thread +% LocalWords: Engeneers Socket NT matching regular expression scheduling l'I +% LocalWords: XPG Portability Issue Application Programmable XTI Transport AT +% LocalWords: socket Spec Novell Specification SUSv CDE Motif Berkley select +% LocalWords: SunOS l'AT Sun HP Xenix Description SVID Laboratories MP hsearch +% LocalWords: drand fmtmsg define SOURCE lbsd compat XOPEN version ISOC Large +% LocalWords: LARGEFILE Support LFS