เป็นไปได้ไหมที่จะเรียกใช้หลาย ๆ ระบบปฏิบัติการเดียวกันในคอมพิวเตอร์หนึ่งเครื่องในเวลาเดียวกัน?


0

ฉันพยายามเรียกใช้หลายระบบพร้อมกันในคอมพิวเตอร์เครื่องเดียวในเวลาเดียวกัน เป็นไปได้ไหม? ความรู้เกี่ยวกับคอมพิวเตอร์และเทคโนโลยีของฉันมี จำกัด แต่เพื่อให้คุณมีความเข้าใจที่ลึกซึ้งยิ่งขึ้นฉันจะอธิบายสถานการณ์ ฉันพยายามเรียกใช้โปรแกรมเดียวหลาย ๆ ครั้งบนคอมพิวเตอร์เครื่องเดียว แต่โปรแกรมนั้น จำกัด ให้คุณเปิดได้ทีละครั้งเท่านั้น ฉันคิดว่าฉันสามารถแยกหรือแบ่งพาร์ติชั่นฮาร์ดไดรฟ์ของฉันได้มากกว่าที่มันจะเรียกใช้หลาย ๆ ระบบพร้อมกันและบางทีมันอาจทำให้ฉันรันโปรแกรมเหล่านี้ในแต่ละระบบ ฉันยังพยายามนำระบบเหล่านี้ไปสู่งานแต่ละชิ้นจาก IP ที่แตกต่างกัน ฉันคิดว่าบางทีการตั้งค่า VPN ในแต่ละระบบอาจใช้งานได้หลังจากที่ฉันแยกย่อยทั้งหมดแล้ว แต่ความรู้เกี่ยวกับเทคโนโลยีนี้มี จำกัด อีกครั้ง หากมีวิธีอื่นใดในการบรรลุเป้าหมายนี้หรือสิ่งอื่นใดที่ใกล้เคียงโปรดพูดถึงมัน เป้าหมายหลักของฉันคือสามารถเปิดโปรแกรมนี้ได้หลายครั้งในคอมพิวเตอร์หนึ่งเครื่องและให้แต่ละตัวทำงานจาก IP ที่แตกต่างกัน หากเป็นไปไม่ได้โปรดอธิบายว่าเพราะอะไร


คุณสามารถทำได้ด้วยระบบปฏิบัติการเสมือนจริงหลายระบบ แต่จะต้องใช้ทรัพยากรอย่างเข้มข้น ฉันคิดว่ามีวิธีที่ง่ายกว่าในการเรียกใช้แอปพลิเคชั่นหลายอินสแตนซ์ (แม้ว่ามันจะบอกว่ามันจะไม่ยอมให้คุณ) แต่ฉันก็ไม่ได้รับข้อมูลเพียงพอที่จะช่วยเหลือคุณ
Wutnaut

ไม่เป็นไปไม่ได้ แต่คุณสามารถใช้เครื่องเสมือนได้เช่น mantan129 ที่แนะนำ
mtak

บางทีหากคุณแจ้งให้เราทราบเพิ่มเติมเกี่ยวกับซอฟต์แวร์นี้ที่จะไม่ทำงานหลาย ๆ ครั้งบนคอมพิวเตอร์ของคุณหรือสิ่งที่ให้คุณเราสามารถคิดถึงวิธีแก้ปัญหา
Wutnaut

การจำลองเสมือนเป็นวิธีเดียวเท่านั้น ปัญหาคือว่าระบบปฏิบัติการต้องใช้ฮาร์ดแวร์อย่างเต็มรูปแบบ ไม่สามารถแชร์หน่วยความจำกับระบบปฏิบัติการอื่นได้ การจำลองเสมือนเป็นวิธีเดียวในการแก้ไขปัญหานี้ VPN และพาร์ติชั่นฮาร์ดไดรฟ์ไม่มีส่วนเกี่ยวข้องกับทรัพยากรระบบและวิธีการเปิดตัวและใช้งานโปรแกรมภายในระบบปฏิบัติการ จากความอยากรู้คุณพยายามใช้โปรแกรมอะไร หากเรามีรายละเอียดเพิ่มเติมเราอาจสามารถมอบโซลูชันที่มีคารมคมคายมากขึ้น
MaQleod

คุณสามารถทำ VM พูดได้ 5 หรือ 10 ครั้ง คุณสามารถใช้ VPN เพื่อปกปิด IP ได้หรือไม่ หรือมันเป็นเพียง 1 VM พิเศษ?
Drew Dunn

