Commit b3905ca
Changed files (1)
doc
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)