File:Eckert-Mauchly (von Neumann) architecture.svg
Original file (SVG file, nominally 497 × 355 pixels, file size: 28 KB)
Captions
Summary
[edit]DescriptionEckert-Mauchly (von Neumann) architecture.svg |
English: Spanish translation and adaptation (with TikZ) of von Neumann architecture diagram in English. |
Date | |
Source |
This file was derived from: Von Neumann Architecture.svg |
Author | 1947 miles driven |
SVG development InfoField |
Compiled LaTeX code and created PDF file with latexmk -pdf
, then converted PDF to svg using pdf2svg
.
LaTeX TikZ code:
\documentclass[preview]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage[default,osfigures,scale=0.95]{opensans}
\tikzset{>=latex} % Arrow tip to solid style
\begin{document}
\colorlet{io}{green!30!blue!30}
\colorlet{mem}{green!50!blue!30}
\colorlet{cpu}{yellow!30!brown}
\colorlet{cpucomps}{yellow!15!brown}
\begin{tikzpicture}
% I/O rectangles and connections
\filldraw[fill=io,draw=black] (1,-1) rectangle (5,1);
\draw[arrows=->,ultra thick] (5,0) -- (6,0);
\draw[arrows=->,ultra thick] (10,0) -- (11,0);
\filldraw[fill=io,draw=black] (11,-1) rectangle (15,1);
% Main device rectangle
\filldraw[fill=white,draw=black] (6,-5) rectangle (10,5);
% Memory rectangle
\filldraw[fill=mem,draw=black] (6.25, -4.5) rectangle (9.75, -3);
% CPU rectangle
\filldraw[fill=cpu,draw=black] (6.25,-1) rectangle (9.75,4.25);
% CPU components rectangles
\filldraw[fill=cpucomps,draw=black] (6.5,2.5) rectangle (9.5,4);
\filldraw[fill=cpucomps,draw=black] (6.5,0.5) rectangle (9.5,2);
% Mem arrows
\draw[arrows=->,ultra thick] (7.5,-1) -- (7.5,-3);
\draw[arrows=->,ultra thick] (8.5,-3) -- (8.5,-1);
% Text
\Large
\draw (3,0) node { \begin{tabular}{cc}Dispositivo\\de entrada\end{tabular}};
\draw (13,0) node { \begin{tabular}{cc}Dispositivo\\de salida\end{tabular}};
\draw (8,4.6) node{M\'aquina};
\draw (8,-0.5) node {CPU};
\draw (8,3.25) node {\begin{tabular}{cc}Unidad\\de control\end{tabular}};
\draw (8,1.25) node {ALU};
\draw (8,-3.75) node {Memoria};
\end{tikzpicture}
\end{document}
Licensing
[edit]- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 18:25, 10 September 2017 | 497 × 355 (28 KB) | 1947 miles driven (talk | contribs) | Ultra thick arrows, changed arrow tip to "latex" style. | |
18:08, 10 September 2017 | 497 × 355 (29 KB) | 1947 miles driven (talk | contribs) | Change from Libertine font to Open Sans (more readability on screens), enlarged font size, removed fetch/store arrow descriptions because of them being too small. | ||
17:32, 10 September 2017 | 497 × 355 (52 KB) | 1947 miles driven (talk | contribs) | User created page with UploadWizard |
You cannot overwrite this file.
File usage on Commons
There are no pages that use this file.
File usage on other wikis
The following other wikis use this file:
- Usage on ca.wikipedia.org
- Usage on es.wikipedia.org
- Usage on ja.wikipedia.org
Metadata
This file contains additional information such as Exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. If the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. The timestamp is only as accurate as the clock in the camera, and it may be completely wrong.
Width | 397.249pt |
---|---|
Height | 283.863pt |