Bitget App
Giao dịch thông minh hơn
Mua CryptoThị trườngGiao dịchFuturesSao chépBot‌Earn

Máy ảo

Trung cấp
share

Máy o là gì?

Máy o (VM - Virtual Machine) là mt chương trình mô phng mt h thng máy tính, bao gm CPU o, b nh và lưu tr o. Nhìn t bên ngoài, nó không khác gì mt máy tính vt lý có cùng phn cng.

Máy o hot đng như thế nào?

Mt máy o đưc trang b h điu hành, tp và ng dng, và hot đng tương t như mt máy tính vt lý. Nó có th lưu tr web, chy các chương trình và hot đng trong mng cùng vi các h thng khác. Khi hin th trên màn hình, máy o đưc nhìn thy như mt ca s chy trong h điu hành ca máy ch.

Ngoài ra, nó có CPU, b nh và lưu tr o, đưc mô phng thay vì vt lý. Do đó, nhiu máy o có th cùng tn ti trên mt máy ch duy nht, đưc qun lý bi mt phn mm gi là trình o hoá (hypervisor). Trình o hoá phân b phn cng o ca VM vi các thành phn vt lý ca máy ch.

Trong cu hình này, mt máy ch vt lý duy nht có th h tr nhiu máy o, sng máy o b gii hn bi tài nguyên ca máy ch. Quá nhiu VM có th dn đến hiu sut gim.

Ti sao máy o đưc s dng?

Máy o đóng vai trò như môi trưng bit lp hoc hp cát (sandbox), trong đó mã có th đưc chy đc lp vi h thng. Do đó, chúng lý tưng đ th nghim phn mm mi hoc chy mã tim n nguy him.

VM cũng có th chy mt h điu hành khác hoc cũ hơn đ cho phép thc thi phn mm có th không tương thích vi h điu hành ca h thng máy ch. Ví d, ngưi dùng có th s dng VM đ chy phn mm Windows trên thiết b Linux bng cách chy máy o vi h điu hành Windows trên h thng Linux ca h.

Ví d chính: Máy o Ethereum (EVM)

Tt c các nút trên mng Ethereum s dng Máy o Ethereum (EVM) đ thc thi các hp đng thông minh, hot đng trong mt hp cát riêng bit. Cu hình này mang li nhng li thế bo mt đáng k cho nn tng Ethereum, khiến nó tr nên có kh năng chng chu trưc các cuc tn công DDoS (T chi dch v phân tán), thưng đưc các hacker s dng.

Tải ứng dụng
Tải ứng dụng