OS Algorithm Simulator

OS Algorithm Simulator

แอพพลิเคชันด้านการศึกษาที่จำลองขั้นตอนวิธีการทำงานของระบบปฏิบัติการ

ข้อมูลแอพ


4.05
August 30, 2024
7,769
Android 5.0+
Everyone
Get OS Algorithm Simulator for Free on Google Play

Advertisement

คำอธิบายแอพ


การวิเคราะห์แอพ Android และการทบทวน: OS Algorithm Simulator พัฒนาโดย Rafael López García จดทะเบียนในหมวดหมู่ การศึกษา เวอร์ชันปัจจุบันคือ 4.05 อัปเดตเมื่อ 30/08/2024 ตามความเห็นของผู้ใช้ใน Google Play: OS Algorithm Simulator ได้รับการติดตั้งมากกว่า 8 พัน ปัจจุบัน OS Algorithm Simulator มีรีวิว 21 คะแนนเฉลี่ย 4.0 ดาว

OS Algorithm Simulator เป็นแอปพลิเคชั่นเพื่อการศึกษาที่ให้คุณจำลองอัลกอริทึมที่ทำให้ระบบปฏิบัติการ (OS) ทำงานได้
ดังที่คุณทราบวัตถุประสงค์หลักของ OS คือการจัดการทรัพยากร 4 อย่าง:
- ซีพียู
- ความทรงจำ.
- ระบบอินพุต / เอาต์พุต (I / O)
- ระบบไฟล์
แต่ละระบบปฏิบัติการมีอัลกอริทึมหลายอย่างที่ให้ฟังก์ชันข้างต้น ตัวอย่างเช่น:
- อัลกอริทึมการตั้งเวลา CPU จะเลือกกระบวนการที่ควรใช้ CPU ในแต่ละช่วงเวลา
- อัลกอริทึมอื่นรับผิดชอบไม่ให้เกิดการชะงักงันเมื่อกระบวนการจัดสรรทรัพยากร
- อัลกอริธึมการจัดการหน่วยความจำจะแบ่งหน่วยความจำออกเป็นส่วน ๆ สำหรับแต่ละกระบวนการและอีกส่วนหนึ่งจะตัดสินใจว่าควรจะสลับส่วนใดและส่วนใดควรอยู่ในแรม การจัดสรรอาจติดกันหรือไม่ก็ได้ ในกรณีหลังเราจะมีกลไกที่ทันสมัยมากขึ้นเช่นการแบ่งหน้าหรือการแบ่งส่วน จากนั้นอัลกอริทึมการแทนที่เพจจะตัดสินใจว่าเพจใดสามารถอยู่ในหน่วยความจำและเพจใดที่ไม่สามารถใช้งานได้
- อัลกอริทึมอื่นทำหน้าที่ให้ความสำคัญกับการหยุดชะงักทั้งหมดที่ฮาร์ดแวร์สามารถสร้างให้กับระบบ I / O
- และอื่น ๆ
เพื่อให้เข้าใจระบบปฏิบัติการอย่างลึกซึ้งเราต้องรู้ว่าอัลกอริทึมเหล่านี้ทำงานอย่างไรและเหตุใดวิธีการบางอย่างที่ดูสมเหตุสมผลจึงถูกทิ้งโดยระบบปฏิบัติการที่รู้จักกันดีเช่น Windows หรือ Linux เป้าหมายของแอปพลิเคชันนี้คือการให้คำอธิบายเกี่ยวกับแนวทางที่แตกต่างกันสำหรับแต่ละปัญหาและเพื่อแสดงให้เห็นว่าอัลกอริทึมแต่ละแบบทำงานอย่างไรโดยใช้การจำลอง เพื่อจุดประสงค์นั้นแอปนี้มีตัวอย่างบางส่วน แต่ยังช่วยให้คุณสามารถระบุชุดข้อมูลของคุณเองและตรวจสอบว่าอัลกอริทึมแต่ละชุดจะทำงานอย่างไร สิ่งสำคัญคือต้องบอกว่าในกรณีส่วนใหญ่แอปพลิเคชันนี้ไม่มีอัลกอริทึมที่ทันสมัย ​​แต่มีความเรียบง่ายที่เราพิจารณาได้ดีกว่าสำหรับกระบวนการเรียนรู้
คุณสมบัติ:
- อัลกอริธึมการตั้งเวลากระบวนการล่วงหน้าและไม่ได้รับการป้องกันล่วงหน้าหลายประการ:
* มาก่อนเสริฟก่อน
* งานที่สั้นที่สุดก่อน
* เวลาที่เหลืออยู่สั้นที่สุดก่อน
* ตามลำดับความสำคัญ (ไม่ได้รับการยกเว้นล่วงหน้า)
* ตามลำดับความสำคัญ (preemptive)
* รอบโรบิน
- อัลกอริทึม Deadlock:
* หลีกเลี่ยงการหยุดชะงัก (อัลกอริทึมของนายธนาคาร)
- การจัดสรรหน่วยความจำต่อเนื่อง * พอดีครั้งแรก
* พอดีที่สุด
* พอดีแย่ที่สุด
- อัลกอริทึมการเปลี่ยนหน้า:
* การเปลี่ยนหน้าที่เหมาะสมที่สุด
* ก่อนเข้า - ออกก่อน
* ใช้น้อยที่สุด
* First-In-First-Out พร้อมโอกาสที่สอง
* ไม่ได้ใช้บ่อย
* อายุ
- สำหรับแต่ละอัลกอริทึม:
* อนุญาตให้สร้างชุดข้อมูลที่กำหนดเองสำหรับการจำลอง
* มีโหมดการทดสอบเพื่อทดสอบความเข้าใจของคุณ
ขณะนี้เราเสนอเวอร์ชัน 4.05 นี่เป็นเวอร์ชันล่าสุดที่ได้รับการปรับปรุงให้ดีที่สุดของเรา เหมาะสำหรับอุปกรณ์ต่าง ๆ มากมาย ดาวน์โหลดฟรี Apk โดยตรงจาก Google Play Store หรือเวอร์ชันอื่น ๆ ที่เรากำลังโฮสต์ นอกจากนี้คุณสามารถดาวน์โหลดได้โดยไม่ต้องลงทะเบียนและไม่จำเป็นต้องเข้าสู่ระบบ

