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/know-it-all.tex | |
parent | 883a67439aff566962adafeb0385c6ae972073a3 (diff) |
Rescue some slides from old private mono repos
Diffstat (limited to 'slides/2019-it-intro-computer-systems/img/know-it-all.tex')
-rw-r--r-- | slides/2019-it-intro-computer-systems/img/know-it-all.tex | 57 |
1 files changed, 57 insertions, 0 deletions
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} +} |