กลับไปหน้าบทความ

อ่าน 3 นาที

แอปเปิ้ล เอสโอเอส

ระบบ ปฏิบัติการที่ซับซ้อน [ 1 ] หรือ SOS ( / s ɔː s / ) [ 2 ] เป็น ระบบปฏิบัติการ หลัก ของ คอมพิวเตอร์ Apple III SOS ได้รับการพัฒนาโดย Apple Computer และวางจำหน่ายในเดือนตุลาคม พ.

แอปเปิ้ล เอสโอเอส

แอปเปิ้ล เอสโอเอส
หน้าจอบูต
นักพัฒนาคอมพิวเตอร์แอปเปิล
ตระกูลระบบปฏิบัติการเอสโอเอส
สถานะการทำงานเลิกผลิตแล้ว
แบบจำลองแหล่งที่มาแหล่งปิด
การเผยแพร่ครั้งแรกมกราคม พ.ศ. 2523 ( 1980-01 )
รุ่นล่าสุด1.3 / 1 มกราคม 2523 ( 1980-01-01 )
วิธีการอัปเดตคู่มือ
แพลตฟอร์มที่รองรับแอปเปิล III
ประเภทเคอร์เนลแกนโมโนลิธิก
ส่วนติดต่อผู้ใช้เริ่มต้นโหมดข้อความเต็มหน้าจอ
ใบอนุญาตข้อตกลงใบอนุญาตซอฟต์แวร์ของแอปเปิล

ระบบปฏิบัติการที่ซับซ้อน [ 1 ]หรือSOS ( / s ɔː s / ) [ 2 ]เป็นระบบปฏิบัติการหลักของ คอมพิวเตอร์ Apple III SOS ได้รับการพัฒนาโดยApple Computerและวางจำหน่ายในเดือนตุลาคม พ.ศ. 2523

ในปี พ.ศ. 2528 สตีฟ วอซเนียกแม้จะวิจารณ์ข้อบกพร่องของฮาร์ดแวร์ของ Apple III ก็ยังเรียก SOS ว่า "ระบบปฏิบัติการที่ดีที่สุดบนไมโครคอมพิวเตอร์ทุกเครื่อง" [ 3 ]

รายละเอียดทางเทคนิค

SOS คือระบบปฏิบัติการแบบทำงานทีละอย่างและใช้งานโดยผู้ใช้คนเดียว มันทำให้ทรัพยากรของ Apple III พร้อมใช้งานในรูปแบบของ โปรแกรมยูทิลิตี้ที่ขับเคลื่อนด้วย เมนูรวมถึงอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) จะมีโปรแกรมเพียงโปรแกรมเดียวที่โหลดขึ้นมาเมื่อบูตเครื่อง เรียกว่าตัวแปลภาษา เมื่อโหลดแล้ว ตัวแปลภาษาจะสามารถใช้ API ของ SOS เพื่อส่งคำขอไปยังระบบได้ API ของ SOS แบ่งออกเป็นสี่ส่วนหลัก:

  1. คำสั่งเกี่ยวกับไฟล์: สร้าง ลบ เปลี่ยนชื่อ เปิด ปิด อ่าน เขียนไฟล์; ตั้งค่าและดึงข้อมูลคำนำหน้า (ไดเร็กทอรีทำงานปัจจุบัน); ตั้งค่าและดึงข้อมูลไฟล์; ดึงข้อมูลไดรฟ์; ตั้งค่าเครื่องหมายEOFและระดับของไฟล์
  2. การเรียกข้อมูลอุปกรณ์: รับสถานะ หมายเลขอุปกรณ์ และข้อมูลของอุปกรณ์ ส่งข้อมูลควบคุมอุปกรณ์
  3. การเรียกใช้ฟังก์ชันหน่วยความจำ: ร้องขอ ค้นหา เปลี่ยนแปลง ปล่อยส่วนของหน่วยความจำ ; รับข้อมูลส่วนของหน่วยความจำ; กำหนดหมายเลขส่วนของหน่วยความจำ
  4. การเรียกใช้ฟังก์ชันยูทิลิตี้: รับและตั้งค่าขอบเขต (เกณฑ์เหตุการณ์); รับและตั้งค่าเวลา; รับข้อมูล อนาล็อก ( จอยสติ๊ก ); ยุติการทำงาน

โปรแกรม Apple III System Utilities มาพร้อมกับคอมพิวเตอร์ Apple III ทุกเครื่อง โปรแกรมนี้ทำหน้าที่เป็นส่วนติดต่อผู้ใช้ของระบบปฏิบัติการ สำหรับการกำหนดค่าระบบและการจัดการไฟล์โปรแกรม System Utilities ทำงานโดยใช้เมนู และแบ่งออกเป็นสามหมวดหมู่:

  1. คำสั่งจัดการอุปกรณ์: คัดลอก, เปลี่ยนชื่อ, ฟอร์แมต , ตรวจสอบไดรฟ์; แสดงรายการอุปกรณ์; ตั้งเวลาและวันที่
  2. คำสั่งจัดการไฟล์: แสดงรายการไฟล์ คัดลอก ลบไฟล์ เปลี่ยนชื่อไฟล์ สร้างไดเร็กทอรี ย่อย ตั้ง ค่าการป้องกันการเขียนไฟล์ตั้งค่าคำนำหน้า (ไดเร็กทอรีทำงานปัจจุบัน)
  3. โปรแกรมการกำหนดค่าระบบ (SCP): กำหนดค่าไดรเวอร์อุปกรณ์[ 4 ]

