美文网首页nginxNginx
Linux_234_Nginx网络模型基础

Linux_234_Nginx网络模型基础

作者: 为宇绸缪 | 来源:发表于2022-08-30 09:50 被阅读0次

    网络IO模型概念

    内核空间,用户空间
    内核空间:一个操作系统的核心组件,称之为内核,独立于普通的应用程序,可以直接操作底层硬件,处理系统受保护的区域
    操作系统为了保护系统的核心区域,也就是内核,使得用户无法直接修改系统底层,因此操作系统就开辟了两块虚拟的内存空间:内核空间和用户空间

    进程切换

    为了控制进程的执行,操作系统的内核需要有能力挂起CPU上运行的程序(暂停一个CPU正在处理的进程),还能恢复之前已经挂起的进程,这种行为称之为进程切换

    进程阻塞

    正在执行中的进程,由于某些事件的等待,比如资源加载中,资源加载失败,操作系统自动的就会阻塞该进程,调用内核的block语句,让该进程处于阻塞状态,因此阻塞的进程是一种主动的行为

    相关文章

      网友评论

        本文标题:Linux_234_Nginx网络模型基础

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