Máy ảo là gì ? tác dụng của máy ảo

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Máy ảo là gì ? tác dụng của máy ảo

Bài gửi  doquoctrung(I22A) on 15/3/2013, 23:54

Máy ảo là gì ?
Một máy ảo là một chương trình đóng vai trò như một máy vi tính ảo. Nó chạy trên hệ điều hành hiện tại - hệ điều hành chủ và cung cấp phần cứng ảo tới hệ điều hành khách. Các hệ điều hành khách chạy trên các cửa sổ của hệ điều hành chủ, giống như bất kỳ chương trình nào khác của máy. Đối với những hệ điều hành khách, máy ảo lại hiện diện như một cỗ máy vật lý thực sự.
Máy ảo cho phép bạn chạy các hệ điều hành khác nhau cùng với hệ điều hành hiện tại.
Tác dụng của máy ảo:
Kiểm thử các phiên bản hệ điều hành.
Thử nghiệm các hệ điều hành khá.
Sử dụng phần mềm đòi hỏi một hệ điều hành cũ.
Chạy phần mềm được thiết kế cho những hệ điều hành khác.
Kiểm thử phần mềm trên nhiều nền tảng.
Tăng cường cho server: Đối với các doanh nghiệp sử dụng nhiều server, thì các server có thể được đặt vào những máy ảo và chạy trên một máy tính đơn lẻ. Mỗi máy ảo là một thư mục cách ly, vì vậy điều này không gây những nguy cơ về bảo mật liên quan tới việc chạy nhiều server khác nhau trên cùng hệ điều hành. Các máy ảo cũng có thể được di dời giữa những server thật.


doquoctrung(I22A)

Tổng số bài gửi : 17
Join date : 09/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Máy ảo là gì ? tác dụng của máy ảo

Bài gửi  TranThienTam (I22A) on 16/3/2013, 00:32

Mình xin trình bày một số ý kiến của mình về máy ảo :

Đối với những người hay sử dụng máy tính, chắc hẳn bạn đã từng nghe đến các cụm từ như tạo máy ảo, tạo ổ đĩa ảo hay RAM ảo… trong đó cái chúng ta thường thấy và sử dụng nhất đó chính là tạo máy ảo để chạy song song hai hệ điều hành. Nói chung, tất cả những cái đó đều được gọi là công nghệ ảo hóa (Virtualization), nói nôm na là tạo ra thêm một phiên bản phụ (phiên bản ảo) của một số phần mềm, linh kiện trong máy tính hay thậm chí là ảo hóa toàn bộ chiếc máy tính luôn .

Như mình đã nói, ảo hóa là tạo ra thêm một phiên bản ảo của thứ gì đó trong máy tính. Có rất nhiều thứ có thể được ảo hóa, từ tạo ổ đĩa ảo, RAM ảo, ổ cứng ảo, máy chủ ảo cho đến cả hệ điều hành cũng ảo. Vì công nghệ ảo hóa khá phức tạp và có nhiều nhánh nhỏ nên để cho dễ hiểu, mình sẽ chỉ tập trung nói về một số loại mà chúng ta hay sử dụng nhất mà thôi.

Ta có thể tạo ra nhiều máy ảo trên một chiếc máy tính duy nhất và đặc biệt là có thể chạy song song cùng lúc 2 hệ điều hành. Có thể là Mac chạy song song Windows, Win XP và Win 7, Win 7 và Win 8, Windows và Linux… Việc chuyển đổi qua lại giữa 2 hệ điều hành cũng đơn giản giống như chuyển qua lại giữa 2 cửa sổ trên máy tính, bạn cũng có thể chia sẻ dữ liệu giữa máy thực và máy ảo với nhau hoàn toàn dễ dàng.

Để tạo máy ảo, ta cần có một phần mềm chuyên dụng. Có rất nhiều phần mềm giúp ta tạo máy ảo, ví dụ như trên Win thì có VMware, VirtualBox, Virtual PC… Trên Mac thì cũng có VMware Fusion và Parallels. Cách cài đặt cũng rất đơn giản, ví dụ như VMware, bạn chỉ việc cài VMware vào máy tính, tải file ảnh của hệ điều hành thứ hai về, sau đó làm theo hướng dẫn trong đó là OK.

Do nó cũng là một hệ điều hành (gần như hoàn chỉnh) nên máy ảo cũng cần có CPU, RAM, ổ cứng cũng như các linh kiện phần cứng có liên quan. Ở đây máy ảo sẽ dùng chung các phần cứng đó với máy tính của bạn. Nghĩa là giờ đây thay vì chỉ chạy một hệ điều hành thì máy tính của bạn phải gồng mình lên để chạy đến 2 cái hệ điều hành cùng lúc, lúc đó máy sẽ chạy ì ạch hơn. Vì vậy nếu cấu hình máy của bạn quá yếu thì không nên dùng máy ảo quá nhiều. Thường khi tạo thêm máy ảo thì nó sẽ cắt ra khoảng vài GB RAM dùng cho máy ảo đó, CPU dùng chung và ổ cứng cũng phải chia ra thêm một khoảng kha khá để chứa hệ điều hành thứ 2 này.

Lợi ích của ảo hóa

Cái hay của ảo hóa là nó giúp cho chúng ta có thể chạy được nhiều thứ hơn trên một chiếc máy tính duy nhất, từ đó tiết kiệm chi phí mua sắm thiết bị mới cho gia mình hay cho doanh nghiệp. Ví dụ bạn là một lập trình viên và xài máy Mac, một số phần mềm lập trình chỉ có thể chạy trên Windows, thay vì tốn thêm mớ tiền để mua một cái máy Win nữa thì bạn chỉ việc tạo máy ảo Windows chạy ngay bên trong máy Mac là có thể sử dụng song song cùng lúc 2 hệ điều hành chỉ với 1 cái máy tính duy nhất. Đối với các nhà quản trị mạng, công nghệ ảo hóa giúp người ta có thể tận dụng hết tài nguyên máy tính, tài nguyên mạng của hệ thống để đem lại hiệu quả xử lý cao hơn.



TranThienTam (I22A)

Tổng số bài gửi : 27
Join date : 08/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết