diff options
| author | mo khan <mo@mokhan.ca> | 2021-02-08 11:23:15 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2021-02-08 11:23:15 -0700 |
| commit | b3905cab0b821463a4b7bb4e3535ef464d775faa (patch) | |
| tree | 42d3c2a521d8683b9fbfe6ff3b8f1f660c1ddefe | |
| parent | cce00c8f48ff4c16c000e226f4923baba6f9e916 (diff) | |
start to describe components in von Neumann arch
| -rw-r--r-- | doc/assignment1.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/doc/assignment1.md b/doc/assignment1.md index 058dbc7..cfdb0a8 100644 --- a/doc/assignment1.md +++ b/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) |
