ท้ายบทที่ 3




การจัดการข้อมูลด้วยคอมพิวเตอร์




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 เปรียบเทียบ
 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น