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

Linux_234_Nginx网络模型基础

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

网络IO模型概念

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

进程切换

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

进程阻塞

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

相关文章

  • Linux_234_Nginx网络模型基础

    网络IO模型概念 内核空间,用户空间内核空间:一个操作系统的核心组件,称之为内核,独立于普通的应用程序,可以直接操...

  • Python爬虫 - 网络编程

    1. 网络编程基础 1.1 介绍 网络编程基础(1) OSI模型和TCP/IP协议计算机网络、OSI七层模型、TC...

  • 网络协议 OSI 7层协议

    OSI: 开放系统互联参考模型, 为网络模型提供共同的基础和标准框架。 TCP/IP 模型: PPPO1: 网络连...

  • Socket的使用

    Socket基础 在说到计算机网络模型的时候一定都会提到这两个模型:OSI七层网络模型和TCP/IP四层网络模型,...

  • 图解TCP/IP 第一章

    网络基础知识 一 基础模型图 这是整个的网络的模型图。 应用层 -- 规定细节协议为应用程序提供服务并规定应用程序...

  • linux网络管理-1

    网络基础 ISO/OSI 七层模型 OSI七层模型TCP/IP四层模型是在ISO/OSI七层模型的基础上演变而来的...

  • 1.Nette入门第一章——IO演进

    1. IO 基础 1.1. linux网络IO模型 阻塞IO模型 非阻塞IO模型 IO多路复用模型(NIO) 信...

  • LSTM原理及生成藏头诗(Python)

    一、基础介绍 1.1 神经网络模型 常见的神经网络模型结构有前馈神经网络(DNN)、RNN(常用于文本 / 时间系...

  • Kubernetes网络

    Kubernetes网络模型 Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址...

  • I/O模型学习小记

    基础概念 通过I/O模型学习同步/异步、阻塞/非阻塞基础概念,参考资料如下:《Unix网络编程》《网络编程释疑之:...

网友评论

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

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