มินิม็อป
MINIMOPเป็นระบบปฏิบัติการที่ทำงานบน คอมพิวเตอร์ ซีรีส์ 1900 ของ International Computers Limited (ICL) MINIMOP ให้ สภาพแวดล้อม แบบออนไลน์และแบ่งเวลาใช้งาน (การเขียนโปรแกรมออนไลน์แบบหลายผู้ใช้ (MOP) ในศัพท์เฉพาะของ ICL) และโดยทั่วไปจะทำงานควบคู่ไปกับGeorge 2ที่ทำงานแบบแบตช์[ 1 ] MINIMOP ได้รับการตั้งชื่อเพื่อสะท้อนบทบาทของมันในฐานะทางเลือกแทนสิ่งอำนวยความสะดวก MOP ของGeorge 3ซึ่งต้องการเครื่องที่มีประสิทธิภาพมากกว่า[ 2 ]
MINIMOP สามารถทำงานได้บนโปรเซสเซอร์ตระกูล 1900 ทุกรุ่น ยกเว้นรุ่น 1901 และ 1902 ระดับล่าง และต้องการหน่วยความจำเพียง 16K คำ และดิสก์แม่เหล็กสองแผ่นขนาด 4 หรือ 8 ล้านตัวอักษร
ผู้ใช้แต่ละคนจะได้รับไฟล์ขนาดคงที่สำหรับจัดเก็บข้อมูล ซึ่งจะถูกแบ่งออกเป็นไฟล์ย่อย ขนาดต่างๆ จำนวนมาก ภาษาคำสั่งสามารถขยายได้ด้วยมาโคร อย่าง ง่าย
การดำเนินการ
MINIMOP ถูกพัฒนาขึ้นในรูปแบบ โปรแกรมระดับผู้ใช้ แบบมัลติเธรด (หรือที่เรียกว่าโปรแกรมย่อยในศัพท์ของ ICL) ที่ทำงานบน ระบบปฏิบัติการระดับต่ำ ( executive ) มาตรฐานของ ICL 1900 ฟังก์ชันการควบคุม ของระบบปฏิบัติการระดับต่ำ ถูกนำมาใช้ในการรันโปรแกรมของผู้ใช้ภายใต้ MINIMOP การทำงานของ I/O ทั้งหมดของผู้ใช้จะถูกดักจับและจำลองโดย MINIMOP แทนที่จะเข้าถึงอุปกรณ์ต่อพ่วงจริง เนื่องจากหน่วยความจำมีจำกัด โปรแกรมของผู้ใช้จะถูกสลับออกจากหน่วยความจำเมื่อใดก็ตามที่ต้องการรอ (สำหรับอินพุตหรือเอาต์พุต) หรือเมื่อถึงเวลาสิ้นสุดของช่วงเวลาการทำงาน
แม็กซิมอป
วิทยาลัยควีนแมรีแห่งลอนดอน ซึ่งปัจจุบันคือมหาวิทยาลัยควีนแมรีแห่งลอนดอนได้พัฒนาMAXIMOP ในภายหลัง ซึ่งเป็นระบบที่ได้รับการปรับปรุงและเข้ากันได้กับ MINIMOP มากขึ้น[ 3 ] เขตการขายมหาวิทยาลัยของ ICL เริ่มจำหน่าย MAXIMOP และมีการใช้งานในกว่า 100 แห่ง[ 1 ]