Mercurial > lilug > zarch
annotate slideshow.tex @ 3:a9bb3693c8d3
Added contact info, removed subtitle
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Sat, 12 Jan 2008 02:08:47 -0500 |
parents | 7ed3bbc84e7f |
children | 99a37862a3c9 |
rev | line source |
---|---|
0 | 1 \documentclass[pdf,contemporain,slideColor,colorBG,accumulate,nototal]{prosper} |
2 | |
3 %\usepackage{macros-cp} | |
4 | |
5 \title{A Dozen Things about the\\ zArchitecture} | |
3
a9bb3693c8d3
Added contact info, removed subtitle
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
2
diff
changeset
|
6 \subtitle{} |
a9bb3693c8d3
Added contact info, removed subtitle
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
2
diff
changeset
|
7 \author{Josef ``Jeff'' Sipek\\ $<$jeffpc@josefsipek.net$>$} |
0 | 8 \institution{} |
9 \slideCaption{Dozen Things about zArch} | |
10 | |
11 \begin{document} | |
12 \maketitle | |
13 | |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
14 %%% What is zArch? |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
15 \overlays{9}{ |
0 | 16 \begin{slide}{What's zArchitecture?} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
17 %% Let's start with a very simple question. What is zArchitecture? |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
18 %% As people say, a picture is worth a thousand words, so I've got a picture |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
19 %% for you... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
20 \onlySlide*{2}{\begin{center}\includegraphics{syszfamily.eps}\end{center}} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
21 %% This is a System z mainframe made by IBM. As you might have guessed from |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
22 %% the name, it uses the zArchitecture. |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
23 \fromSlide*{3}{ |
0 | 24 \begin{itemize} |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
25 \item IBM System z mainframes (2006) |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
26 %% In 2006 IBM's marketing decided to spruce things up a bit, and to rename |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
27 %% their mainframe line... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
28 \fromSlide*{4}{\item formerly zSeries (2000)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
29 %% zArchitecture was first used by zSeries mainframes all the way back in |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
30 %% 2000. The zArchitecture in general is a descendent of... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
31 \fromSlide*{5}{\item Descendent of ESA/390 (1990)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
32 %% ESA/390...which was a descendent of... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
33 \fromSlide*{6}{\item Descendent of ESA/370 (1988)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
34 %% ESA/370...which was a descendent of... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
35 \fromSlide*{7}{\item Descendent of S/370-XA (1983)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
36 %% S/370-XA...which was a descendent of... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
37 \fromSlide*{8}{\item Descendent of System/370 (1972)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
38 %% System/370...which was a descendent of... |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
39 \fromSlide*{9}{\item Descendent of System/360 (1964)} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
40 %% System/360. The beautiful thing about the whole series of architectures |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
41 %% is the fact that a user application written and _compiled_ in 1964 can |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
42 %% run unmodified on the latest IBM mainframe. |
0 | 43 \end{itemize} |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
44 } |
0 | 45 \end{slide}} |
46 | |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
47 %%% Aren't mainframes dead? |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
48 \overlays{3}{ |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
49 \begin{slide}{0. Aren't mainframes dead?} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
50 %% I've hear a number of people tell me that they thought that mainframes |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
51 %% were dead. Well... |
0 | 52 \fromSlide*{2}{ |
53 \vspace{1in} | |
54 \begin{center} | |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
55 \Huge No!\normalsize |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
56 %% No! Mainframes are not dead. They just happen to be overshadowed by the |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
57 %% sheer volume of desktops, laptops, and servers sold. Mainframes have a |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
58 %% very specific design goal - they are NOT the fastest computers out there, |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
59 %% they are NOT the computers with most cores, or memory; they are meant to |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
60 %% run 24/7 and have 100% availability. With careful planning, you can even |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
61 %% update the hardware without losing your "internet presence." |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
62 \vspace{1cm} |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
63 |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
64 \fromSlide*{3}{Ok, this one was a freebie...} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
65 %% I said that you'd hear a dozen things...this one was too easy to count, |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
66 %% so let's count it as a freebie - let's make the presentation a baker's |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
67 %% dozen of things about zArch. |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
68 %% |
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
69 %% With that said, let's move onto the core of the presentation... |
0 | 70 \end{center} |
71 } | |
72 \end{slide}} | |
73 | |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
74 %%% Channels |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
75 \overlays{1}{ |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
76 \begin{slide}{1. Channels} |
2
7ed3bbc84e7f
Added text to say for the first 2 slides
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
1
diff
changeset
|
77 % 1) channel subsystem - don't load up the CPU with unnecessary cruft |
1
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
78 \begin{itemize} |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
79 \item CPUs are meant to run user code |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
80 \item Start and IO operation on a CPU |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
81 \item Let co-processors handle it |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
82 \end{itemize} |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
83 \end{slide}} |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
84 |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
85 % 2) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
86 % 3) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
87 % 4) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
88 % 5) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
89 % 6) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
90 % 7) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
91 % 8) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
92 % 9) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
93 % 10) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
94 % 11) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
95 % 12) |
1fddcdbf9acc
List all the architectures S/360-zArch; image of a Z; beginning of channels slide
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
0
diff
changeset
|
96 |
0 | 97 % |
98 %\begin{itemstep} | |
99 % \item Revert to any revision | |
100 % \item Track down who changed particular line of code | |
101 %\end{itemstep} | |
102 | |
103 \overlays{1}{ | |
104 \begin{slide}{Q\&A} | |
105 \vspace{1in} | |
106 \begin{center} | |
107 Questions? | |
108 \end{center} | |
109 \end{slide}} | |
110 | |
111 \end{document} |