百科解釋
SWI(Software Interrupt),在 RISC OS中使用 SWI 來訪問操作系統(tǒng)例程或第三方生產(chǎn)的模塊。許多應(yīng)用使用模塊來給其他應(yīng)用提供低層外部訪問。 SWI 的例子有: * 文件器 SWI,它輔助讀寫磁盤、設(shè)置屬性等。 * 打印機(jī)驅(qū)動(dòng)器 SWI,用來輔助使用打印并行端口。 * FreeNet/Acorn TCP/IP 協(xié)議棧 SWI,用 TCP/IP 協(xié)議在 Internet 上發(fā)送和接收數(shù)據(jù)。 在以這種方式使用的時(shí)候,SWI 允許操作系統(tǒng)擁有一個(gè)模塊結(jié)構(gòu),這意味著用來建立完整的操作系統(tǒng)的所需的代碼可以被分割成許多小的部分(模塊)和一個(gè)模塊處理程序(handler)。 當(dāng) SWI 處理程序得到對(duì)特定的例程編號(hào)的一個(gè)請(qǐng)求的時(shí)候,它找到這個(gè)例程的位置并執(zhí)行它,并傳遞(有關(guān)的)任何數(shù)據(jù)。
移動(dòng)通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助