Please enable JavaScript.
Coggle requires JavaScript to display documents.
แนะนำพื้นฐานการทำงานระบบปฏิบัติการ คอมพิวเตอร์ - Coggle Diagram
แนะนำพื้นฐานการทำงานระบบปฏิบัติการ คอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์
ฮาร์ดแวร์(Hardware)
หน่วยรับข้อมูล (Input unit) ทำหน้าที่รับข้อมูลหรือคำสั่งเข้าสู่เครื่องคอมพิวเตอร์แล้วส่งไปเก็บไว้ในหน่วยความจำ
หน่วยแสดงผล (Output unit) ทำหน้าที่แสดงผลลัพธ์ที่ได้จากการประมวลผลของหน่วยประมวลผลกลางที่เก็บอยู่ในหน่วยความจำ
หน่วยความจำ(Memory unit)
หน่วยความจำหลัก (Primary Storage/Main Memory)
หน่วยความจำสำรอง (Secondary Storage)
ซอฟต์แวร์(Software)
ระบบปฏิบัติการ (Operating System)
จะช่วยให้แอปพลิเคชั่นโปรแกรมต่าง ๆ สามารถติดต่อกับฮาร์ดแวร์ของเครื่องได้ซอฟต์แวร์ระบบเป็นซอฟต์แวร์ที่ทำงานอยู่เบื้องหลัง
โปรแกรมประยุกต์(Application Programs)
ซอฟต์แวร์หรือโปรแกรมที่ถูกเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ
ผู้ใช้ (Users)
ข้อมูลและสารสนเทศ
ข้อมูล หมายถึง ข้อเท็จจริงหรือเหตุการณ์ที่เกิดขึ้นแล้üใช้ตัวเลขตัวอักษรหรือสัญลักษณ์ต่าง ๆแทนความหมายสิ่งเหล่านั้น
สารสนเทศ (Information) หมายถึง ข้อสรุปต่าง ๆ ที่ได้จากการนำข้อมูลมาทำการüิเคราะห์
ความหมายระบบปฏิบัติการ
หน้าที่ของระบบปฏิบัติการ
จัดสรรทรัพยากรที่ใช้ร่วมกัน
ควบคุมการทำงานของโปรแกรมต่าง
เป็นโปรแกรมที่ทำงานอยู่ตลอดเวลาบนเครื่องคอมพิวเตอร์
กลุ่มโปรแกรมที่ได้รับการจัดระเบียบเพื่อทำหน้าที่ควบคุมการทำงานของระบบ และสนับสนุนการทำงานในส่วนของฮาร์ดแวร์ โดยใช้เป็นตัวเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์และผู้ใช้
สถาปัตยกรรมระบบคอมพิวเตอร์
ระบบหน่วยประมวลผลเดี่ยว (Single Processor System)
ระบบคอมพิวเตอร์ในการประมวลผลข้อมูล และทำงานตามขั้นตอนของ
โปรแกรม ใช้เพียง 1 ซีพียูในการทำงานซึ่งเพียงพอต่อปริมาณงาน
ระบบหลายหน่วยประมวลผล (Multiprocessor System)
ประมวลผลแบบสมมาตร (Symmetric Multiprocessing)
เป็นการประมวลผลโดยใช้ซีพียูมากกว่า 1 ตัว โดยที่แต่ละซีพียูทำงานเท่ากัน ไม่มีซีพียูตวใดรับโหลดหรือทำงานมากกว่าตัวอื่น และใช้ระบบปฏิบัติการเดียวกันทุกซีพียู
ประมวลผลแบบไม่สมมาตร (Asymmetric Multiprocessing)
เป็นการประมวลผลโดยใช้ซีพียูมากกว่า 1 ตัว โดยมีซีพียูตัวหนึ่งเป็นตัวหลัก ทำหน้าที่บริหารจัดสรรทรัพยากร และแบ่งงานให้ซีพียูตัวอื่นๆ ทำงาน
ระบบคลัสเตอร์(Clustered Systems)
ระบบคลัสเตอร์แบบปิด
คลัสเตอร์จะซ่อนระบบทั้งหมดและจะต่อผ่านเกตเวย์สู่โลกภายนอก
ระบบคลัสเตอร์แบบเปิด
คลัสเตอร์จะติดต่อกับเครือข่ายภายนอกโดยตรง
ระบบแบบกระจาย (Distributed System)
เป็นระบบคอมพิüเตอร์ที่แต่ละซีพียูมีทรัพยากรเป็นของตัวเอง มีการนำคอมพิวเตอร์แต่ละเครื่องมาเชื่อมต่อกันด้วยระบบเครือข่ายแล้วแจกจ่ายงานให้กับซีพียูที่มีอยู่
การทำงานของระบบคอมพิวเตอร์
การดำเนินการของระบบคอมพิวเตอร์
โครงสร้างหน่วยเก็บข้อมูล (Storage Structure)
เทปแม่เหล็ก (Magnetic Tape)
จานแม่เหล็ก (Magnetic Disk)
ออปติคัลดิสก์(Optical Disk)
Solid-State Disk (SSD)
หน่วยความจำแคช (Cache memory)
รีจิสเตอร์(Register)
โครงสร้างอินพุตและเอาต์พุต (Input/Output Structure)
การรับ-ส่งข้อมูลแบบสัมพันธ์
การรับส่งข้อมูลแบบไม่สัมพันธ์
การเข้าถึงหน่วยความจำโดยตรง (Direct Memory Access : DMA)
โครงสร้างระบบคอมพิวเตอร์
ระบบที่ไม่มีระบบปฏิบัติการ (Non Operating System)
ระบบกลุ่มอย่างง่าย (Simple Batch System)
ระบบสพูลลิ่ง (Spooling System)
ระบบรองรับการทำงานหลายโปรแกรม (Multiprogramming System)
ระบบแบ่งส่วนเวลา (Time Sharing System)
ระบบโต้ตอบฉับพลัน (Real Time System)
Hard Real-Time System
Soft Real-Time System