1M516500

Advanced OS and Virtualization
Virtualization is used based on the trend of cloud computing. This virtualization is supported by operation system.
In this course, the student will understand how the virtualization is realized and how operating systems provides its functionalities.
Understanding the role of operating system and how to realize virtualization based on real system implementation.
- Study of foundation of Binary
- Study of essential part of virtualization
- Study of the role of operation system
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Introduction |
Read the material on the web |
60minutes |
2. |
Brainf*ck implementation |
Study C language |
180minutes |
3. |
Setup Environment and read binary |
Study make system |
30minutes |
4. |
Disassembler1 |
Read 8086 specification |
180minutes |
5. |
Disassembler2 |
Read 8086 specification |
180minutes |
6. |
Disassembler3 |
Read 8086 specification |
180minutes |
7. |
Introduction of Interpreter |
Implement interpreter for program written in assembler |
30minutes |
8. |
Execute Hello World |
Implement interpreter for hello world |
180minutes |
9. |
Write and Exit system call |
Implement interpreter for rw.c |
180minutes |
10. |
Execute binary written in assembler |
Implement interpreter for 1.s |
180minutes |
11. |
Open and Close system call |
Implement interpreter for openclose.c |
240minutes |
12. |
Execute printf |
Implement interpreter for print.c |
240minutes |
13. |
Stat system call |
Implement interpreter for stat.c |
240minutes |
14. |
Execute nm |
Implement interpreter for nm |
300minutes |
Total. |
- |
- |
2400minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Disassembler |
Interpreter |
Total. |
1. |
30% |
20% |
50% |
2. |
0% |
30% |
30% |
3. |
0% |
20% |
20% |
Total. |
30% |
70% |
- |
Evaluation method and criteria
Evaluate Disassembler and interpreter that are submitted by each student.
Textbooks and reference materials
Nothing special
Office hours and How to contact professors for questions
- Lunch time for every Tuesday. Send e-mail when you want to ask
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates a basic self-management skills
Most classes are interactive
Last modified : Wed Oct 17 08:03:35 JST 2018