diff options
author | Rasmus Dahlberg <rasmus@rgdd.se> | 2024-10-15 15:35:20 +0200 |
---|---|---|
committer | Rasmus Dahlberg <rasmus@rgdd.se> | 2024-10-15 15:35:45 +0200 |
commit | 76bae02bcd7d6b3ec9eea428e5e95da184a8dbfb (patch) | |
tree | 410ab71c78c99d35aecd46733958a5699cdf5204 /slides/2019-it-intro-computer-systems/img | |
parent | 883a67439aff566962adafeb0385c6ae972073a3 (diff) |
Rescue some slides from old private mono repos
Diffstat (limited to 'slides/2019-it-intro-computer-systems/img')
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 Binary files differnew file mode 100644 index 0000000..1f41651 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/apps.jpg diff --git a/slides/2019-it-intro-computer-systems/img/apps2.jpg b/slides/2019-it-intro-computer-systems/img/apps2.jpg Binary files differnew file mode 100644 index 0000000..f6f7173 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/apps2.jpg diff --git a/slides/2019-it-intro-computer-systems/img/aws.png b/slides/2019-it-intro-computer-systems/img/aws.png Binary files differnew file mode 100644 index 0000000..ac9b4c3 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/aws.png diff --git a/slides/2019-it-intro-computer-systems/img/binary.jpg b/slides/2019-it-intro-computer-systems/img/binary.jpg Binary files differnew file mode 100644 index 0000000..5e636ab --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/binary.jpg 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 Binary files differnew file mode 100644 index 0000000..5426fba --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/data.pdf diff --git a/slides/2019-it-intro-computer-systems/img/driver.png b/slides/2019-it-intro-computer-systems/img/driver.png Binary files differnew file mode 100644 index 0000000..de83586 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/driver.png diff --git a/slides/2019-it-intro-computer-systems/img/ethernet.jpg b/slides/2019-it-intro-computer-systems/img/ethernet.jpg Binary files differnew file mode 100644 index 0000000..1168bd1 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/ethernet.jpg diff --git a/slides/2019-it-intro-computer-systems/img/gce.png b/slides/2019-it-intro-computer-systems/img/gce.png Binary files differnew file mode 100644 index 0000000..a4249e5 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/gce.png diff --git a/slides/2019-it-intro-computer-systems/img/google.png b/slides/2019-it-intro-computer-systems/img/google.png Binary files differnew file mode 100644 index 0000000..4f0a30d --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/google.png diff --git a/slides/2019-it-intro-computer-systems/img/group.pdf b/slides/2019-it-intro-computer-systems/img/group.pdf Binary files differnew file mode 100644 index 0000000..515c974 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/group.pdf diff --git a/slides/2019-it-intro-computer-systems/img/hdd.jpg b/slides/2019-it-intro-computer-systems/img/hdd.jpg Binary files differnew file mode 100644 index 0000000..3b59ac9 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/hdd.jpg diff --git a/slides/2019-it-intro-computer-systems/img/headphones.jpg b/slides/2019-it-intro-computer-systems/img/headphones.jpg Binary files differnew file mode 100644 index 0000000..44ff4d2 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/headphones.jpg diff --git a/slides/2019-it-intro-computer-systems/img/icloud.png b/slides/2019-it-intro-computer-systems/img/icloud.png Binary files differnew file mode 100644 index 0000000..774875d --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/icloud.png diff --git a/slides/2019-it-intro-computer-systems/img/ict.jpg b/slides/2019-it-intro-computer-systems/img/ict.jpg Binary files differnew file mode 100644 index 0000000..250c673 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/ict.jpg diff --git a/slides/2019-it-intro-computer-systems/img/internet.png b/slides/2019-it-intro-computer-systems/img/internet.png Binary files differnew file mode 100644 index 0000000..e5e9f27 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/internet.png diff --git a/slides/2019-it-intro-computer-systems/img/kbuss.png b/slides/2019-it-intro-computer-systems/img/kbuss.png Binary files differnew file mode 100644 index 0000000..8f0b122 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/kbuss.png diff --git a/slides/2019-it-intro-computer-systems/img/keyboard.jpeg b/slides/2019-it-intro-computer-systems/img/keyboard.jpeg Binary files differnew file mode 100644 index 0000000..734034e --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/keyboard.jpeg 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 Binary files differnew file mode 100755 index 0000000..0c7c885 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/logo.png diff --git a/slides/2019-it-intro-computer-systems/img/mcloud.png b/slides/2019-it-intro-computer-systems/img/mcloud.png Binary files differnew file mode 100644 index 0000000..3960700 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/mcloud.png diff --git a/slides/2019-it-intro-computer-systems/img/monitor.jpg b/slides/2019-it-intro-computer-systems/img/monitor.jpg Binary files differnew file mode 100644 index 0000000..5796969 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/monitor.jpg diff --git a/slides/2019-it-intro-computer-systems/img/mouse.png b/slides/2019-it-intro-computer-systems/img/mouse.png Binary files differnew file mode 100644 index 0000000..ec60d01 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/mouse.png diff --git a/slides/2019-it-intro-computer-systems/img/mouseclick.pdf b/slides/2019-it-intro-computer-systems/img/mouseclick.pdf Binary files differnew file mode 100644 index 0000000..09e9871 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/mouseclick.pdf diff --git a/slides/2019-it-intro-computer-systems/img/nop.jpg b/slides/2019-it-intro-computer-systems/img/nop.jpg Binary files differnew file mode 100644 index 0000000..2d8c1b7 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/nop.jpg diff --git a/slides/2019-it-intro-computer-systems/img/os.png b/slides/2019-it-intro-computer-systems/img/os.png Binary files differnew file mode 100644 index 0000000..5f93900 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/os.png 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 Binary files differnew file mode 100644 index 0000000..f35a078 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/qleft.pdf diff --git a/slides/2019-it-intro-computer-systems/img/qright.pdf b/slides/2019-it-intro-computer-systems/img/qright.pdf Binary files differnew file mode 100644 index 0000000..da2e8e3 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/qright.pdf diff --git a/slides/2019-it-intro-computer-systems/img/radio-tower.pdf b/slides/2019-it-intro-computer-systems/img/radio-tower.pdf Binary files differnew file mode 100644 index 0000000..c38118f --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/radio-tower.pdf diff --git a/slides/2019-it-intro-computer-systems/img/reality.jpg b/slides/2019-it-intro-computer-systems/img/reality.jpg Binary files differnew file mode 100644 index 0000000..91e414a --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/reality.jpg diff --git a/slides/2019-it-intro-computer-systems/img/sensor.jpg b/slides/2019-it-intro-computer-systems/img/sensor.jpg Binary files differnew file mode 100644 index 0000000..7c54558 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/sensor.jpg diff --git a/slides/2019-it-intro-computer-systems/img/ssd.png b/slides/2019-it-intro-computer-systems/img/ssd.png Binary files differnew file mode 100644 index 0000000..10733c9 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/ssd.png 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 Binary files differnew file mode 100644 index 0000000..2b9a2de --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/traffic-light.png 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 Binary files differnew file mode 100644 index 0000000..5b6d02e --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/tv-controller.jpg diff --git a/slides/2019-it-intro-computer-systems/img/ty.pdf b/slides/2019-it-intro-computer-systems/img/ty.pdf Binary files differnew file mode 100644 index 0000000..9ad4dc8 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/ty.pdf diff --git a/slides/2019-it-intro-computer-systems/img/user.pdf b/slides/2019-it-intro-computer-systems/img/user.pdf Binary files differnew file mode 100644 index 0000000..51ee41d --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/user.pdf diff --git a/slides/2019-it-intro-computer-systems/img/z3.jpg b/slides/2019-it-intro-computer-systems/img/z3.jpg Binary files differnew file mode 100644 index 0000000..be1f262 --- /dev/null +++ b/slides/2019-it-intro-computer-systems/img/z3.jpg |