io模型

作者: bangbang2 | 来源:发表于2022-01-07 15:54 被阅读0次


    首先明白:操作系统将内存空间分为:用户空间和内核空间,用户空间是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间**

    **那这时候,我们也要明白什么是用户态,什么是内核态**

    **内核态:进程处于内核空间的时候,权限几乎不受限制,权限包括:进程管理,内存管理,文件管理**

    **那如果应用程序也想进行进程管理,只能去请求系统调用,请求操作系统去帮他完成进程管理**

    **io操作必须在内核空间下完成**

    **应用程序请求系统调用后,操作系统会完成两个操作:**

    **1:等待io操作处理好数据**

    **2:将数据从内核空间复制到应用空间**

    相关文章

      网友评论

          本文标题:io模型

          本文链接:https://www.haomeiwen.com/subject/nxoqeltx.html