อินพุต/เอาต์พุต (Input/Output)
1.การใช้ประโยชน์ของระบบคอมพิวเตอร์ขึ้นอยู่กับสิ่งอำนวยความสะดวกทางอินพุต/เอาต์พุต หรือไอโอ (I/O : Input/Output) ซึ่งเป็นการติดต่อระหว่างผู้ใช้กับคอมพิวเตอร์
2.การเพิ่มความเร็วของพีซีโดยเพิ่มความเร็วของโปรเซสเซอร์ แต่ถ้าไม่ลดข้อจำกัดความเร็วในการทำงานกับไอโอจะทำให้ ประสิทธิภาพของคอมพิวเตอร์ไม่ดีเท่าที่ควร
อินพุต/เอาต์พุต (Input/Output)
1.กำหนดโครงสร้างอินพุตและเอาต์พุตในคอมพิวเตอร์โดยการให้มีตะกร้าอินพุต และตะกร้าเอาต์พุต
2.แต่ละคำสั่งของอินพุตจะถ่ายโอนข้อมูลตะกร้าอินพุตไปยังเครื่องคิดเลข
3.ในแต่ละคำสั่งของเอาต์พุตจะทำการถ่ายโอนข้อมูลออกจากเครื่องคิดเลขไปไว้ในตะกร้าเอาต์พุต
4.ในคอมพิวเตอร์จริง ตะกร้าอินพุตและตะกร้าเอาต์พุตจะถูกแทนด้วยบัสอินเทอร์เฟซ
อินพุต/เอาต์พุต (Input/Output)
1.ปริมาณการถ่ายโอนข้อมูลของไอโอที่ทำงานร่วมกันหลายตัวมีผลต่อการทำงาน โดยเฉพาะไอโอที่มีความเร็วในการถ่ายโอน ข้อมูลต่างกันเป็นอย่างมาก ทำให้ต้องมีการซิงโครไนซ์เพื่อป้องกันข้อมูลสูญหาย
2.การทำงานของไอโอจะใช้เวลาซีพียูมาก เนื่องจากเวลาส่วนมากเกิดจากการรอจนกว่างานจะเสร็จสมบูรณ์
3.มีวิธีการมากมายถูกนำมาใช้เพื่อแก้ปัญหาการซิงโครไนซ์และควบคุมการทำงานของไอโอใน ระหว่างที่ไอโอดีไวซ์ที่หลากหลายกำลังทำงานในปริมาณข้อมูลและความเร็วที่ต่างกัน
คุณสมบัติพื้นฐานของอินพุต/เอาต์พุต
1.คีย์บอร์ดเป็นดีไวซ์สำหรับอินพุต อินพุตพื้นฐานที่เป็นตัวอักษร ที่มีอัตราการถ่ายโอนข้อมูลเป็นไปอย่างช้ามากเพื่อเปรียบเทียบกับการโปรเซสของซีพียู เนื่องจากความเร็วในการคีย์ของผู้ใช้งาน
2.ปกติคอมพิวเตอร์ทำงานเพียงงานเดียว ซีพียูจะใช้เวลาส่วนมากในการรออินพุตจากคีย์บอร์ด ทำให้คอมพิวเตอร์ทำงานไม่เต็มประสิทธิภาพ
3.การอินพุตด้วยคีย์บอร์ดมี 2 ประเภท
1.อินพุตที่แอปพลิเคชันคาดหมายไว้ (expected input) ในการตอบสนองโปรแกรมที่ร้องขอข้อมูล
2.อินพุตที่ไม่ได้คาดหมาย (unexpected input) เช่น การกดคีย์ Control-Alt-Delete บนพีซีจะเป็นการสตาร์ตคอมพิวเตอร์ใหม่ เป็นต้น
คุณสมบัติพื้นฐานของอินพุต/เอาต์พุต
1.เมาส์เป็นอินพุตดีไวซ์ที่สามารถสร้างอินพุตได้ทั้งที่คาดหมายและไม่ได้คาดหมาย เมื่อเคลื่อนเมาส์แล้วคลิกจะเปลี่ยนวิธีเอ็กซิคิวต์โปรแกรม
2.จอภาพและเครื่องพิมพ์ทำงานในอัตราการถ่ายโอนข้อมูลที่กว้าง (ตั้งแต่ความเร็วต่ำไปจนถึงความเร็วสูง)
3.สำหรับเอาต์พุตที่เป็นกราฟิก อาจจะอยู่ในรูปแบบออปเจ็กต์ หรือบิตแมพ ก็ได้ แต่ส่วนมากจะแสดงผลในรูปแบบของบิตแมพ ซึ่งเป็นข้อมูลขนาดใหญ่ นอกจากนี้ทั้งภาพวีดิโอ ภาพกราฟิกความละเอียด กราฟิกเหล่านี้ต้องการการถ่ายโอนข้อมูลที่มีความเร็วสูง เพื่อให้การใช้งานมีประสิทธิภาพ
คุณสมบัติพื้นฐานของอินพุต/เอาต์พุต
1.การที่ดิสก์เป็นดีไวซ์ที่ใช้ในการเก็บข้อมูลทำให้ดิสก์เป็นได้ทั้งอินพุตและเอาต์พุตแต่ในคนละเวลากัน การถ่ายโอนข้อมูลของดิสก์มีความเร็วสูง
2.ดีวีรอมพยายามที่จะแสดงวิดีโอเต็มจอภาพในอัตราของภาพยนตร์อย่างต่อเนื่อง จะต้องมีความคงที่ของข้อมูลที่มีอัตราอินพุตประมาณ 10 เมกะไบต์ต่อวินาที
3.เนื่องจากเครือข่ายมีความเร็วสูง ทำให้มีการใช้เครือข่ายแทนดิสก์ในการเก็บโปรแกรมและข้อมูลในคอมพิวเตอร์ที่อยู่ห่างไกล
4.อัตราการถ่ายโอนข้อมูลของไอโอดีไวซ์ต่าง ๆ แสดงดังตาราง
คุณสมบัติพื้นฐานของอินพุต/เอาต์พุต
ความต้องการทั่วไปสำหรับระบบคอมพิวเตอร์ที่รองรับไอโอ
1.ต้องมีการกำหนดแอ็ดเดรสเฉพาะให้แต่ละดีไวซ์ที่ต่อพ่วง
2.ต้องมีวิธีการที่ดีไวซ์ต่อพ่วงสามารถเริ่มสื่อสารกับซีพียู
3.การควบคุมไอโอด้วยโปรแกรมมีความเหมาะสมเฉพาะสำหรับ ดีไวซ์ที่มีความเร็วต่ำ และมีการถ่ายโอนข้อมูลเป็นเวิร์ด แต่สำหรับดีไวซ์ความเร็วสูงที่มีการถ่ายโอนข้อมูลเป็นบล็อกจะมีการถ่ายโอนข้อมูล ที่มีประสิทธิภาพสูงกว่าในการถ่ายโอนข้อมูลระหว่างไอโอกับหน่วยความจำ
4.ต้องสามารถดูแลดีไวซ์ที่มีการควบคุมที่ต่างกันให้สามารถทำงานได้
วันพฤหัสบดีที่ 19 มีนาคม พ.ศ. 2552
ประโยชน์ของอินพุต/เอาต์พุต
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น