SlideShare a Scribd company logo
1 of 8
บทที่ 10
การจัดการอุปกรณ์อินพุต
และอุปกรณ์เอาต์พุต
ความหมายของอุปกรณ์อินพุตและอุปกรณ์เอาต์พุต
อินพุต หมายถึง ข้อมูลต่างๆ หรือโปรแกรมคาสั่งที่ป้อนเข้าสู่
เครื่องคอมพิวเตอร์ เพื่อเตรียมการประมวลผลต่อไป
อุปกรณ์อินพุต หมายถึง อุปกรณ์ใดๆ ที่สามารถอินพุตข้อมูล
โปรแกรมหรือคาสั่งต่างๆ ส่งไปยังคอมพิวเตอร์ได้ ซึ่งการ
พิจารณาเลือกใช้อุปกรณ์อินพุตขึ้นอยู่กับลักษณะการใช้งานและ
ความเหมาะสมเป็นสาคัญ
ประเภทของอุปกรณ์อินพุตและอุปกรณ์เอาต์พุต
อุปกรณ์อินพุตและอุปกรณ์เอาต์พุตสามารถแบ่งออกได้เป็น 2
ประเภท ดังนี้
1. อุปกรณ์ชนิดข้อมูลเป็นสาย (Stream) อุปกรณ์ประเภทนี้
ข้อมูลที่ส่งเข้าออกจะเรียงมาเป็นลาดับก่อน-หลัง การแบ่งแยก
ข้อมูลทาได้โดยตรวจสอบลาดับของข้อมูล
2. อุปกรณ์ชนิดข้อมูลไม่เป็นสาย (Non - Stream) อุปกรณ์
ประเภทนี้ข้อมูลที่ส่งและรับ ไม่ขึ้นอยู่กับลาดับการส่ง
การจัดอุปกรณ์อินพุตและอุปกรณ์เอาต์พุต
1.ติดตามสถานะของทุกๆ อุปกรณ์ในระบบ วิธีที่นิยมใช้คือ มี
UCB (Unit Control Block) สาหรับอุปกรณ์แต่ละชิ้น เพื่อเก็บ
ข้อมูลที่สาคัญต่างๆ ของอุปกรณ์นั้นๆ UCB คล้าย PCB ของ
โปรเซส คือ เป็นโครงสร้างข้อมูลชนิดหนึ่ง
2. กาหนดว่า อุปกรณ์ชนิดใดใครเป็นผู้ใช้ ใช้นานเท่าไร และ
เริ่มใช้เมื่อไร มาตรการในการกาหนดสิ่งเหล่านี้ เพื่อให้การใช้งาน
อุปกรณ์แต่ละชิ้นเกิดประโยชน์สูงสุด
4. จัดสรร (Allocate) อุปกรณ์ เพื่อมอบหมายอุปกรณ์ชิ้นนั้น
ให้โปรเซส
5. เรียกคืน (De-Allocate) อุปกรณ์ เมื่อโปรเซสที่ครอบครอง
อุปกรณ์ทางานเสร็จสิ้นลง ระบบปฏิบัติการจะนาอุปกรณ์ต่างๆ ที่
ถูกครอบครองโดยโปรเซสนี้คืนให้กับระบบ ซึ่งหมายความว่า
อุปกรณ์เหล่านั้นไม่ได้ถูกครอบครองโดยโปรเซสที่เพิ่งทางานเสร็จ
สิ้นอีกต่อไป

