add header and footer

This commit is contained in:
2021-07-12 11:42:10 +02:00
parent 8fbf5ebe93
commit 7f843d6638
19 changed files with 875 additions and 841 deletions

View File

@@ -1,15 +1,26 @@
\documentclass[10pt,landscape]{article}
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{calc}
\usepackage{ifthen}
\usepackage[landscape]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{color,graphicx,overpic}
\usepackage{hyperref}
\usepackage{listings}
\usepackage[compact]{titlesec} %less space for headers
\usepackage{mdwlist} %less space for lists
\usepackage{pdflscape}
\usepackage{verbatim}
\usepackage[hidelinks,pdfencoding=auto]{hyperref}
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Rechnerarchitekturen 2}
\fancyfoot[L]{\thepage/\pageref{LastPage}}
\renewcommand{\headrulewidth}{0pt} %obere Trennlinie
\renewcommand{\footrulewidth}{0pt} %untere Trennlinie
\pdfinfo{
/Title (Rechnerarchitekturen 2 - Cheatsheet)
@@ -25,13 +36,10 @@
\ifthenelse{\lengthtest { \paperwidth = 11in}}
{ \geometry{top=.5in,left=.5in,right=.5in,bottom=.5in} }
{\ifthenelse{ \lengthtest{ \paperwidth = 297mm}}
{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} }
{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} }
{\geometry{top=1.3cm,left=1cm,right=1cm,bottom=1.2cm} }
{\geometry{top=1.3cm,left=1cm,right=1cm,bottom=1.2cm} }
}
% Turn off header and footer
\pagestyle{empty}
% Redefine section commands to use less space
\makeatletter
\renewcommand{\section}{\@startsection{section}{1}{0mm}%
@@ -48,10 +56,6 @@
{\normalfont\small\bfseries}}
\makeatother
% Define BibTeX command
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
% Don't print section numbers
\setcounter{secnumdepth}{0}
@@ -624,8 +628,8 @@
\item LSG: Pipeline um 2 Schritte verzögern
\item LSG: Sprungzielspekulation
\end{itemize*}
\item Problem: Datenabhängigkeit
\begin{itemize*}
\item Problem: Datenabhängigkeit
\begin{itemize*}
\item LSG: Pipeline um 2 Schritte verzögern
\item LSG: Out-of-Order Prinzip nutzen
\item LSG: Forwarding Hardware
@@ -663,7 +667,7 @@
\includegraphics[width=\textwidth/13]{Assets/RA2_MISD.png}
\includegraphics[width=\textwidth/13]{Assets/RA2_MIMD.png}
\end{center}
%Verbindungsnetzwerke
% !{Verbindungsnetzwerke; Quelle RA2 Vorlesung 2020/21](Assets/RA2_Verbindungsnetzwerke.png)
% !{Verbindungsnetzwerke2; Quelle RA2 Vorlesung 2020/21](Assets/RA2_Verbindungsnetzwerke2.png)
@@ -753,11 +757,10 @@
\item Mischung zwischen Write-Through und Copy-Back
\end{itemize*}
\vfill
\paragraph{MESI}
\begin{center}
\includegraphics[width=\textwidth/4]{Assets/RA2_MESI-Zustände.png}
\includegraphics[width=\textwidth/4]{Assets/RA2_MESI-Bedingungen.png}
\includegraphics[width=\textwidth/6]{Assets/RA2_MESI-Zustände.png}
\includegraphics[width=\textwidth/6]{Assets/RA2_MESI-Bedingungen.png}
\end{center}
%\begin{description*}
% \item[Modified] Cache-Block wurde lokal geändert, die Kopie im Hauptspeicher ist ungültig. Will ein anderer Prozessor im Hauptspeicher lesen, so muss der Cache-Block erst in den Hauptspeicher zurückgeschrieben werden