ảo hóa phần cứng

Vào năm 1998, VMWare sẽ tìm ra cách để ảo hóa Hartware x86 flatkhung, từng được hiểu thiết yếu, và tạo ra 1 Thị trường đến vấn đề ảo hóa căn cơ x86. Giải pháp ảo hóa phần cứng sẽ là phối kết hợp của cách thức dịch nhị phân (binary translation) và trực tiếp triển khai bên trên vi xử lý (processor) được cho phép những thiết bị ảo điều khiển xe trên cùng một máy vi tính đồ lý với một chi phí hợp lý.

You watching: ảo hóa phần cứng

Các khoản tiết kiệm ngân sách nhưng mà hàng chục ngàn công ty tạo nên từ những việc thực hiện technology này tiếp tục xúc tiến sự áp dụng nhanh chóng của điện toán ảo hóa từ bỏ máy tính để bàn mang đến trung trung tâm tài liệu (data center).

Trong vài năm trở lại phía trên, năng lực sử lý của desktop cùng server đã có cách tân đáng kể, ảo hóa vẫn chứng tỏ là sức khỏe technology để đơn giản dễ dàng trong việc cải cách và phát triển phần mềm với testing. Nâng cao tính linc hoạt của trung trung khu dữ liệu (data center).

Trong bài viết này, chúng ta vẫn cố gắng hiểu rõ các chuyên môn không giống nhau để ảo hóa phần cứng x86, sức khỏe cùng nhược điểm của từng kỹ thuật.

Ảo hóa phong cách thiết kế X86

Kiến trúc x86 đã làm được minh chứng là nền tảng thông trị trong năng lượng điện toán doanh nghiệp lớn, mở màn nhã nhặn của chính nó là trong những hệ thống laptop nhằm bàn tới thời điểm này, tạo thành lượng Khủng vận dụng công ty lớn trên toàn cầu.

Tuy nhiên, một vài nguyên tố từ phong cách thiết kế ban đầu bị đe dọa để hạn chế tốc độ tăng trưởng của nền tảng x86, đặc trưng độc nhất vô nhị trong những sẽ là những không khí liên hệ vật dụng lý được giới hạn 32 bit. Vào năm 2003 Hãng Intel và AMD góp phần mở rộng 64bit để xử lý sự tiêu giảm cùng ngày nay x86_64 mái ấm gia đình của bộ vi cách xử trí từ bỏ Intel cùng AMD đã phổ biến từ bỏ máy tính xách tay và máy tính nhằm bàn đến những máy chủ cao cấp cung cấp khối hệ thống đa đối xứng bài bản lớn.

Đầu tiên, bọn họ liếc qua phong cách thiết kế x86 cùng với thuật ngữ Ring.

See more: Pin Iphone 6S Plus Bao Nhiêu Mah Và Dùng Được Bao Lâu? Pin Iphone 6 Plus Có Thời Lượng Sử Dụng Bao Nhiêu

RING

Để hỗ trợ một môi trường xung quanh chuyển động bình an, phong cách xây dựng x86 cung cấp một chế độ nhằm biện pháp ly vận dụng người tiêu dùng trường đoản cú hệ quản lý và điều hành bằng phương pháp áp dụng định nghĩa về cấp cho đặc quyền (privilege levels).

Công nghệ ảo hóa phần cứng

Trong mô hình này, cỗ vi cách xử lý (processor) hỗ trợ 4 cung cấp độc quyền xuất xắc nói một cách khác là ring, bước đầu từ bỏ Ring 0 cho Ring 3. Ring 0 có đặc quyền cao nhất, được cho phép truy vấn tương đối đầy đủ Hartware. Ring 1,2,3 tất cả đặc quyền tốt rộng Ring 0. Trong thực tiễn, hệ quản lý và điều hành Linux, window … chạy ngơi nghỉ ring 0, các áp dụng của người tiêu dùng chạy sống ring 3.

Để phát âm Hypervisor (tốt nói một cách khác là VMM – Virtual Machine Monitor) hoạt động thế nào, thứ nhất bọn họ buộc phải gọi mô hình làm việc của OS. Hầu không còn quy mô hoạt động vui chơi của hệ quản lý điều hành làm việc cùng với 2 chế độ:

User mode: Chỉ có thể chấp nhận được phần nhiều lệnh quan trọng để tính toán với cách xử trí tài liệu. Các vận dụng chạy ở mode này và chỉ thực hiện Hartware bằng phương pháp thông qua kernel bởi lời Hotline khối hệ thống (system call).Kernel mode: Cho phnghiền chạy tương đối đầy đủ tập lệnh CPU, bao gồm cả các lệnh độc quyền. Điều tất yếu là mode này chỉ dành riêng cho hệ điều hành và quản lý chạy.

Với ảo hóa x86, bao gồm một lớp ảo hóa (virtualization layer) nằm trong lòng Hartware thứ lý với hệ điều hành. Lớp ảo hóa này chất nhận được những lắp thêm ảo chạy những hệ điều hành khác nhau bên trên 1 laptop vật dụng lý. Tự động phân vùng cùng chia sẻ tài nguim vật dụng lý nhỏng CPU, storage, memory cùng những thứ vào ra (I/O).

Công nghệ ảo hóa phần cứng

Trong quy mô này, VMM chạy sinh sống Ring 0, thẳng truy cập phần cứng. Các Guest OS bị dịch chuyển lên Ring 1, khu vực mà cấp thiết trực tiếp truy cập Hartware.

See more: Cách Cài Vtv Go Trên Máy Tính Đơn Giản Nhất, Hướng Dẫn Tải Và Cài Đặt Vtv Go Trên Pc

Nlỗi những xây dựng lúc đầu của các hệ quản lý và điều hành là nhằm chạy xe trên Ring 0, ni bị đưa lên Ring 1. Vấn đề là trong hệ quản lý điều hành (HDH) tất cả một số trong những lệnh chỉ hoàn toàn có thể chạy được sinh hoạt Ring. Để thao tác sinh sống những lớp cao hơn nữa, hệ điều hành cần được viết lại (tuyệt biên dịch lại) để rời các lệnh này. Giải pháp này phổ cập vào trái đất Linux (IBM cần sử dụng chuyên môn giống như nhằm chạy Linux bên trên mainframe), dẫu vậy nó đề nghị bắt buộc gồm mã mối cung cấp HĐH cùng phải có lập trình sẵn viên thông thạo phần mềm hệ thống.

Bây Giờ bao gồm 3 công nghệ để cách xử trí các lệnh nhạy bén với lệnh đặc quyền này để ảo hóa phong cách thiết kế x86:

Binary translationParavirtualizationHardware assisted virtualization (first generation)


Chuyên mục: Chia sẻ