From 76bae02bcd7d6b3ec9eea428e5e95da184a8dbfb Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Tue, 15 Oct 2024 15:35:20 +0200 Subject: Rescue some slides from old private mono repos --- .../2019-it-intro-computer-systems/img/layered.tex | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 slides/2019-it-intro-computer-systems/img/layered.tex (limited to 'slides/2019-it-intro-computer-systems/img/layered.tex') 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} -- cgit v1.2.3