summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2021-02-08 10:29:08 -0700
committermo khan <mo@mokhan.ca>2021-02-08 10:29:08 -0700
commit0e935054adf7b23ce2f62a10735c7dc90e528536 (patch)
tree326e1f6c1f0532b9d7f1aaf5267abc25c1fbbf8c /doc
parentab0298830b5b8670e2c9f94c835295be5b0c672f (diff)
add diagram for von neumann
Diffstat (limited to 'doc')
-rw-r--r--doc/assignment1.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/assignment1.md b/doc/assignment1.md
index b9a624f..667dcd7 100644
--- a/doc/assignment1.md
+++ b/doc/assignment1.md
@@ -71,6 +71,31 @@ Instructions: Please answer the following questions in complete sentences. Your
* execute instruction
* store result back in register
+ ```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]
+
1. What role do device controllers and device drivers play in a computer system?
1. Why do clustered systems provide what is considered high-availability service?
1. Describe an operating system’s two modes of operation.
@@ -89,3 +114,5 @@ 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)
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)
+
+[wiki-von-neumann]: https://en.wikipedia.org/wiki/Von_Neumann_architecture