บทความ

กำลังแสดงโพสต์จาก กรกฎาคม, 2021

บทที่ 5 การจัดการหน่วยความจำ

 นายเอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ ความหมายของหน่วยความจํา หน่วยความจำ (Memory Unit) เป็นหน่วยจัดเก็บข้อมูลที่ทำงานได้รวดเร็วที่สุด ซึ่งสามารถจำแนกตามลักษณะการใช้งานได้ 2 ประเภท คือ 1.) หน่วยความจำหลัก (Main Memory) หรือเรียกว่า หน่วยความจำภายใน (Internal Memory) สามารถแบ่งออกเป็น 2 ประเภท ได้แก่    1.1 รอม (Read Only Memory - ROM)  รอม (Read Only Memory - ROM) เป็นหน่วยความจำที่มีโปรแกรมหรือข้อมูลอยู่แล้วสามารถเรียกออกมาใช้งานได้แต่จะไม่สามารถเขียนเพิ่มเติมได้และแม้ว่าจะไม่มีกระแสไฟฟ้าไปเลี้ยงให้แก่ระบบข้อมูลก็ไม่สูญหายไป 1.2 แรม (Random Access Memory) แรม (Random Access Memory) เป็นหน่วยความจำที่สามารถเก็บข้อมูลได้เมื่อมีกระแสไฟฟ้าหล่อเลี้ยงเท่านั้น เมื่อใดไม่มีกระแสไฟฟ้ามาเลี้ยงข้อมูลที่อยู่ในหน่วยความจำชนิดนี้จะหายไปทันที 2.หน่วยความจำรอง (Second Memory) หรือหน่วยความจำภายนอก (External Memory) เป็นหน่วยความจำที่ต้องอาศัยสื่อบันทึกข้อมูลและอุปกรณ์รับ-ส่งข้อมูลชนิดต่างๆ ได้แก่   2.1ฮาร์ดดิสก์ (Hard Disk)  ฮาร์ดดิสก์   ...

บทที่ 4 การจัดการเวลา CPU

 นายเอกธพงษ์ ลอนหิน 1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ 1 การจัดเวลาซีพียู การจัดเวลาซีพียู(CPU Scheduling) เป็นหลักการทำงานอย่างหนึ่งของระบบปฏิบัติการที่ทำให้คอมพิวเตอร์มีความสามารถในการเปิดหลายๆโปรแกรม 2 ตัวจัดการเวลาซีพียู เมื่อใดก็ตามที่ซีพียูว่าง ระบบปฏิบัติการจะต้องเข้ามาเลือกโปรเซสตัวใดตัวหนึ่งที่คอยอยู่ ในคิวเข้ามาใช้งานซีพียูการเลือกโปรเซสเพื่อเข้ามาใช้ซีพียูน้ีจะถูกจัดการด้วยส่วนที่เรียกว่า ตัวจัดการเวลาช่วงส้ัน (Short-term Scheduler) 3 การให้สิทธิการจัดเวลาซีพียู 1) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) ไปเป็นสถานะคอย (Wait) 2) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) เป็นสถานะพร้อม (Ready) 3) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะคอย (Wait) เป็นสถานะพร้อม (Ready) 4) เมื่อโปรเซสเสร็จสิ้นไปแล้ว 4 ข้อพิจารณาในการจัดเวลา 1 อรรถประโยชน์ของซีพียู(CPU Utilization) 2 จำนวนงานที่เสร็จต่อหน่วยเวลา (Throughput) 3 เวลาทั้งหมด (Turnaround Time) 4 เวลารอคอย(Waiting Time) 5 เวลาตอบสนอง (Response Time) คือเวลาที่วดัระหว่างเวลาที่มีการร้องขอการกระทำใดๆ ต่อระบบแล้วม...

บทที่ 3 การจัดการโปรเซส

 นายเอกธพงษ์ ลอนหิน 1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ บทที่ 3 การจัดการโปรเซส 1.ความหมายของการประมวลผลข้อมูล (Process)          การประมวลผลข้อมูล หมายถึง การจัดการกระทำหรือการเปลี่ยนแปลงข้อมูล จากรูปหนึ่งไปเป็นอีกรูปหนึ่ง เพื่อความสะดวกของผู้ใช้ ซึ่งการประมวลผลข้อมูลจะต้องเกี่ยวข้องกับ 1.1 ข้อมูลนำเข้า (Input Data) 1.2 การประมวลผลข้อมูล (Data Processing) 1.3 ผลลัพธ์ (Output Data) 2.องค์ประกอบของโปรเซส 2.1 ชื่อและหมายเลขประจำตัว     เป็นชื่อหรือหมายเลขโปรเซส ซึ่งจะไม่มีการซ้ำกัน 2.2 คำสั่งโปรแกรม     เป็นคำสั่งที่สามารถรันได้ทันที (ภาษาเครื่อง) 2.3 ข้อมูล      คือ ข้อมูลที่โปรแกรมต้องการหรือนำไปใช้ประกอบการทำงาน ซึ่งข้อมูลนี้อาจจะเป็นข้อมูลของโปรเซสอื่นๆ ที่อาจใช้งานร่วมกันได้ 2.4 บล็อกควบคุมโปรเซส (Process Control Bolck : PCB ) 3.องค์ประกอบของ PCB                                                 PCB ...