ตัวขับอุปกรณ์ (Device Drivers)
อุปกรณ์แต่ละชนิดย่อมมีลักษณะแตกต่างกันออกไปทั้งในแง่การ
ติดต่อส่งข้อมูล และการควบคุมการทางานของตัวอุปกรณ์เอง
ระบบปฏิบัติการจะต้องควบคุมและติดต่อกับอุปกรณ์ต่างๆ ทุก
ประเภท ถ้านาโปรแกรมส่วนควบคุมอุปกรณ์ต่างๆ ทั้งหมดมารวม
ไว้ในตัว ระบบปฏิบัติการจะทาให้ระบบปฏิบัติการมีขนาดใหญ่
มาก ระบบปฏิบัติการจาเป็นจะต้องรู้ลักษณะการทางานของ
อุปกรณ์ทุกประเภท เพื่อสามารถควบคุมการทางานของอุปกรณ์แต่
ละประเภทได้ถูกต้อง ในลักษณะนี้เราต้องการติดตั้งอุปกรณ์ชนิด
ใหม่เข้าไปในระบบคอมพิวเตอร์ไม่สามารถทาได้
การรับส่งข้อมูลระหว่างหน่วยประมวลผลกลางกับอุปกรณ์
เมื่อโปรเซสต้องการส่งข้อมูลให้อุปกรณ์ต่างๆ ข้อมูลที่ส่งจะถูก
เก็บไว้ในหน่วยความจา (เป็นหน่วยความจาที่ถูกครอบครองโดย
โปรเซส) การส่งจะกระทาโดยหน่วยประมวลผลกลางเป็นผู้นาข้อมูลมา
จากหน่วยความจาส่วนนี้และส่งไปให้อุปกรณ์ต่างๆ ในทางกลับกันเมื่อ
อุปกรณ์ต่างๆ ต้องการส่งข้อมูลให้โปรเซส ข้อมูลจะถูกส่งผ่านหน่วย
ประมวลผลกลางไปไว้ในหน่วยความจาส่วนนี้ จากนั้นโปรเซสจึงนา
ข้อมูลไปใช้ได้ ซึ่งวิธีการรับส่งข้อมูลในลักษณะนี้ สามารถแบ่ง
ออกเป็น 3 วิธี คือ
1. การพอลลิ่ง (Polling)
2. การอินเทอร์รัพต์ (Interrupt)
3. เมลบล็อก
การรับส่งข้อมูลโดยตรง (Direct Memory Access : DMA)
การรับส่งข้อมูลแบบ DMA จาเป็นต้องอาศัยแชนแนล หรือตัว
ควบคุม DMA (DMA Controller) แชนแนลทาหน้าที่แทนหน่วย
ประมวลผลกลาง เมื่อต้องการรับส่งข้อมูลแบบ DMA แชนแนลจะ
ส่งสัญญาณไปบอกให้หน่วยประมวลผลกลางรับรู้ จากนั้นหน่วย
ประมวลผลกลางจะสั่งให้แชนแนลทาการควบคุมการส่งข้อมูล
และหน่วยประมวลผลกลางสามารถไปทางานอื่นได้และเมื่อการ
ทา DMA เสร็จสิ้น แชนแนลจะส่งสัญญาณบอกให้หน่วย
ประมวลผลกลางรับรู้อีกครั้งว่า การทา DMA เสร็จสิ้นลงแล้ว

More Related Content

What's hot

หน่วยรับข้อมูล4.7_Present 4-7 (Group1)
หน่วยรับข้อมูล4.7_Present 4-7 (Group1)หน่วยรับข้อมูล4.7_Present 4-7 (Group1)
หน่วยรับข้อมูล4.7_Present 4-7 (Group1)Supaksorn Tatongjai
 
อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์tham mukdasanit
 
งานคอม
งานคอมงานคอม
งานคอมkitkit1974
 
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นSukanya Burana
 
งาคอมแบบเร่งรีบ
งาคอมแบบเร่งรีบงาคอมแบบเร่งรีบ
งาคอมแบบเร่งรีบPhai Trinod
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารsupatcharin
 
ระบบคอมพิวเตอร์1
ระบบคอมพิวเตอร์1ระบบคอมพิวเตอร์1
ระบบคอมพิวเตอร์1MilkSick
 
บทที่ 0 information technology
บทที่ 0 information technologyบทที่ 0 information technology
บทที่ 0 information technologyJate Paw
 
อุปกรณ์รับและแสดงผล
อุปกรณ์รับและแสดงผลอุปกรณ์รับและแสดงผล
อุปกรณ์รับและแสดงผลskiats
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์Pak SnakeZa
 
คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้AomJi Math-ed
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technologyPa'rig Prig
 
