cours/Excalidraw/architecture de Von Neumann 2022-09-14 11.13.27.excalidraw.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

19 KiB

excalidraw-plugin, tags
excalidraw-plugin tags
parsed
excalidraw

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

main memory ^Yij7FkD2

Clock ^pucBIgJ8

Processor ^cgV9mEnI

ROM ^12FXkBIa

Address Bus ^lJmjVaPq

Data Bus ^US9scp2V

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"id": "uMgVD0_GGbv-gLE7qv3uD",
			"type": "arrow",
			"x": -527.9297159609198,
			"y": -298.0202562526148,
			"width": 1128.9093933105469,
			"height": 0,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 640464595,
			"version": 173,
			"versionNonce": 1461002493,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663146958613,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					1128.9093933105469,
					0
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": "triangle",
			"endArrowhead": "triangle"
		},
		{
			"id": "OO7Wzuj6PtkesPKAKKwz3",
			"type": "rectangle",
			"x": -418.13581401415166,
			"y": -202.4119661824219,
			"width": 153,
			"height": 100,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"seed": 1053107069,
			"version": 98,
			"versionNonce": 1950433149,
			"isDeleted": false,
			"boundElements": [
				{
					"type": "text",
					"id": "Yij7FkD2"
				},
				{
					"id": "ylZUIJv6P6HEauZESbSK_",
					"type": "arrow"
				},
				{
					"id": "WuqYTE5IS2CtUzEUjMhQI",
					"type": "arrow"
				}
			],
			"updated": 1663147456353,
			"link": null,
			"locked": false
		},
		{
			"id": "Yij7FkD2",
			"type": "text",
			"x": -413.13581401415166,
			"y": -197.4119661824219,
			"width": 143,
			"height": 90,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"seed": 239777053,
			"version": 68,
			"versionNonce": 310271997,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663146967074,
			"link": null,
			"locked": false,
			"text": "main\nmemory",
			"rawText": "main memory",
			"fontSize": 36,
			"fontFamily": 1,
			"textAlign": "center",
			"verticalAlign": "middle",
			"baseline": 77,
			"containerId": "OO7Wzuj6PtkesPKAKKwz3",
			"originalText": "main memory"
		},
		{
			"type": "rectangle",
			"version": 98,
			"versionNonce": 1558635293,
			"isDeleted": false,
			"id": "MmosrdY8qtx8iWeD89ApY",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -176.59884705451626,
			"y": -202.4119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 153,
			"height": 100,
			"seed": 1159123123,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "pucBIgJ8",
					"type": "text"
				},
				{
					"id": "I8a1mJZ6OUPqpU-IAbYs7",
					"type": "arrow"
				}
			],
			"updated": 1663147001456,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 77,
			"versionNonce": 943368179,
			"isDeleted": false,
			"id": "pucBIgJ8",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -171.59884705451626,
			"y": -174.9119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 143,
			"height": 45,
			"seed": 1493305341,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1663146967074,
			"link": null,
			"locked": false,
			"fontSize": 36,
			"fontFamily": 1,
			"text": "Clock",
			"rawText": "Clock",
			"baseline": 32,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "MmosrdY8qtx8iWeD89ApY",
			"originalText": "Clock"
		},
		{
			"type": "rectangle",
			"version": 113,
			"versionNonce": 932935229,
			"isDeleted": false,
			"id": "rqgxfeT1sYykvlCMw5me3",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 64.93811990511918,
			"y": -202.4119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 185,
			"height": 100,
			"seed": 1714902685,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "cgV9mEnI",
					"type": "text"
				},
				{
					"id": "I8a1mJZ6OUPqpU-IAbYs7",
					"type": "arrow"
				},
				{
					"id": "wO5aNEZ00BVv52x902iYx",
					"type": "arrow"
				},
				{
					"id": "7cWvFHRh2mJ7NP3S3YKsV",
					"type": "arrow"
				},
				{
					"id": "ILIIDcyIJJMmANOUi6lPq",
					"type": "arrow"
				}
			],
			"updated": 1663147468244,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 94,
			"versionNonce": 290235677,
			"isDeleted": false,
			"id": "cgV9mEnI",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 69.93811990511918,
			"y": -174.9119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 175,
			"height": 45,
			"seed": 1015328179,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1663146967074,
			"link": null,
			"locked": false,
			"fontSize": 36,
			"fontFamily": 1,
			"text": "Processor",
			"rawText": "Processor",
			"baseline": 32,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "rqgxfeT1sYykvlCMw5me3",
			"originalText": "Processor"
		},
		{
			"type": "rectangle",
			"version": 100,
			"versionNonce": 840043347,
			"isDeleted": false,
			"id": "Nl4AQUUepI69YwjH5s9Eg",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 338.4750868647546,
			"y": -202.4119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 153,
			"height": 100,
			"seed": 232570685,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "12FXkBIa",
					"type": "text"
				},
				{
					"id": "wO5aNEZ00BVv52x902iYx",
					"type": "arrow"
				},
				{
					"id": "F-9bpSO2DQn-CdWUSLIuV",
					"type": "arrow"
				},
				{
					"id": "fCOjfL7voLg_CqOxu4TUa",
					"type": "arrow"
				}
			],
			"updated": 1663147487822,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 75,
			"versionNonce": 1885350099,
			"isDeleted": false,
			"id": "12FXkBIa",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 343.4750868647546,
			"y": -174.9119661824219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 143,
			"height": 45,
			"seed": 1522507539,
			"groupIds": [
				"gKrqbik9m5IsfFcmAWM9y"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1663146967074,
			"link": null,
			"locked": false,
			"fontSize": 36,
			"fontFamily": 1,
			"text": "ROM",
			"rawText": "ROM",
			"baseline": 32,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "Nl4AQUUepI69YwjH5s9Eg",
			"originalText": "ROM"
		},
		{
			"id": "lJmjVaPq",
			"type": "text",
			"x": -75.33036357469854,
			"y": -348.6203079223633,
			"width": 224,
			"height": 45,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1965015443,
			"version": 120,
			"versionNonce": 2024515229,
			"isDeleted": false,
			"boundElements": [
				{
					"id": "ILIIDcyIJJMmANOUi6lPq",
					"type": "arrow"
				}
			],
			"updated": 1663147468244,
			"link": null,
			"locked": false,
			"text": "Address Bus",
			"rawText": "Address Bus",
			"fontSize": 36,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 32,
			"containerId": null,
			"originalText": "Address Bus"
		},
		{
			"type": "arrow",
			"version": 242,
			"versionNonce": 1672593885,
			"isDeleted": false,
			"id": "UOC8nFCf39T0s_MEreO7X",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -527.6417732697353,
			"y": -6.695053875008604,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 1128.9093933105469,
			"height": 0,
			"seed": 168391763,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1663146967074,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": "triangle",
			"endArrowhead": "triangle",
			"points": [
				[
					0,
					0
				],
				[
					1128.9093933105469,
					0
				]
			]
		},
		{
			"id": "US9scp2V",
			"type": "text",
			"x": -54.33036357469854,
			"y": 1.0124740600585653,
			"width": 182,
			"height": 45,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1141309469,
			"version": 133,
			"versionNonce": 39290035,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663146958614,
			"link": null,
			"locked": false,
			"text": "Data Bus",
			"rawText": "Data Bus",
			"fontSize": 36,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 32,
			"containerId": null,
			"originalText": "Data Bus"
		},
		{
			"id": "ylZUIJv6P6HEauZESbSK_",
			"type": "arrow",
			"x": -340.5669839041574,
			"y": -295.3173108782087,
			"width": 0,
			"height": 84.76020921979631,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1329036861,
			"version": 263,
			"versionNonce": 754830675,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147450593,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					0,
					84.76020921979631
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": {
				"elementId": "OO7Wzuj6PtkesPKAKKwz3",
				"focus": 0.013971635424761836,
				"gap": 8.145135475990458
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "I8a1mJZ6OUPqpU-IAbYs7",
			"type": "arrow",
			"x": -14.798416137695312,
			"y": -151.61249542236328,
			"width": 72.49688720703125,
			"height": 0,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1494741085,
			"version": 37,
			"versionNonce": 1942104371,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147001456,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					72.49688720703125,
					0
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "MmosrdY8qtx8iWeD89ApY",
				"focus": 0.015989415201172502,
				"gap": 8.800430916820943
			},
			"endBinding": {
				"elementId": "rqgxfeT1sYykvlCMw5me3",
				"focus": -0.015989415201172502,
				"gap": 7.2396488357832425
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "wO5aNEZ00BVv52x902iYx",
			"type": "arrow",
			"x": 260.1685094547379,
			"y": -153.05277579171315,
			"width": 73.77127511160722,
			"height": 0,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1086607613,
			"version": 31,
			"versionNonce": 344404403,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147053677,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					73.77127511160722,
					0
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "rqgxfeT1sYykvlCMw5me3",
				"focus": -0.012816192185824775,
				"gap": 10.230389549618707
			},
			"endBinding": {
				"elementId": "Nl4AQUUepI69YwjH5s9Eg",
				"focus": 0.012816192185824778,
				"gap": 4.535302298409476
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "WuqYTE5IS2CtUzEUjMhQI",
			"type": "arrow",
			"x": -340.95314233097645,
			"y": -95.16106087820867,
			"width": 0,
			"height": 78.51562499999994,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1141549885,
			"version": 45,
			"versionNonce": 606911933,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147458016,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					0,
					78.51562499999994
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "OO7Wzuj6PtkesPKAKKwz3",
				"focus": -0.008923812851963597,
				"gap": 7.250905304213234
			},
			"endBinding": null,
			"startArrowhead": "triangle",
			"endArrowhead": "triangle"
		},
		{
			"id": "7cWvFHRh2mJ7NP3S3YKsV",
			"type": "arrow",
			"x": 155.56026796478238,
			"y": -97.05280194963728,
			"width": 0,
			"height": 83.77232142857144,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 619183699,
			"version": 48,
			"versionNonce": 796845309,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147463641,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					0,
					83.77232142857144
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "rqgxfeT1sYykvlCMw5me3",
				"focus": 0.0203011020576951,
				"gap": 5.359164232784622
			},
			"endBinding": null,
			"startArrowhead": "triangle",
			"endArrowhead": "triangle"
		},
		{
			"id": "ILIIDcyIJJMmANOUi6lPq",
			"type": "arrow",
			"x": 158.17527563777344,
			"y": -207.93561008998324,
			"width": 5.684341886080802e-14,
			"height": 84.2645045689174,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1739799901,
			"version": 28,
			"versionNonce": 1897157907,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147474047,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					5.684341886080802e-14,
					-84.2645045689174
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "rqgxfeT1sYykvlCMw5me3",
				"focus": 0.007969251163829414,
				"gap": 5.523643907561336
			},
			"endBinding": {
				"elementId": "lJmjVaPq",
				"focus": -1.084871778682786,
				"gap": 11.420193263462636
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "F-9bpSO2DQn-CdWUSLIuV",
			"type": "arrow",
			"x": 413.6238840362108,
			"y": -293.9009900774274,
			"width": 0,
			"height": 83.12944684709822,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 613300915,
			"version": 130,
			"versionNonce": 1887998291,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147484693,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					0,
					83.12944684709822
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": {
				"elementId": "Nl4AQUUepI69YwjH5s9Eg",
				"focus": -0.01766278207246748,
				"gap": 8.359577047907294
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "fCOjfL7voLg_CqOxu4TUa",
			"type": "arrow",
			"x": 418.348266709202,
			"y": -95.37869480678012,
			"width": 0,
			"height": 84.54241071428572,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 654451037,
			"version": 31,
			"versionNonce": 1613377277,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1663147487822,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					0,
					84.54241071428572
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "Nl4AQUUepI69YwjH5s9Eg",
				"focus": -0.04409385417578309,
				"gap": 7.033271375641789
			},
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "eUuRS54iMFFohDu_r7Xyx",
			"type": "line",
			"x": -15.140579223632812,
			"y": -151.72498321533203,
			"width": 79.94061279296875,
			"height": 0,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 2143770099,
			"version": 29,
			"versionNonce": 549147219,
			"isDeleted": true,
			"boundElements": null,
			"updated": 1663146997107,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					79.94061279296875,
					0
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": null
		}
	],
	"appState": {
		"theme": "dark",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#000000",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 4,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 36,
		"currentItemTextAlign": "left",
		"currentItemStrokeSharpness": "sharp",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "triangle",
		"currentItemLinearStrokeSharpness": "round",
		"gridSize": null,
		"colorPalette": {}
	},
	"files": {}
}

%%