SOS มีอุปกรณ์สองประเภทที่สื่อสารด้วยผ่านไดรเวอร์อุปกรณ์ได้แก่อุปกรณ์อักขระและอุปกรณ์บล็อกตัวอย่างของอุปกรณ์อักขระ SOS ได้แก่ แป้นพิมพ์และพอร์ตอนุกรม ไดรฟ์ดิสก์เป็นอุปกรณ์บล็อกทั่วไป อุปกรณ์บล็อกสามารถอ่านหรือเขียนบล็อกขนาด 512 ไบต์ ได้ครั้งละ หนึ่งบล็อกหรือมากกว่าในขณะที่อุปกรณ์อักขระสามารถอ่านหรือเขียนอักขระทีละตัวได้[ 2 ]

ลำดับการบูต

โครงสร้าง

เมื่อเปิดเครื่อง Apple III จะทำการวินิจฉัยระบบ จากนั้นจะอ่านบล็อกหมายเลขศูนย์จากไดรฟ์ฟลอปเก็ต ต์ในตัว เข้าสู่หน่วยความจำและดำเนินการ ฟลอปเก็ตต์ที่ฟอร์แมตแบบ SOS จะวาง โปรแกรม โหลดเดอร์ไว้ในบล็อกศูนย์ โปรแกรมโหลดเดอร์นั้นจะค้นหา โหลด และเรียกใช้ไฟล์ชื่อ SOS.KERNEL ซึ่งเป็นเคอร์เนลและAPIของระบบปฏิบัติการ เคอร์เนลจะค้นหาและโหลดไฟล์ชื่อ SOS.INTERP (ตัวแปล หรือโปรแกรมที่จะเรียกใช้) และ SOS.DRIVER ซึ่งเป็นชุดไดรเวอร์อุปกรณ์ที่จะใช้ เมื่อโหลดไฟล์ทั้งหมดแล้ว การควบคุมจะถูกส่งไปยังโปรแกรม SOS.INTERP [ 5 ]

Apple ProDOS ใช้ ระบบไฟล์เดียวกับ SOS บนดิสก์ที่ฟอร์แมตด้วย ProDOS ตัวโหลดของ ProDOS และตัวโหลดของ SOS จะถูกเขียนลงในบล็อกที่ศูนย์และหนึ่งตามลำดับ ตัวโหลดของ ProDOS มีโค้ดที่สามารถทำงานบน Apple III ได้ และจะโหลดตัวโหลดของ SOS จากบล็อกที่หนึ่ง ทำให้ SOS และ ProDOS สามารถอยู่ร่วมกันได้ในไดรฟ์เดียวกัน ซอฟต์แวร์บางตัว เช่นADTProใช้ประโยชน์จากสิ่งนี้ในการจัดเก็บโปรแกรมเวอร์ชัน Apple II และ Apple III ไว้ในดิสก์เดียวกัน ซึ่งสามารถบูตได้บนทั้งสองระบบ

  • วอชิงตัน แอปเปิลพาย – แอปเปิล /// แหล่งข้อมูล
  • Apple /// ไฟล์คำถามที่พบบ่อย เวอร์ชัน 5.1  – กล่าวถึงประวัติของ Apple III และ SOS รวมถึงข้อมูลพื้นฐานเกี่ยวกับระบบ
  • apple3.org - Apple /// บทความ ซอฟต์แวร์สาธารณะ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apple_SOS&oldid=1290511952 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ แอปเปิ้ล เอสโอเอส

ระบบ ปฏิบัติการที่ซับซ้อน [ 1 ] หรือ SOS ( / s ɔː s / ) [ 2 ] เป็น ระบบปฏิบัติการ หลัก ของ คอมพิวเตอร์ Apple III SOS ได้รับการพัฒนาโดย Apple Computer และวางจำหน่ายในเดือนตุลาคม พ.

รายละเอียดทางเทคนิค

SOS คือระบบปฏิบัติการแบบทำงานทีละอย่างและใช้งานโดยผู้ใช้คนเดียว มันทำให้ทรัพยากรของ Apple III พร้อมใช้งานในรูปแบบของ โปรแกรมยูทิลิตี้ที่ขับเคลื่อนด้วย เมนู รวมถึง อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API)...

ลำดับการบูต

เมื่อเปิดเครื่อง Apple III จะทำการวินิจฉัยระบบ จากนั้นจะอ่านบล็อกหมายเลขศูนย์จาก ไดรฟ์ฟลอปเก็ต ต์ในตัว เข้าสู่หน่วยความจำและดำเนินการ ฟลอปเก็ตต์ที่ฟอร์แมตแบบ SOS จะวาง โปรแกรม โหลดเดอร์ ไว้ในบล็อกศูนย์ โปรแกรมโหลดเดอร์นั้นจะค้นหา โหลด และเรียกใช้ไฟล์ชื่อ SOS.

ลิงก์ภายนอก

วอชิงตัน แอปเปิลพาย – แอปเปิล /// แหล่งข้อมูล Apple /// ไฟล์คำถามที่พบบ่อย เวอร์ชัน 5.1 – กล่าวถึงประวัติของ Apple III และ SOS รวมถึงข้อมูลพื้นฐานเกี่ยวกับระบบ apple3.org - Apple /// บทความ ซอฟต์แวร์สาธารณะ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.