\end{minipage}
\end{slide}}
-\overlays{5}{
+\overlays{6}{
\begin{slide}{history of computing hardware}
\begin{minipage}[t]{10cm}
\onlySlide*{1}{\begin{center} \includegraphics[height=3cm]{4004.eps} \end{center}}
\onlySlide*{2}{\begin{center} \includegraphics[height=3cm]{cray2.eps} \hspace{1pt} \includegraphics[height=3cm]{cray2_i.eps} \end{center}}
\onlySlide*{3}{\begin{center} \includegraphics[height=3cm]{apple2.eps} \includegraphics[height=3cm]{c64.eps} \end{center}}
- \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{mips.eps} \hspace{1pt} \includegraphics[height=3cm]{ppc.eps} \end{center}}
- \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{cluster1.eps} \hspace{1cm} \includegraphics[height=3cm]{cluster2.eps} \end{center}}
- %\FromSlide{6}{\begin{center} \includegraphics[height=3cm]{} \end{center}}
+ \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{intel1.eps} \includegraphics[height=3cm]{intel2.eps} \end{center}}
+ \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{mips.eps} \hspace{1pt} \includegraphics[height=3cm]{ppc.eps} \end{center}}
+ \onlySlide*{6}{\begin{center} \includegraphics[height=3cm]{cluster1.eps} \hspace{1cm} \includegraphics[height=3cm]{cluster2.eps} \end{center}}
\end{minipage}
\begin{minipage}[b]{10cm}
\begin{itemstep}
\item $1970$: intel 4004 - first single chip $\mu$-processor
\item $1977/85$: cray1/2 - vector supercomputer
\item $1977/82/85$: 6502/6510/m68k - first pc
+ \item $1978/82/85 $: 8086/80286/80386
\item $1985$: mips - first risc design
\item $1990/2000$: massive parallel computing
\end{itemstep}
\end{minipage}
\end{slide}}
-\overlays{8}{
-\begin{slide}{}
+\overlays{11}{
+\begin{slide}{history of computing software}
\begin{itemstep}
- \item
- \item
- \item
- \item
- \item
- \item
- \item
- \item
+ \item $1946$: plankalk"ul - high-level programming language
+ \item $1950$: assembler - translating instruction mnemonics
+ \item $1954$: fortran - {\scriptsize formula translation}
+ \item $1963$: basic - {\scriptsize beginner's all purpose symbolic instruction code}
+ \item $1964$: os/360 - batch processing operating system
+ \item $1969$: unix - multics port to pdp-8, pdp-11/20
+ \item $1972$: c programming language - thompson, ritchie
+ \item $1978/84/85$: apple os/atari, amiga os/mac os
+ \item $1981/85/92/95$: ms-dos/windows 1.0/3.x/95
+ \item $1983$: gnu project - unix-like free software development
+ \item $1991$: linux - open-source kernel
\end{itemstep}
\end{slide}}
-\begin{slide}{}
-
-\end{slide}
+\overlays{3}{
+\begin{slide}{warning}
+ \begin{itemstep}
+ \item numerical precision of 64-bit floating point \\
+ {\small ieee floating point format:} $v = -1^s 2^{-e} m$
+ \[
+ \begin{array}{lll}
+ s: & \textrm{signe} & \textrm{1 bit} \\
+ m: & \textrm{mantissa} & \textrm{52 bit} \\
+ e: & \textrm{exponent} & \textrm{11 bit} \\
+ \end{array}
+ \]
+ \item foo
+ \item bar
+ \end{itemstep}
+\end{slide}}
\begin{slide}{}