บทที่4
บทที่4บทที่4
บทที่4tttotongg
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์onthicha1993
 
ส่วนประกอบคอมพิวเตอร์
ส่วนประกอบคอมพิวเตอร์ส่วนประกอบคอมพิวเตอร์
ส่วนประกอบคอมพิวเตอร์phatthra jampathong
 

What's hot (20)

หน่วยรับข้อมูล4.7_Present 4-7 (Group1)
หน่วยรับข้อมูล4.7_Present 4-7 (Group1)หน่วยรับข้อมูล4.7_Present 4-7 (Group1)
หน่วยรับข้อมูล4.7_Present 4-7 (Group1)
 
อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์อุปกรณ์เครือข่ายคอมพิวเตอร์
อุปกรณ์เครือข่ายคอมพิวเตอร์
 
งานคอม
งานคอมงานคอม
งานคอม
 
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้นคอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้น
 
12
1212
12
 
งาคอมแบบเร่งรีบ
งาคอมแบบเร่งรีบงาคอมแบบเร่งรีบ
งาคอมแบบเร่งรีบ
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสาร
 
ระบบคอมพิวเตอร์1
ระบบคอมพิวเตอร์1ระบบคอมพิวเตอร์1
ระบบคอมพิวเตอร์1
 
บทที่ 0 information technology
บทที่ 0 information technologyบทที่ 0 information technology
บทที่ 0 information technology
 
Work3-49
Work3-49Work3-49
Work3-49
 
อุปกรณ์รับและแสดงผล
อุปกรณ์รับและแสดงผลอุปกรณ์รับและแสดงผล
อุปกรณ์รับและแสดงผล
 
Lesson2
Lesson2Lesson2
Lesson2
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้
 
หน่วยรับข้อมูล
หน่วยรับข้อมูลหน่วยรับข้อมูล
หน่วยรับข้อมูล
 
Whatiscomputer
WhatiscomputerWhatiscomputer
Whatiscomputer
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technology
 
บทที่4
บทที่4บทที่4
บทที่4
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
ส่วนประกอบคอมพิวเตอร์
ส่วนประกอบคอมพิวเตอร์ส่วนประกอบคอมพิวเตอร์
ส่วนประกอบคอมพิวเตอร์
 

Viewers also liked (20)

บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
บทที่ 4
บทที่ 4บทที่ 4
บทที่ 4
 
aquinorural06
aquinorural06aquinorural06
aquinorural06
 
Bipolaridade
BipolaridadeBipolaridade
Bipolaridade
 
trabalho onu
trabalho onutrabalho onu
trabalho onu
 
Vortrag detmold 2009 slide
Vortrag detmold 2009 slideVortrag detmold 2009 slide
Vortrag detmold 2009 slide
 
Marcadores sociales y gestores de referencia
Marcadores sociales y gestores de referenciaMarcadores sociales y gestores de referencia
Marcadores sociales y gestores de referencia
 
WBTS 6.2
WBTS 6.2WBTS 6.2
WBTS 6.2
 
Paraules justes [Marta Graugés]
Paraules justes [Marta Graugés]Paraules justes [Marta Graugés]
Paraules justes [Marta Graugés]
 
Vertige
VertigeVertige
Vertige
 
Vendeuse fiat
Vendeuse fiatVendeuse fiat
Vendeuse fiat
 
Toastit - Multimedia Production
Toastit - Multimedia ProductionToastit - Multimedia Production
Toastit - Multimedia Production
 
A menina do vale bel pesce
A menina do vale bel pesceA menina do vale bel pesce
A menina do vale bel pesce
 
Biologia
BiologiaBiologia
Biologia
 
Nigeria
NigeriaNigeria
Nigeria
 
Mat utfrs 05. radiciacao exercicios
Mat utfrs 05. radiciacao exerciciosMat utfrs 05. radiciacao exercicios
Mat utfrs 05. radiciacao exercicios
 
Wbts05
Wbts05Wbts05
Wbts05
 
Eichstätt 1 einführung
Eichstätt 1 einführungEichstätt 1 einführung
Eichstätt 1 einführung
 
