Commit b3905ca

mo khan <mo@mokhan.ca>
2021-02-08 18:23:15
start to describe components in von Neumann arch
1 parent cce00c8
Changed files (1)
doc/assignment1.md
@@ -223,6 +223,39 @@ Instructions: Please answer the following questions in complete sentences. Your
 Instructions: Please answer the following questions in about 1-2 pages each.
 
 1. Draw a typical computer organization figure that includes the main components of von Neumann architecture. Identify each component, and explain its function and interaction relative to other components. (15 marks)
+
+    ```plaintext
+                      -------------
+                      | --------- |
+                      | | CPU   | |
+                      | | ----- | |
+                      | | |CU | | |
+                      | | ----- | |
+      ----------      | | ----- | |       ----------
+      | Input  |      | | |ALU| | | ----> | Output |
+      | Device |----> | | ----- | |       | Device |
+      ----------      | --------- |       ----------
+                      |   |  A    |
+                      |   V  |    |
+                      | --------- |
+                      | | MU    | |
+                      | --------- |
+                      -------------
+
+     CPU: Central Processing Unit
+     CU: Control Unit
+     ALU: Arithmetic/Logic Unit
+     MU: Memory Unit
+    ```
+    [source][wiki-von-neumann]
+
+    * Input device:
+    * CPU:
+    * CU:
+    * ALU:
+    * MU:
+    * Output device:
+
 1. Define system call, and list the main types of system calls. Elaborate on how a system call interacts with a standard C library and hardware under a dual-mode operating system environment. (10 marks)
 1. Describe the overall structure of virtual machines, and compare VMware and JVM. (15 marks)