better a little
authorPaul Kocialkowski <contact@paulk.fr>
Sat, 9 May 2015 08:21:59 +0000 (10:21 +0200)
committerPaul Kocialkowski <contact@paulk.fr>
Sat, 9 May 2015 08:21:59 +0000 (10:21 +0200)
annexes.tex
aspects-informatique.tex

index 6c971d0..19bd8b9 100644 (file)
@@ -4,9 +4,32 @@
 
 \chapter{Synthèse culturelle}
 
-\begin{center}
-\includepdf[pages=-]{synthese.pdf}
-\end{center}
+\newpage
+\begin{minipage}{\textwidth}
+\includepdf[pages=1]{synthese.pdf}
+\end{minipage}
+\thispagestyle{plain}
+\newpage
+\begin{minipage}{\textwidth}
+\includepdf[pages=2]{synthese.pdf}
+\end{minipage}
+\thispagestyle{plain}
+\newpage
+\begin{minipage}{\textwidth}
+\includepdf[pages=3]{synthese.pdf}
+\end{minipage}
+\thispagestyle{plain}
+\newpage
+\begin{minipage}{\textwidth}
+\includepdf[pages=4]{synthese.pdf}
+\end{minipage}
+\thispagestyle{plain}
+\newpage
+\begin{minipage}{\textwidth}
+\includepdf[pages=5]{synthese.pdf}
+\end{minipage}
+\thispagestyle{plain}
+\newpage
 
 \chapter{Électronique}
 
index c9022f6..a890816 100644 (file)
@@ -159,17 +159,6 @@ On relève également l'activité sur le bus avec l'analyseur logique et le logi
 \end{figure}
 
 \section{Optimisation des temps d'exécution des programmes}
-\subsection{Efficacité du traitement informatique et complexité}
-* Algorithmes et complexité, efficacité rapport au temps, qu'on peut optimiser mais ça dépend toujours de la visse d'exécution
-* Pour que ce soit plus rapide, il faut augmenter la fréquence de traitement
-* c'est pareil pour les communications d'ailleurs, fréquence de l'horloge du bus
-\subsection{Limites à la montée en fréquence et parallelisme}
-* Au bout d'un moment, ça pose problème
-* Du coup on a plusieurs coeurs en même temps => parallelisme
-+ def multi-threading avec rapport au multi-processus
-FIL d'EXECUTION PLZ
-
-\section{Optimisation des temps d'exécution des programmes}
 
 \subsection{Efficacité du traitement algorithmique et complexité}
 
@@ -235,7 +224,7 @@ On effectue alors la même expérience avec ordinateur portable, équipé d'un p
 
 Si l'utilisation de plusieurs fils d'exécutions (qui seront répartis sur plusieurs cœurs avec un processeur qui le permet) peur présenter des avantages d'efficacité, cela impose l'utilisation de certaines techniques de synchronisation des données au sein du programme réalisé. C'est ce type de contrainte que l'on souhaite mettre en évidence avec la réalisation d'un court programme, écrit en langage C qui utilise deux fonctions, exécutées dans deux fils d'exécutions distincts (gérés avec la librairie standard \bsc{pthread}) :
 \begin{itemize}
-\item[--] La fonction principale $main$, qui initialise les données utilisées par le programme, démarre le second fil d'exécution et calcule une moyenne de $n$ valeurs stockées dans un tablea.
+\item[--] La fonction principale $main$, qui initialise les données utilisées par le programme, démarre le second fil d'exécution et calcule une moyenne de $n$ valeurs stockées dans un tableau.
 \item[--] Une fonction $thread\_random$ exécutée dans un second fil, qui tire des nombres aléatoires et les stocke dans un tableau.\\
 \end{itemize}