From b3905cab0b821463a4b7bb4e3535ef464d775faa Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 8 Feb 2021 11:23:15 -0700 Subject: start to describe components in von Neumann arch --- doc/assignment1.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) 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) -- cgit v1.2.3