คำตอบ:


3

คุณสามารถใช้เครื่องเสมือน (VM สำหรับระยะสั้น) ซอฟต์แวร์ที่ดีสำหรับสิ่งนี้คือ Oracle VM Virtual Box , ซึ่งเป็น ฟรี และใช้งานง่ายพอสมควร หากคุณต้องการซอฟต์แวร์เชิงพาณิชย์ VMWare Workstation ซึ่งมีคุณสมบัติเพิ่มเติม

เมื่อคุณสร้าง VM คุณสามารถควบคุมคุณสมบัติและการจัดสรรฮาร์ดแวร์เช่นจำนวนแกน CPU ที่มีสำหรับการจัดสรร VM, RAM (หน่วยความจำ), ที่เก็บข้อมูลบนดิสก์ เมื่อคุณเปิดเครื่องเสมือนคุณสามารถติดตั้งระบบปฏิบัติการใด ๆ เช่น Linux และ Windows คุณสามารถเชื่อมต่อ VM กับอินเทอร์เน็ตและแชร์ไฟล์ระหว่างเครื่องที่มีอยู่จริงกับ VM และอื่น ๆ ทั้งสองโปรแกรมพร้อมใช้งานสำหรับระบบปฏิบัติการหลักทั้งหมด

นี่เป็นภาพหน้าจอจาก Oracle VM Virtualbox ที่ใช้ Windows XP ในสภาพแวดล้อม Windows 7: Oracle VM Virtual Box running Windows XP on a Windows 7


มีประโยชน์มากฉันจะตรวจสอบเรื่องนี้อย่างแน่นอน
Drew Dunn

แม้ว่านี่คือคำตอบที่จะไปฉันคิดถึงคำอธิบายเล็กน้อยว่าทำไมระบบปฏิบัติการจึงสามารถเรียกใช้เพียงครั้งเดียว
LPChip

เห็นได้ชัดว่า "ปัญหาส่วนใหญ่คือระบบปฏิบัติการต้องการการใช้งานฮาร์ดแวร์อย่างเต็มรูปแบบมันไม่สามารถแชร์หน่วยความจำกับระบบปฏิบัติการอื่นได้การจำลองเสมือนเป็นหนทางเดียวที่จะแก้ไข ... "
Drew Dunn

@LDChip คุณหมายถึงระบบปฏิบัติการสองระบบที่ทำงานเคียงข้างกันหรือไม่?
matan129

1
ฉันจะแบ่งคำตอบของฉันออกเป็นสองส่วน: 1. ในทางเทคนิคเครื่องจักรทางกายภาพและ VM ทำงานพร้อมกัน คุณสามารถใช้ระบบปฏิบัติการโฮสต์ขณะที่ VM กำลังทำงาน 2. คุณไม่สามารถรันระบบปฏิบัติการ 2 ระบบเคียงข้างกันได้ เหตุผลก็คือคุณมี CPU, HDD หนึ่งชุดเท่านั้นหากโปรแกรมอิสระสองโปรแกรมจะพยายามใช้ ฮาร์ดแวร์เดียวกัน ในเวลาเดียวกันโดยไม่มีการประสานงานระหว่างทั้งสองก็จะส่งผลให้ผลลัพธ์ที่ไม่คาดคิด สถานการณ์นี้เป็นไปได้เฉพาะเมื่อระบบปฏิบัติการหนึ่ง (โฮสต์) จัดการอีกระบบหนึ่ง (VM)
matan129

3

หากคุณเพียงแค่เรียกใช้หลายอินสแตนซ์ของโปรแกรมที่ให้คุณมีเพียงเครื่องเดียวเครื่องเสมือนอาจ overkill ถ้าคุณไม่มี RAM ขนาดใหญ่คุณจะไม่สามารถเรียกใช้อินสแตนซ์ VM ได้มากกว่าสองครั้งก่อนที่คุณจะพบปัญหาหน่วยความจำ

ฉันจะแนะนำให้สร้างบัญชีผู้ใช้หลายบัญชี จากนั้นคุณสามารถดำเนินการภายใต้ข้อมูลประจำตัวของแต่ละบัญชี โปรแกรมส่วนใหญ่ที่ทำงานภายใต้บริบทของผู้ใช้รายหนึ่งไม่สามารถตรวจพบอินสแตนซ์อื่นของตนเองที่ทำงานภายใต้บัญชีผู้ใช้อื่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.