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