สิ่งที่ได้จากการนั่งฟังเฉย ๆ

สิ่งที่คนเราคิดกับ
สถาปัตยกรรมของ Computer มีอะไรแปลก ๆ ...
การทำงานของ Computer เป็นไปตามรูปนี้....

จะเห็นว่า ส่วนที่สำคัญมีแบ่งออกเป็น 3 ส่วน...
แต่เวลาเราเลือกซื้อคอมพิวเตอร์... เราเลือกแต่การ Process เป็นหลัก... (CPU แรง ๆ RAM เยอะ ๆ )
แต่เรามักไม่เคยสนใจความเร็วของ Harddisk เลย... (โดยคนส่วนมากนะ...)

จากภาพด้านบน Harddisk คือส่วนของ Input และ Output นี่มัน 2/3 ของกระบวนการ Computing เลยนะ
ฉะนั้นยิ่ง Harddisk เร็วขึ้นเท่าไร... เราจะเห็นภาพรวมของความเร็วคอมพิวเตอร์เร็วขึ้นเท่านั้น...
ก็ส่วนใหญ่เราก็ใช้กันแต่ I/O นี่นา ไม่ได้ใช้ส่วนอื่นสักเท่าไร อะฮิๆ...

ส่วนเรื่องของ RAM และ CPU มันก็มีส่วนช่วยให้เร็วขึ้น...
แต่ในส่วนของการคำนวณ สิ่งที่คอมพิวเตอร์คำนวณ...
เช่น โปรแกรมหาค่า PI ที่ตำแหน่งทศนิยม .x จุด
       หรือการ Render  ภาพ 3D
       และอื่น ๆ

แต่ปัจจุบันก็มีสิ่งที่เข้ามาทดแทนความเร็ว Harddisk นะ ไม่ว่าจะเป็น Harddisk Hybrid หรือ SSD (Solid State Drive) แต่ราคาก็ยังคงแพงอยู่...

เรา SubClass เพื่ออะไร ?? ><
เหตุผลง่าย ๆ ที่เราก็ยังคิดไม่ออก... ตอบไปตามที่เรียนมาไปว่า...
เพราะจได้ใช้ข้อมูลและ Method ของ คลาสแม่ครับ ...

คำตอบจริง ๆ คือ ...
เรา SubClass เพราะเราไม่พอใจ Method ของ Class แม่งัย... ไม่พอใจก็ SubClass แล้วเขียนใหม่แม่งเลย
สั้น ๆ ง่าย ๆ ดีเนาะ ฮ่าฮ่า...

นึกออกค่อยมาเขียนต่อ...

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น