Virtual Box
Virtual Box What
Virtual Box คือ โปรแกรม open source ที่มีไว้สำหรับจำรองเครื่องคอมพิวเตอร์เสมือน (Virtual Machine) สำหรับการทดสอบ ทดลอง หรือการจำลองการติดตั้งระบบปฏิบัติการหลาย ๆ เวอร์ชั่นหรือหลากหลายค่ายไว้ที่เครื่องเดียวกัน เช่น Windows, Macintosh, Sun, Open Solaris หรือ Linux เป็น Open Source ที่ใช้งานได้โดยง่ายและไม่เสียค่าใช้จ่ายใด ๆ เลย โดย Virtual Box สามารถรองรับการทำงานของระบบปฏิบัติการต่าง ๆ ได้เป็นจำนวนมาก ไว้ในเครื่องเพียงเครื่องเดียวโดยไม่จำกัดว่าจะอยู่ค่ายเดียวกันหรือไม่ ทั้งนี้ก็ขึ้นอยู่กับว่าเครื่องคอมพิวเตอร์ของท่านแรงหรือเร็วแค่ไหน มีพื้นที่ Hard disk มากพอที่จะสามารถใช้งานรวมกับ Virtual Box ด้วยหรือไม่ ยกตัวอย่าง เช่น ท่านสนใจจะทดลองใช้ Windows7 แต่ยังไม่มั่นใจหรือยังไม่แน่ใจว่าจะเปลี่ยนจากของเดิมที่ใช้อยู่ คือ windows XP มาใช้เป็น Windows7 ไปเลยหรือไม่ อยากจะทดลองใช้ Windows7 ว่าเป็นเช่นใด ก็สามารถนำตัว Virtual Box ไปจำลองการติดตั้งได้เลยโดยไม่ต้องเสียเวลาในการลงโปรแกรมใหม่หมดทั้งเครื่อง
สิ่งที่ต้องเตรียมไว้ก่อนการทดลองลงโปรแกรม Windows7 คือ
- แผ่น Windows 7
- แรมอย่างน้อย 2GB *ถ้าน้อยกว่า 2GB อาจจะติดตั้งได้แต่อาจทำงานได้ไม่เต็มประสิทธิภาพ
Virtual Box เหมาะกับใครมากที่สุด
Virtual Box เหมาะสำหรับคนที่ชอบทดลองสิ่งใหม่ ๆ อยู่ตลอด โดยเฉพาะคนที่ชอบทดสอบโปรแกรมการติดตั้งระบบปฏิบัติการหลาย ๆ ตัวไว้ที่เครื่องเดียวกัน เมื่อทำการติดตั้ง Virtual Box ที่เครื่องแล้วก็จะต้องทำการสร้างคอมพิวเตอร์เสมือนขึ้นมาเพื่อทำการทดลองติดตั้งระบบปฏิบัติการ โดยการสร้างคอมพิวเตอร์เสมือนนั้น เปรียบได้กับการประกอบเครื่องคอมพิวเตอร์ใหม่ขึ้นมาอีกหนึ่งเครื่อง ต้องทำการกำหนดคุณลักษณะของคอมพิวเตอร์ที่เราจะติดตั้งระบบปฏิบัติการลงไป ทั้งหน่วยความจำกลาง (CPU) ขนาดของหน่วยความจำหลัก (RAM) ขนาดของหน่วยความจำรอง (Hard disk) และอุปกรณ์เชื่อมต่อกับเครือข่าย (Ethernet Adapter) ทั้งหมดที่กล่าวมานี้จะต้องกำหนดคุณลักษณะของอุปกรณ์
แพ็คเกจ Virtual Box แพลตฟอร์ม ไบท์นารีที่มีการเปิดตัว
- Virtual Box 4.0.2 สำหรับ Windows Hosts
- Virtual Box 4.0.2 สำหรับ OS X Hosts
- Vritual Box 4..0.2 สำหรับ Linux Hosts
- Virtual Box 4.0.2 สำหรับ Solaris Hosts
ฮาร์ดแวร์กับซอฟแวร์การทำงานแบบเสมือน
ช่วยให้ซอฟแวร์ในเครื่องเสมือนเพื่อให้ทำงานโดยตรงในหน่วยประมวลผลของการให้บริการพื้นที่ แต่อาเรย์ของเทคนิคที่ซับซ้อนเป็นงานเพื่อขัดขวางการดำเนินงานที่จะรบกวนการทำงานของโฮสต์ของคุณ เมื่อใดก็ตามที่ผู้เข้าพักพยายามที่จะทำสิ่งที่อาจเป็นอันตรายต่อคอมพิวเตอร์และข้อมูลของคุณในขั้นตอน Virtual Box และใช้เวลาดำเนินการ โดยเฉพาะอย่างยิ่งสำหรับฮาร์ดแวร์จำนวนมากที่ผู้เข้าพักเชื่อว่าจะเข้าถึง Virtual Box จำลองสภาพแวดล้อมบางอย่าง"เสมือน"ตามที่คุณได้กำหนดค่าเครื่องเสมือน ตัวอย่างเช่นเมื่อผู้เข้าพักพยายามเข้าถึงฮาร์ดดิสก์ Virtual Box เปลี่ยนเส้นทางคำขอเหล่านี้เพื่อสิ่งที่คุณมีการกำหนดให้ฮาร์ดดิสก์ของเครื่องเสมือน- ปกติ, ไฟล์ภาพในโฮสต์
ตั้งแต่ปี 2006 และเอเอมดีประมวลผล Intel ได้มีการสนับสนุนที่เรียกว่า "การทำงานแบบเสมือนฮาร์ดแวร์" ซึ่งหมายความว่าโปรเซสเซอร์เหล่านี้สามารถช่วย Virtual Box เพื่อขัดขวางการดำเนินงานอันตรายที่ระบบปฏิบัติการของผู้เข้าพักอาจจะพยายามและยังช่วยนำเสนอฮาร์ดแวร์เสมือนไปยังเครื่องเสมือน
คุณสมบัติของฮาร์ดแวร์และซอฟแวร์เสมือน
ฮาร์ดแวร์เหล่านี้แตกต่างระหว่าง Intel และโปรเซสเซอร์เอเอมดี ชื่อของเทคโนโลยี Intel VT – x สายเอเอมดี AMD - V สำหรับสนับสนุน Intel และ AMD สำหรับการทำงานแบบเสมือนเป็นอย่างที่แตกต่างกันในรายละเอียด แต่ไม่มากที่แตกต่างกันในหลักการ
ในระบบจำนวนมากคุณสมบัติการทำงานแบบเสมือนฮาร์ดแวร์แรกต้องเปิดการใช้งานในไบออสก่อน ซึ่งตรงข้ามกับซอฟแวร์เสมือนอื่น ๆ สำหรับแบบการใช้งานหลาย Virtual Box ไม่จำเป็นต้องใช้คุณสมบัติการทำงานแบบเสมือนของฮาร์ดแวร์ที่จะนำเสนอโดยใช้เทคนิคที่ซับซ้อน Virtual Box virtualizes ระบบปฏิบัติการจำนวนมากทั้งในซอฟต์แวร์ ซึ่งหมายความว่าคุณสามารถทำงานได้เสมือนเครื่องแม้กระทั่งในหน่วยประมวลผลที่มีอายุมากกว่าที่จะไม่สนับสนุนการทำงานแบบเสมือนของฮาร์ดแวร์
ถึงแม้ไม่ได้เป็นตัว Virtual Box virtualization ฮาร์ดแวร์ต้องทำให้มันเป็นสิ่งจำเป็นในสถานการณ์ต่อไปนี้
- บางระบบปฏิบัติการหายากเช่น OS / 2 ทำให้การใช้งานลึกลับมากคำแนะนำการใช้หน่วยประมวลผลที่ไม่ได้รับการสนับสนุนกับการทำงานแบบเสมือนซอฟต์แวร์ของเรา สำหรับเครื่องเสมือนที่มีการกำหนดให้มีเช่นระบบปฏิบัติการ
- การสนับสนุนจาก Virtual Box 's 64 - bit (เพิ่มไปแล้วกับรุ่น 2.0) และ multiprocessing (SMP, เพิ่มเข้ามาด้วยรุ่น 3.0) ทั้งสองต้องใช้การทำงานแบบเสมือนของฮาร์ดแวร์ที่จะเปิดการใช้งาน (นี้ไม่ได้มากถึงข้อ จำกัด เนื่องจากส่วนใหญ่ของวันนี้ 64 - bit และเรือซีพียูแบบมัลติคอล์กับการทำงานแบบเสมือนฮาร์ดแวร์ ข้อยกเว้นสำหรับกฎนี้เช่นเก่ากว่า Intel Celeron และ AMD Opteron CPUs.)
รายละเอียดเกี่ยวกับการทำงานแบบเสมือนซอฟต์แวร์
การวางระบบการทำงานแบบเสมือนบนซีพียู x86 โดยไม่มีการสนับสนุนการทำงานแบบเสมือนฮาร์ดแวร์เป็นพิเศษเพราะงานที่ซับซ้อนสถาปัตยกรรมซีพียูไม่ได้รับการออกแบบให้เสมือนจริง ปัญหามักจะสามารถแก้ไขได้ แต่มีค่าใช้จ่ายการดำเนินงานลดลง ดังนั้นจึงมีการปะทะอย่างต่อเนื่องระหว่างประสิทธิภาพการทำงานเสมือนและความถูกต้องเป็น
ชุดการเรียนการสอน x86 ได้รับการออกแบบครั้งแรกในปี 1970 และรับการเปลี่ยนแปลงอย่างมีนัยสำคัญกับการเพิ่มของโหมดการป้องกันในช่วงปี 1980 ที่มีสถาปัตยกรรม CPU 286 แล้วอีกครั้งกับ Intel 386 และ 32 บิตสถาปัตยกรรมของ ในขณะที่ 386 ไม่ได้รับการ จำกัด การสนับสนุนสำหรับการดำเนินงานโหมดการทำงานแบบเสมือนจริง (V86 โหมดโดยใช้เป็น"DOS Box"ของ Windows 3.x และ / 2 2.x OS) ไม่ได้ให้การสนับสนุนสำหรับ virtual zing สถาปัตยกรรมทั้งหมด
การทำงานแบบเสมือนของฮาร์ดแวร์หลักสูตรไม่สมบูรณ์แบบเมื่อเทียบกับการทำงานแบบเสมือนซอฟต์แวร์, ค่าใช้จ่ายในการออกจาก VM ค่อนข้างสูงนี้ทำให้เกิดปัญหากับอุปกรณ์ที่มีการแข่งขันต้องมีจำนวนมากดักตัวอย่างหนึ่งคืออุปกรณ์ในโหมด VGA 16 - สีซึ่งไม่เพียง แต่ทุกเวลาฉันเข้าพอร์ต / O แต่ยังสามารถเข้าถึงหน่วยความจำ frame buffer
อ้างอิงที่มา
http://www.virtualbox.com/
http://citecclub.org
http://www.programpcnew.co.cc
http://www.ohodownloads.com
http://www.108blog.net