Eichstätt 2 facebook
Eichstätt 2 facebookEichstätt 2 facebook
Eichstätt 2 facebook
 
Facebook berufe der_kirche
Facebook berufe der_kircheFacebook berufe der_kirche
Facebook berufe der_kirche
 

Similar to บทที่ 10

ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ Radompon.com
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technologyPa'rig Prig
 
คอมพิวเตอร์และเทคโนโลยี
คอมพิวเตอร์และเทคโนโลยีคอมพิวเตอร์และเทคโนโลยี
คอมพิวเตอร์และเทคโนโลยีtee0533
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technologyPa'rig Prig
 
คอมพิวเตอร์สำหรับบัณฑิตศึกษา
คอมพิวเตอร์สำหรับบัณฑิตศึกษาคอมพิวเตอร์สำหรับบัณฑิตศึกษา
คอมพิวเตอร์สำหรับบัณฑิตศึกษาJenchoke Tachagomain
 
บทที่ 4 ระบบเครือข่าย network
บทที่ 4 ระบบเครือข่าย networkบทที่ 4 ระบบเครือข่าย network
บทที่ 4 ระบบเครือข่าย networkBeauso English
 
Basiccom1
Basiccom1Basiccom1
Basiccom1mod2may
 
Operating System Chapter 2
Operating System Chapter 2Operating System Chapter 2
Operating System Chapter 2Nuth Otanasap
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์MissOi1109
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอมkotyota
 

Similar to บทที่ 10 (20)

Chapter1
Chapter1Chapter1
Chapter1
 
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technology
 
คอมพิวเตอร์และเทคโนโลยี
คอมพิวเตอร์และเทคโนโลยีคอมพิวเตอร์และเทคโนโลยี
คอมพิวเตอร์และเทคโนโลยี
 
Chapter 1 information technology
Chapter 1 information technologyChapter 1 information technology
Chapter 1 information technology
 
คอมพิวเตอร์สำหรับบัณฑิตศึกษา
คอมพิวเตอร์สำหรับบัณฑิตศึกษาคอมพิวเตอร์สำหรับบัณฑิตศึกษา
คอมพิวเตอร์สำหรับบัณฑิตศึกษา
 
บทที่ 4 ระบบเครือข่าย network
บทที่ 4 ระบบเครือข่าย networkบทที่ 4 ระบบเครือข่าย network
บทที่ 4 ระบบเครือข่าย network
 
Word3
Word3Word3
Word3
 
Word3 24
Word3 24Word3 24
Word3 24
 
Word3 24
Word3 24Word3 24
Word3 24
 
2p
2p2p
2p
 
Basiccom1
Basiccom1Basiccom1
Basiccom1
 
Course.eau.ac.thcourse download0007132chapter1
Course.eau.ac.thcourse download0007132chapter1Course.eau.ac.thcourse download0007132chapter1
Course.eau.ac.thcourse download0007132chapter1
 
Computer
ComputerComputer
Computer
 
คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1
 
Operating System Chapter 2
Operating System Chapter 2Operating System Chapter 2
Operating System Chapter 2
 
Computer
ComputerComputer
Computer
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอม
 
Lab
LabLab
Lab
 

More from maysasithon

บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8maysasithon
 
บทที่ 9
บทที่ 9บทที่ 9
บทที่ 9maysasithon
 
บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8maysasithon
 
บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8maysasithon
 
บทที่ 7
บทที่ 7บทที่ 7
บทที่ 7maysasithon
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6maysasithon
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6maysasithon
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5maysasithon
 
บทที่ 2
บทที่ 2บทที่ 2
บทที่ 2maysasithon
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1maysasithon
 

More from maysasithon (10)

บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8
 
บทที่ 9
บทที่ 9บทที่ 9
บทที่ 9
 
บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8
 
บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8
 
บทที่ 7
บทที่ 7บทที่ 7
บทที่ 7
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5
 
บทที่ 2
บทที่ 2บทที่ 2
บทที่ 2
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 

บทที่ 10