原创 第7章 Smart-VM虛擬化層的實現

1.1 Smart-VM 虛擬化層 在使用 Intel-VT 技術之前, Smart-VM 需要先激活 VMX 模式。爲了激活 VMX 模式,處理器需要先進入保護模式。 當處理器在保護模式下未進入 VMX 模式的時候,跟普通處

原创 第6章 Smart-VM操作系統的實現

1.1 Smart-VM 的啓動流程 Smart-VM 目前實現的是硬盤啓動方式。 計算機從硬盤讀取引導扇區到內存的 0x7C00 ,然後將控制權直接交給引導程序。 1.      在引導程序中,將 loader.bi

原创 linux下配置雙IP的方法

Linux的網絡設備配置文件存放在/etc/sysconfig/network-scripts裏面,對於網中的第塊網卡,配置文件名一般爲 ifcfg-eth0 如果需要爲第一個網絡設備綁定多一個IP地址,只需要在/etc/syscon

原创 逐步設置vim C/C++語法高亮顯示和自動縮進

vim 簡介 Vim ( Vi Improved) 是一個類似於 vi 的文本編輯器,在 Vi 的基礎上增加了很多新的特性和功能。 Vim 以其強大的功能和可定製能力,成爲 Linux/Unix 環境下開源 的最重要的編輯器

原创 XMLRPC-C程序編譯

1. A C client Save the following code in a file called getSumAndDifference.c#include <stdio.h> #include <xmlrpc.h> #inc

原创 Internet services on Linux

By Rainer Wichmann [ [email protected]]    (last update: Sep 14, 2005) The following is a short tutorial that expl

原创 第2章 硬件虛擬機技術簡介

1.1 硬件虛擬機概述 早在上世紀 70 年代, IBM 就實現了硬件抽象層的虛擬機技術,例如 System 360 、 370 、 CP-40 、 CP-67 。它最初是爲了彌補系統架構上的不足而發展起來的。後來,隨着虛擬機技

原创 第1章 緒論

1.1 課題背景 自從 IBM 開發出 IBM 370/390 之後,硬件虛擬機技術的發展日新月異。爲了克服虛擬機技術應用在 x86 上遇到的困難,英特爾推出了 Intel-VT 技術。 Intel-VT 技術綜合了全虛擬化和

原创 第3章 Intel-VT技術

1.1 IA-32 架構 IA-32 處理器提供了四種處理器模式來支持系統的運行,這四種處理器模式分別是: a)        實模式:實模式是 16 位的運行模式,跟早期的 8086 處理器兼容。處理器一開始啓動的時候

原创 第5章 總體設計方案

1.1 需求分析 目前的虛擬機監控器,大多都是直接運行在操作系統之上的,例如 VMware workstation, KVM, Virtual PC 等。只有 Xen 和 VMware ESX 提供運行在硬件上的機制。 但是,

原创 VNC Server配置

redhat 一般都自動安裝了vncserver了 只要在服務列表中選中啓動一下就可以.通過編輯文件$HOME/.vnc/xstartup來啓動你喜歡的窗口管理器。使用startkde & 來啓動KDE,使用 gnome-session

原创 第8章 項目演示

1.1 現階段成果 現階段的 Smart-VM 虛擬機監控器,已經能夠運行一個單進程的 UCOS-2.52 。 目前,我們已解決的關鍵性技術包括: a)        實模式虛擬化                   

原创 推薦Linux新手應該訪問的國外網站

Distrowatch.com http://distrowatch.com/ 在這裏能找到最收歡迎的linux新聞。 The Linux Documentation Project http://tldp.org/ 這個網站包含很

原创 Linux系統開機過程解釋筆記

 · 1: 啓動電源後,主機第一步先做的就是查詢BIOS(全稱:basic input/output system 基本輸入輸出系統)信息。瞭解整個系統的硬件狀態,如CPU,內存,顯卡,網卡等。嗯,這一步windows算和它是一家。不分彼

原创 摘要

自從 IBM 開發出 IBM370/390 之後,硬件虛擬機的發展日新月異。爲了克服虛擬機技術應用在 x86 上遇到的困難, Intel 推出了 Intel-VT 技術。 Intel-VT 技術綜合了全虛擬化和半虛擬化的優點。 Intel