การจัดการข้อมูลด้วยคอมพิวเตอร์
1.จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่
พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละแบบ
ลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่
โครงสร้างข้อมูล หมายถึง
การรวมประเภทข้อมูล (Data Type) เข้าไว้ด้วยกันจนกระทั่งกลายเป็นกลุ่มประเภทข้อมูลและมีการกำหนดคำนิยามของความสัมพันธ์ภายในกลุ่มข้อมูลไว้อย่างชัดเจน
ซึ่งเป็นวิธีจัดเก็บข้อมูลในคอมพิวเตอร์
เพื่อให้สามารถนำมาใช้ได้อย่างมีประสิทธิภาพ
การใช้งานโครงสร้างข้อมูล
ต้องมีขั้นตอนวิธีที่เหมาะสม จึงจะสามารถใช้งานได้อย่างมีประสิทธิภาพ
และการออกแบบโครงสร้างข้อมูลที่ดีจะช่วยลดเวลาในการกระทำการและลดการใช้งานในพื้นที่ความจำด้วย
หน่วยของข้อมูล เรียงลำดับจากเล็กไปใหญ่ ดังนี้
- บิท (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด
เป็นข้อมูลที่เครื่องคอมพิวเตอร์เข้าใจ และใช้งานได้ ได้แก่ 0 และ 1
- ไบท์ (Byte) หรือ อักขระ (Character) คือ
การรวมกันตั้งแต่ 8 bits ซึ่ง 8 bits เท่ากับ
1 byte (1 byte คือ ตัวเลข หรือ
ตัวอักษร หรือ สัญลักษณ์พิเศษ จำนวน 1 ตัว)
ข้อมูล 8 Bits เรียกว่า 1 Byte (B)
ข้อมูล 16 Bits เรียกว่า 1 Word
ข้อมูล 1024 Bytes เรียกว่า 1 Kilo Bytes (KB)
ข้อมูล 1024 KB เรียกว่า 1 Mega Bytes (MB)
ข้อมูล 1024 MB เรียกว่า 1 Giga Bytes (GB)
ข้อมูล 1024 GB เรียกว่า 1 Tera Bytes (TB)
- ฟิลด์ (Field) หรือ เขตข้อมูล คือ ไบท์ หรือ อักขระตั้งแต่ 1
ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัว หรือ ชื่อพนักงาน
- เรคคอร์ด (Record) หรือระเบียน คือ ฟิลด์ตั้งแต่ 1 ฟิลด์ขึ้นไป
ที่มีความสัมพันธ์เกี่ยวข้องกันมารวมกัน
- ไฟล์ (File) หรือ แฟ้มข้อมูล คือ หลายเรคคอร์ดมารวมกัน เช่น
ข้อมูลที่อยู่นักเรียนมารวมกัน
- ฐานข้อมูล (Database) คือ หลายไฟล์ข้อมูลมารวมกัน เช่น
ไฟล์ข้อมูลนักเรียนมารวมกันในงานทะเบียน แล้วรวมกับไฟล์การเงิน
2.จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์
การประมวลผลแบบเวลาจริง
real time processing
การประมวลผลแบบทันทีหมายถึงระบบการประมวลผลข้อมูลที่ทำในทันทีที่ข้อมูลถูกส่งเข้า
เพื่อให้ได้ผลลัพธ์ออกมาทันทีเพื่อจะได้สั่งการอย่างหนึ่งอย่างใดหรือควบคุมได้
เช่น การประมวลผลของเครื่องถอนเงินด่วนตามธนาคารต่าง ๆ (ATM) ซึ่งให้บริการการฝากถอน
ทำให้ผู้ใช้บริการทราบผลในทันที
เพราะเครื่องคอมพิวเตอร์จะตรวจสอบให้ในทันทีว่า
รหัสถูกต้องหรือไม่ มีเงินพอหรือไม่ ฯ ถ้ามีพอ ก็สั่งปฏิบัติการ
คือจ่ายเงินให้เลยการจองตั๋วเครื่องบิน ก็มีลักษณะเป็นแบบทันทีนี้เช่นกัน ส่วนการประมวลผลที่ไม่ต้องทำทันที
เรียกว่า
การประมวลผลเชิงกลุ่ม
(batch processing) หมายถึงการประมวลผลที่ทำต่อเนื่องกันไปตามลำดับ
มีระบบปฏิบัติการเป็นตัวควบคุม
การประมวลผลแบบนี้ มักจะเป็นงานใหญ่ ๆ
จะต้องมีการรวบรวมข้อมูลให้เรียบร้อยก่อน
จึงจะส่งเข้าประมวลผล
คอมพิวเตอร์จะทำการประมวลผลให้ตามลำดับก่อนหลัง
หรือลำดับความสำคัญ
วิธีการนี้ประหยัดกว่า
แต่ช้าและไม่ทันใจดู batch processing เปรียบเทียบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น