บทความ

การจัดการไฟล์

รูปภาพ
 จัดทำโดย นายเอกมนตรี กระดุมผล 6031280071 ใบงานที่ 6   บทที่ 6 การจัดการไฟล์ (File Management) การจัดการไฟล์ (File Management) •การทำงานในระบบคอมพิวเตอร์ทั้งหมดจำเป็นต้องมีการเก็บและนำ ข้อมูลไปใช้งาน • ขณะที่โปรเซสกำลังทำงานข้อมูลจะเก็บไว้ในหน่วยความจำ ถ้าเครื่องคอมพิวเตอร์ดับไม่ว่าด้วยสาเหตุใดก็ตามข้อมูลทั้งหมดจะสูญหายไป • ดังนั้นจึงจำเป็นต้องจัดเก็บข้อมูลเหล่านี้ไว้ในหน่วยจัดเก็บข้อมูลสำรอง ซึ่งอาจจะเป็นแผ่นดิสก์เก็ต ฮาร์ดดิสก์ หรืออุปกรณ์อื่น ๆ • ในการจัดเก็บข้อมูลเหล่านี้มีจุดประสงค์เพื่อนำมาใช้งานต่อไป จึงจำเป็นต้อง มีการกำหนดชื่อเพื่อแทนกลุ่มข้อมูล ซึ่งเราเรียกว่า ไฟล์ข้อมูล • นอกจากนี้ถ้าเราจัดเก็บข้อมูลไม่เป็นระเบียบจะทำให้การค้นหาไฟล์ข้อมูลที่ต้องการได้ยากหรือช้า ดังนั้นถ้าเราจัดหมวดหมู่ให้กับไฟล์ข้อมูลก็จะทำให้การค้นหาไฟล์ทำได้สะดวกหรือรวดเร็วขึ้น  • การจัดให้ไฟล์เป็นหมวดหมู่ก็คือการจัดเก็บใน ไดเร็กทอรี่ (Directory) หรือโฟลเดอร์ (Folder) ไฟล์ข้อมูล (File) • หมายถึงสิ่งที่บรรจุข้อมูลต่าง ๆ ไว้ในที่เดียวกัน ซึ่งอาจหมายถึงโปรแกรมหรือข้อมูล...

การจัดการหน่วยความจำ

รูปภาพ
ใบงานที่4 การจัดการหน่วยความจำ โดยนายเอกมนตรี กระดุมผล รหัสนักศีกษา6031280071 การจัดการหน่วยความจำ Memory Management หน่วยความจำหลัก หน้าที่หน่วยความจำหลัก -เก็บระบบปฏิบัติการ -เก็บโปรแกรมของผู้ใช้ -เก็บข้อมูลที่จะใช้ องค์ประกอบหน่วยความจำ -แอดเดรส (address) -ข้อมูล (data) ความต้องการหน่วยความจำ -ความเร็วสูง -มีความเสถียรสูง -ความจุสูง -ราคาต่ำ ชนิดของหน่วยความจำ -หน่วยความจำหลัก ROM เป็นหน่วยความจำถาวร ไม่สูญเสียข้อมูลแม้ไฟดับ มักใช้เก็บข้อมูลพื้นฐานที่จำเป็น RAM มักจะใช้เป็นหน่วยความจำหลัก มีอยู่  2 ประเภท คือ static ram และ dynamic ram -หน่วยความจำสำรอง  มีความเร็วช้า เก็บไว้ได้นาน เช่น ดิสก์ ฮาร์ดดิสก์ การจัดการหน่วยความจำ (Memory Management) หน่วยความจำหลักเป็นศูนย์กลางของการทำงานต่าง ๆ ของระบบคอมพิวเตอร์ในปัจจุบัน หน่วยความจำหลักคือพื้นที่เก็บข้อมูลขนาดใหญ่ ประกอบด้วย พื้นที่เก็บข้อมูลย่อย มีหน่วยเป็น Byte ตำแหน่งหรือที่อยู่ของพื้นที่ย่อย (Address) ส่วนของ OS ที่ทำหน้าที่จัดการกับหน่วยความจำได้แก่ ตัวจัดก...

ระบบหน่วยความจำเสมือน

รูปภาพ
ใบงานที่5 ระบบหน่วยความจำเสมือน โดยนายเอกมนตรี กระดุมผล รหัสนักศีกษา6031280071 ระบบหน่วยความจำเสมือน(Virtual Memory) ประเภทของการจัดการหน่วยความจำ การจัดการหน่วยความจำ ระบบหน่วยความจำเสมือน (Virtual Memory) การจัดการหน่วยความจำสามารถแบ่งออกเป็น 2 ประเภทใหญ่ ๆ -ระบบหน่วยความจำจริง -ขนาดของโปรแกรมจะต้องไม่ใหญ่กว่าขนาดของหน่วยความจำที่มีอยู่ ลบด้วยขนาดของหน่วยความจำที่เป็นส่วนของ OS -ระบบหน่วยความจำเสมือน -ขนาดของโปรแกรมจะมีขนาดเท่าใดก็ได้ ระบบหน่วยความจำเสมือน (Virtual Memory) แนวคิดของหน่วยความจำเสมือน ผู้เขียนโปรแกรมหรือผู้ใช้จะไม่ถูกจำกัดในเรื่องของขนาดของหน่วยความจำอีกต่อไป OS จะจัดการให้ผู้ใช้สามารถใช้หน่วยความจำได้มากกว่าหน่วยความจำจริงที่มีอยู่ โปรแกรมทั้งโปรแกรมโดยส่วนใหญ่ไม่ได้ถูกใช้งานพร้อมกันทั้งหมด ซึ่งการทำงานของโปรแกรมจะเริ่มทำงานจากส่วนต้นโปรแกรม แล้วค่อย ๆ เลื่อนลงมาจนกระทั่งถึงท้ายโปรแกรม ในขณะที่โปรแกรมกำลังทำงานอยู่ที่ส่วนต้นโปรแกรม ที่ปลายโปรแกรมก็ยังไม่ถูกใช้งาน เมื่อโปรแกรมทำงานมาถึงส่วนท้าย ๆ โปรแกรม ส่วนต้น ๆ โปรแกรมก็ไม่ถูกใช้งาน ด...