Преглед садржаја:
Дефиниција - Шта значи У / И захтјев?
Пакети за И / О захтеве су структуре режима језгре које се користе за комуникацију између Виндовс Дриве Модел-а и управљачких програма Виндовс НТ као и са Виндовс оперативним системом. Сви детаљи података преносе се у структуру података путем јединственог показивача, уместо да следе стару конвенцију преношења многих малих аргумената података. Ови И / О захтеви су направљени да прођу кроз различите фазе обраде. Ове фазе су одређене природом захтјева, било да је намијењено циљаном уређају за вишеслојни погон или вишеслојни погон.
Техопедиа објашњава И / О захтев
У / И пакети захтјева у основи се користе за комуникацију између управљачких програма и оперативног система. Омогућује да се одређени процес деблокира и потпуно изврши.
У првом кораку се покреће процес који издаје блокаду за читање на дескриптору претходно коришћене датотеке. Код оперативног система или кернела има системски позив-позив који ради у правцу провере тачности параметара. Ако спремник међуспремника већ садржи податке, они се враћају и захтјев је завршен. У ситуацији да се подаци не нађу у међуспремнику, врши се физички И / О. На тај начин се уклања процес из реда чекања и ставља у ред чекања. Након тога, погонитељ уређаја прими захтјев преко И / О подсистема. На управљачком програму уређаја је тада да направи простор за долазне податке и закаже У / И. Тада контролер уређаја ради на хардверу уређаја да изврши процес преноса података. ДМА контролер управља и управља преносом података у кернел меморији. Када је пренос завршен, то ствара прекид који прима руковатељ прекида преко табеле вектора прекида. Они скенирају податке за важне информације, а затим враћа прекид. Овај сигнал тада прима управљачки програм уређаја, који испуњава захтев и такође одређује статус захтева. И на крају, кернел ће поступак уклонити из чекања у готов ред и подаци се пренети у адресни простор. Овај корак деблокира процес. Дакле, када је процес додељен ЦПУ-у, он наставља са радом и завршен је.
