软件中断系统调用
回答
如果谷歌在“SWI ARM指令”的第一主打例如是:...
SWI:软件中断
SWI 这是一个简单的设备,但可能最常用的。许多操作系统设施由SWI提供。没有SWI就不可能想象RISC OS。 Nava Whiteford解释了SWI如何工作(最初在Frobnicate issue12½中)...
在本文中,我将尝试深入研究SWI(软件中断)的工作。 什么是SWI?
SWI代表软件中断。在RISC OS中,SWI用于访问第三方生产的操作系统例程或模块。许多应用程序使用模块为其他应用程序提供低级外部访问。 SWI的的 实例是:
文件管理器SWI的,其有助于从中读取数据圆盘,设置属性等 打印机驱动程序的SWI,用于帮助井用于打印的使用并行端口。 SWI FreeNet/Acorn TCP/IP堆栈SWI用于使用通常用于通过Internet发送数据的TCP/IP协议传输和接收数据。 以这种方式使用时,SWI允许操作系统具有模块化结构,这意味着创建完整操作系统所需的代码可以拆分为多个小部件(模块)和模块处理程序。
当SWI处理程序获取特定例程编号的请求时,它找到例程的位置并执行它,传递任何数据。
谢谢你的回答。 swi的含义是已知的。我想知道的内部,像__fork系统调用,从仿生(在Android中)swi被称为。那么它究竟如何进入内核,系统调用的内核服务如何? – LKL 2012-07-13 05:45:55
- 1. 中断系统调用
- 2. posix_memalign中断系统调用
- 3. 系统调用是否在整个软件中断处理程序中执行?
- 4. Linux系统调用和INT 80软件中断之间的巨大差异
- 5. 操作系统软件任务调度
- 6. 中断系统调用处理队列
- 7. 中断的系统调用在GIT
- 8. 阻止'connect'系统调用中断
- 9. 龙卷风中断系统调用
- 10. 操作系统调用中断吗?
- 11. python信号,中断系统调用
- 12. Waitpid被系统调用中断
- 13. 系统调用与中断上下文
- 14. 信号如何中断系统调用
- 15. virtualenv - 不使用系统站点软件包的系统站点软件包
- 16. PyQt4:在定时器中调用commands.getoutput()时中断系统调用
- 17. 了解软件系统
- 18. 一个软件系统
- 19. Linux系统调用的Java断点
- 20. Django的被中断的系统调用时,电子邮件
- 21. 在Linux中调度中断和系统调用
- 22. 在Windows操作系统中的pathos软件包操作系统
- 23. 在操作系统中,系统调用和中断有什么区别?
- 24. ncurses在调整终端大小时中断系统调用
- 25. 中断系统调用的奇怪错误,我无法调试
- 26. nix用户软件包vs系统软件包
- 27. 软件设计:通过软件包从用户隐藏系统
- 28. django使用教程应用程序中断系统调用
- 29. 系统(“”)调用
- 30. 操作系统中断
您是否想过使用谷歌? – DipSwitch 2012-07-11 12:42:25