เรามีอุปกรณ์ที่มี 2000+ มากกว่าสำหรับ Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... ที่มีตัวเลือกมากมายเป็นเรื่องง่ายสำหรับคุณที่จะเลือกเกมหรือซอฟต์แวร์ที่เหมาะกับอุปกรณ์ของคุณ

มันสามารถมีประโยชน์หากมีข้อ จำกัด ของประเทศหรือข้อ จำกัด ใด ๆ จากด้านข้างของอุปกรณ์ของคุณใน Google App Store

มีอะไรใหม่


Added compatibility with Android 14 (Upside Down Cake).

ให้คะแนนและตรวจสอบใน Google Play Store


4.0
21 ทั้งหมด
5 57.1
4 19.0
3 4.8
2 4.8
1 14.3

จำนวนการติดตั้งทั้งหมด (*โดยประมาณ)

การประมาณจำนวนการติดตั้งทั้งหมดใน Google Play, ประมาณจากจำนวนการให้คะแนนและการติดตั้งขอบเขตที่ทำได้บน Google Play.

ความคิดเห็นล่าสุด

user
Gideon Van

Good app. Haven't tested all the algo's but the ones I have tested successfully. Constructive feedback: Can work on some usability. Ability to also enter a value rather than scroll bar to the number. Eg. Higher values for disk block allocations or arrival times etc. Auto increment Pid reference when adding new process etc. Reduce the clicks needed to load data without a preset csv. But it's better than other apps I found so far.

user
Ravi Kant

Thank you for making this simple to use app...Features to add list : most frequently used in page replacement

user
A Google user

One of the best algorithm apps I found in the playstore. Thanks a lot!

user
Dibyarup Nath

Fake app. It is opening my files section

user
A Google user

Did what I expected.