aboutsummaryrefslogtreecommitdiff
path: root/slides/2019-it-intro-computer-systems/img
diff options
context:
space:
mode:
Diffstat (limited to 'slides/2019-it-intro-computer-systems/img')
-rw-r--r--slides/2019-it-intro-computer-systems/img/apps.jpgbin0 -> 201299 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/apps2.jpgbin0 -> 243832 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/aws.pngbin0 -> 46839 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/binary.jpgbin0 -> 77088 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/computer-system.tex42
-rw-r--r--slides/2019-it-intro-computer-systems/img/data.pdfbin0 -> 45531 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/driver.pngbin0 -> 14282 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/ethernet.jpgbin0 -> 87254 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/gce.pngbin0 -> 65943 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/google.pngbin0 -> 36591 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/group.pdfbin0 -> 4317 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/hdd.jpgbin0 -> 19347 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/headphones.jpgbin0 -> 45183 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/icloud.pngbin0 -> 22142 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/ict.jpgbin0 -> 42765 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/internet.pngbin0 -> 163845 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/kbuss.pngbin0 -> 244563 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/keyboard.jpegbin0 -> 154170 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/know-it-all.tex57
-rw-r--r--slides/2019-it-intro-computer-systems/img/layered.tex29
-rwxr-xr-xslides/2019-it-intro-computer-systems/img/logo.pngbin0 -> 66309 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/mcloud.pngbin0 -> 197629 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/monitor.jpgbin0 -> 50540 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/mouse.pngbin0 -> 318408 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/mouseclick.pdfbin0 -> 1094 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/nop.jpgbin0 -> 55617 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/os.pngbin0 -> 72990 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/performance.tex20
-rw-r--r--slides/2019-it-intro-computer-systems/img/qleft.pdfbin0 -> 11388 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/qright.pdfbin0 -> 12895 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/radio-tower.pdfbin0 -> 1560 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/reality.jpgbin0 -> 198899 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/sensor.jpgbin0 -> 105256 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/ssd.pngbin0 -> 1024992 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/systems.tex27
-rw-r--r--slides/2019-it-intro-computer-systems/img/traffic-light.pngbin0 -> 84364 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/trends.tex47
-rw-r--r--slides/2019-it-intro-computer-systems/img/tv-controller.jpgbin0 -> 32763 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/ty.pdfbin0 -> 12497 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/user.pdfbin0 -> 10598 bytes
-rw-r--r--slides/2019-it-intro-computer-systems/img/z3.jpgbin0 -> 1329678 bytes
41 files changed, 222 insertions, 0 deletions
diff --git a/slides/2019-it-intro-computer-systems/img/apps.jpg b/slides/2019-it-intro-computer-systems/img/apps.jpg
new file mode 100644
index 0000000..1f41651
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/apps.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/apps2.jpg b/slides/2019-it-intro-computer-systems/img/apps2.jpg
new file mode 100644
index 0000000..f6f7173
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/apps2.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/aws.png b/slides/2019-it-intro-computer-systems/img/aws.png
new file mode 100644
index 0000000..ac9b4c3
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/aws.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/binary.jpg b/slides/2019-it-intro-computer-systems/img/binary.jpg
new file mode 100644
index 0000000..5e636ab
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/binary.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/computer-system.tex b/slides/2019-it-intro-computer-systems/img/computer-system.tex
new file mode 100644
index 0000000..7966868
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/computer-system.tex
@@ -0,0 +1,42 @@
+\begin{tikzpicture}[
+ -latex,
+ entity/.style = {
+ draw=lightGray,
+ top color=lightGray,
+ bottom color=white,
+ rectangle,
+ shading=axis,
+ minimum width=2cm,
+ },
+ nop/.style = {
+ draw=none,
+ },
+ frame/.style = {
+ draw,
+ -,
+ dashed,
+ thick,
+ rounded corners,
+ },
+ label/.style = {
+ draw=none,
+ },
+]
+ % Software and hardware
+ \node[entity] (hardware) at (0,0) {hardware};
+ \node[entity, above=12pt of hardware] (software) {software};
+ \node[nop] at ($ (software) !.5! (hardware) $) {+};
+ \coordinate (l) at ($ (current bounding box.west) + (-0.5, 0 ) $);
+ \coordinate (r) at ($ (current bounding box.east) + ( 0.5, 0 ) $);
+ \coordinate (b) at ($ (current bounding box.south) + ( 0, -0.5) $);
+ \coordinate (t) at ($ (current bounding box.north) + ( 0, 0.5) $);
+ \path[frame]
+ (l) |- (t)
+ node[label,below]{computer system} -|
+ (r) |- (b) -| (l);
+
+ % User and data
+ \node[nop, above=of t] (user) {\includegraphics[width=1cm]{img/user}};
+ \node[nop, above=-10pt of user] {user};
+ \draw[latex-latex] (user) -- node[label,right]{data} ($ (t) + (0, 0.25) $);
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-systems/img/data.pdf b/slides/2019-it-intro-computer-systems/img/data.pdf
new file mode 100644
index 0000000..5426fba
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/data.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/driver.png b/slides/2019-it-intro-computer-systems/img/driver.png
new file mode 100644
index 0000000..de83586
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/driver.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/ethernet.jpg b/slides/2019-it-intro-computer-systems/img/ethernet.jpg
new file mode 100644
index 0000000..1168bd1
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/ethernet.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/gce.png b/slides/2019-it-intro-computer-systems/img/gce.png
new file mode 100644
index 0000000..a4249e5
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/gce.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/google.png b/slides/2019-it-intro-computer-systems/img/google.png
new file mode 100644
index 0000000..4f0a30d
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/google.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/group.pdf b/slides/2019-it-intro-computer-systems/img/group.pdf
new file mode 100644
index 0000000..515c974
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/group.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/hdd.jpg b/slides/2019-it-intro-computer-systems/img/hdd.jpg
new file mode 100644
index 0000000..3b59ac9
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/hdd.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/headphones.jpg b/slides/2019-it-intro-computer-systems/img/headphones.jpg
new file mode 100644
index 0000000..44ff4d2
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/headphones.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/icloud.png b/slides/2019-it-intro-computer-systems/img/icloud.png
new file mode 100644
index 0000000..774875d
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/icloud.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/ict.jpg b/slides/2019-it-intro-computer-systems/img/ict.jpg
new file mode 100644
index 0000000..250c673
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/ict.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/internet.png b/slides/2019-it-intro-computer-systems/img/internet.png
new file mode 100644
index 0000000..e5e9f27
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/internet.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/kbuss.png b/slides/2019-it-intro-computer-systems/img/kbuss.png
new file mode 100644
index 0000000..8f0b122
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/kbuss.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/keyboard.jpeg b/slides/2019-it-intro-computer-systems/img/keyboard.jpeg
new file mode 100644
index 0000000..734034e
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/keyboard.jpeg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/know-it-all.tex b/slides/2019-it-intro-computer-systems/img/know-it-all.tex
new file mode 100644
index 0000000..c2e44fa
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/know-it-all.tex
@@ -0,0 +1,57 @@
+\newcommand{\twolines}[2]{\begin{tabular}{c}#1\\#2\end{tabular}}
+\scalebox{0.8}{
+ \begin{tikzpicture}[
+ -latex,
+ entity/.style = {
+ draw=lightGray,
+ thick,
+ ellipse,
+ minimum height=1.75cm,
+ top color = lightGray,
+ bottom color = white,
+ },
+ plain/.style = {
+ draw=none,
+ },
+ arrow/.style = {
+ draw = black,
+ -triangle 90,line width=1mm,
+ postaction={draw, line width=0.1cm, shorten >=0.1cm, -},
+ },
+ cs/.style = {
+ draw=lightGray,
+ thick,
+ cloud,
+ cloud puffs = 15.7,
+ cloud ignores aspect,
+ },
+ ]
+ \node[entity] (vlsi) at (0,0) {Electronics};
+ \node[entity, right=of vlsi] (hwa) {\twolines{Hardware}{architecture}};
+ \node[entity, right=of hwa] (si) {\twolines{Software}{infrastructure}};
+ \node[entity, right=of si] (as) {\twolines{Software}{development}};
+
+ \path[arrow] (vlsi) -- (hwa);
+ \path[arrow] (hwa) -- (si);
+ \path[arrow] (si) -- (as);
+
+ \coordinate(l) at ($ (vlsi) !.5! (hwa) $);
+ \coordinate(m) at ($ (hwa) !.5! (si) $);
+ \coordinate(r) at ($ (si) !.5! (as) $);
+
+ \pause
+ \node[plain, text=darkGreen, above=of l] {Computer parts};
+ \pause
+ \node[plain, text=darkBlue, below=of m] {Hardware-software relation};
+ \pause
+ \node[plain, text=darkRed, above=of r] {Programming and software engineering};
+
+ \pause
+ \node[cs, above=1cm of si] {%
+ \begin{tabular}{c}
+ Networking, security, and\\
+ distributed computing
+ \end{tabular}
+ };
+ \end{tikzpicture}
+}
diff --git a/slides/2019-it-intro-computer-systems/img/layered.tex b/slides/2019-it-intro-computer-systems/img/layered.tex
new file mode 100644
index 0000000..565753f
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/layered.tex
@@ -0,0 +1,29 @@
+\begin{tikzpicture}[
+ entity/.style = {
+ draw=lightGray!30,
+ rounded rectangle,
+ minimum width=5cm,
+ minimum height=0.75cm,
+ bottom color = black!75,
+ text = white,
+ thick,
+ },
+ arrow/.style = {
+ draw = darkOrange,
+ -triangle 90,line width=1mm,
+ postaction={draw, line width=0.1cm, shorten >=0.1cm, -},
+ }
+]
+\node[entity, top color = darkBlue] (user) at (0,0) {user};
+\node[entity, top color = darkPurple, below=of user] (app) {application software};
+\node[entity, top color = darkGreen, below=of app] (sys) {system software};
+\node[entity, top color = darkRed, below=of sys] (hw) {hardware};
+
+\path[arrow] (user.330) -- (app.30);
+\path[arrow] (app.330) -- (sys.30);
+\path[arrow] (sys.330) -- (hw.30);
+
+\path[arrow] (hw.150) -- (sys.210);
+\path[arrow] (sys.150) -- (app.210);
+\path[arrow] (app.150) -- (user.210);
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-systems/img/logo.png b/slides/2019-it-intro-computer-systems/img/logo.png
new file mode 100755
index 0000000..0c7c885
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/logo.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/mcloud.png b/slides/2019-it-intro-computer-systems/img/mcloud.png
new file mode 100644
index 0000000..3960700
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/mcloud.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/monitor.jpg b/slides/2019-it-intro-computer-systems/img/monitor.jpg
new file mode 100644
index 0000000..5796969
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/monitor.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/mouse.png b/slides/2019-it-intro-computer-systems/img/mouse.png
new file mode 100644
index 0000000..ec60d01
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/mouse.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/mouseclick.pdf b/slides/2019-it-intro-computer-systems/img/mouseclick.pdf
new file mode 100644
index 0000000..09e9871
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/mouseclick.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/nop.jpg b/slides/2019-it-intro-computer-systems/img/nop.jpg
new file mode 100644
index 0000000..2d8c1b7
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/nop.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/os.png b/slides/2019-it-intro-computer-systems/img/os.png
new file mode 100644
index 0000000..5f93900
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/os.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/performance.tex b/slides/2019-it-intro-computer-systems/img/performance.tex
new file mode 100644
index 0000000..5f4e816
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/performance.tex
@@ -0,0 +1,20 @@
+\begin{tikzpicture}[
+ arrow/.style = {
+ draw,
+ -latex,
+ },
+ plain/.style = {
+ draw=none,
+ }
+]
+ \coordinate(o) at (0,0);
+ \coordinate(y) at (0,4);
+ \coordinate(x) at (6,0);
+
+ \coordinate(c1) at (0.5,0.5);
+ \coordinate(c2) at (5.5,3);
+
+ \path[arrow] (o) -- node[plain, below, pos=0.9]{time} (x);
+ \path[arrow] (o) -- node[plain, above, pos=1]{performance} (y);
+ \path[arrow] (c1) -- (c2);
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-systems/img/qleft.pdf b/slides/2019-it-intro-computer-systems/img/qleft.pdf
new file mode 100644
index 0000000..f35a078
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/qleft.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/qright.pdf b/slides/2019-it-intro-computer-systems/img/qright.pdf
new file mode 100644
index 0000000..da2e8e3
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/qright.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/radio-tower.pdf b/slides/2019-it-intro-computer-systems/img/radio-tower.pdf
new file mode 100644
index 0000000..c38118f
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/radio-tower.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/reality.jpg b/slides/2019-it-intro-computer-systems/img/reality.jpg
new file mode 100644
index 0000000..91e414a
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/reality.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/sensor.jpg b/slides/2019-it-intro-computer-systems/img/sensor.jpg
new file mode 100644
index 0000000..7c54558
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/sensor.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/ssd.png b/slides/2019-it-intro-computer-systems/img/ssd.png
new file mode 100644
index 0000000..10733c9
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/ssd.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/systems.tex b/slides/2019-it-intro-computer-systems/img/systems.tex
new file mode 100644
index 0000000..d1be691
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/systems.tex
@@ -0,0 +1,27 @@
+\begin{tikzpicture}[
+ plain/.style = {
+ draw=none,
+ },
+ fill opacity = 0.5,
+]
+ \coordinate(first) at (0,0);
+ \coordinate(second) at (45:2cm);
+ \coordinate(third) at (0:2cm);
+
+ % CS, IS, and ICT circles
+ \fill[red] (first) circle (1.5cm);
+ \fill[green] (second) circle (1.5cm);
+ \fill[blue] (third) circle (1.5cm);
+
+ % CS, IS, and ICT labels
+ \node[plain, below=0pt of first] (CS) {CS};
+ \node[plain, above=0pt of second] (IS) {IS};
+ \node[plain, below=0pt of third] (ICT) {ICT};
+
+ % IT intersection between CS and IS
+ \clip (first) circle (1.5cm);
+ \fill[white, fill opacity=0.75] (second) circle (1.5cm);
+
+ % IT label
+ \node[plain] at ($ (CS) !.5! (IS) $) {IT};
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-systems/img/traffic-light.png b/slides/2019-it-intro-computer-systems/img/traffic-light.png
new file mode 100644
index 0000000..2b9a2de
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/traffic-light.png
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/trends.tex b/slides/2019-it-intro-computer-systems/img/trends.tex
new file mode 100644
index 0000000..7dea798
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/trends.tex
@@ -0,0 +1,47 @@
+\begin{tikzpicture}[
+ arrow/.style = {
+ draw,
+ -latex,
+ },
+ plain/.style = {
+ draw=none,
+ }
+]
+ \coordinate(o) at (0,0);
+ \coordinate(y) at (0,4);
+ \coordinate(x) at (6,0);
+
+ \coordinate(c1) at (0.5,0.5);
+ \coordinate(c2) at (2.5,2.5);
+ \coordinate(c3) at (3.5,2.5);
+ \coordinate(c4) at (5.5,0.5);
+
+ \path[arrow]
+ (o) --
+ node[plain, below, pos=0.9]{time}
+ (x);
+ \path[arrow]
+ (o) --
+ node[plain, pos=0.2, left]{%
+ \begin{tabular}{c}
+ thin\\
+ clients
+ \end{tabular}
+ }
+ node[plain, pos=0.8, left]{%
+ \begin{tabular}{c}
+ thick\\
+ clients
+ \end{tabular}
+ }
+ (y);
+
+ \path[arrow]
+ (c1) --
+ node[plain, sloped, above]{faster computers}
+ (c2);
+ \path[arrow]
+ (c3) --
+ node[plain, sloped, above]{faster network}
+ (c4);
+\end{tikzpicture}
diff --git a/slides/2019-it-intro-computer-systems/img/tv-controller.jpg b/slides/2019-it-intro-computer-systems/img/tv-controller.jpg
new file mode 100644
index 0000000..5b6d02e
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/tv-controller.jpg
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/ty.pdf b/slides/2019-it-intro-computer-systems/img/ty.pdf
new file mode 100644
index 0000000..9ad4dc8
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/ty.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/user.pdf b/slides/2019-it-intro-computer-systems/img/user.pdf
new file mode 100644
index 0000000..51ee41d
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/user.pdf
Binary files differ
diff --git a/slides/2019-it-intro-computer-systems/img/z3.jpg b/slides/2019-it-intro-computer-systems/img/z3.jpg
new file mode 100644
index 0000000..be1f262
--- /dev/null
+++ b/slides/2019-it-intro-computer-systems/img/z3.jpg
Binary files differ