首页 > 其他分享 >软件架构设计 - 01 操作系统

软件架构设计 - 01 操作系统

时间:2023-01-09 16:14:40浏览次数:40  
标签:软件架构 01 操作系统 映射 用户区 内核 内存

 1、零拷贝(【内核区】内存缓存区-Socket缓冲区映射)

 2、内存映射 ( 【内核区】内核内存缓冲区 - 【用户区】应用程序内存)

 3、Reactor和Proactor模式 

     Reactor: selelct pool ,本质上要维护用户区数组和内核数组

     Proactor:  epoll ,映射内存指针,两种触发模式 LT,ET

4、1+ N + M 服务器编程模式

5、什么场景使用进程,Nginx模型

6、CAS

 

标签:软件架构,01,操作系统,映射,用户区,内核,内存
From: https://www.cnblogs.com/binfirechen/p/17037316.html

相关文章

  • re | [SUCTF2018]HelloPython
    re|[SUCTF2018]HelloPythonpyc逆向,解出来一坨翔:(lambda__operator,__print,__g,__contextlib,__y:[(lambda__mod:[[[(lambda__items,__after,__sentine......
  • Luogu P4592 [TJOI2018]异或 做题记录
    随机跳的。树上维护序列,显然树剖。维护异或,显然01trie。01trie维护区间异或,显然可持久化一下。看到时限很大,显然可以双log。于是跑一边树剖,再根据id暴力建一个可......
  • day01
    Markdown学习(Typedown)标题类代码(空格)+内容分别从标题1-6对应1-6个#号快捷方式:ctrl+1-6字体类代码两个单星号之内输入为斜体4星号为加粗6星号为斜体加粗4波浪号中......
  • DRL数学基础 | 01 随机变量及数学期望
    导读深度强化学习是近几年比较热门的技术,也是被很多大牛看做是实现真正的人工智能的最理想的工具。深度强化学习用到很多数学概念,为了帮助大家更好地学习深度强化学习,我们同......
  • 【卷积神经网络】01 卷积神经网络简介
    戳一戳!和我一起走进深度学习的世界导读深度学习发展已久,我们经常听到别人说神经网络,如果做计算机视觉,我们也会经常听到别人说卷积神经网络。今天要分享这篇文章带我们一起了......
  • P4654 [CEOI2017] Mousetrap
    \(\mathcalLink\)为了方便,以目标为根,向深度浅的位置走为“向上走”,否则为“向下走”。考虑到老鼠一旦开始向下走,它就一定会一直向下,直到走到叶子或者唯一向下的路被堵住......
  • 【2023.01.08】NUC9I9安装PVE7.3和OpenWrt,WinServer
    前面的教程可以看:【2022.11.17】N5105安装PVE系统,关联proxmox-Mokou-博客园(cnblogs.com)本文主要做一个备注,方便以后查阅同时改路由器将作为一个旁路由使用,不作为......
  • WC 2018 题解
    A若干套路拼起来的胖题。设这三棵树分别是\(T_1,T_2,T_3\)。沿用“CTSC2017暴力写挂”的思路,对第一棵树点分治,此时要处理的是以\(u\)为中心的一块在\(T_1\)上的连......
  • C语言员工销售统计及奖金发放系统[2023-01-09]
    C语言员工销售统计及奖金发放系统[2023-01-09]课题3:员工销售统计及奖金发放系统程序设计功能及要求:(1)总人数不定,开始先输入员工的人数及工号进行初始化,数据使用文......
  • 01notepad++如何比较两个文件内容
    下面介绍,通过在NotePad中下载安装Compare插件,可以比较两个文件内容。(推荐学习:notepad++)打开NotePad,点击工具栏上的【插件】–》PluginManager—》ShowPluginManage......