当前位置: 首页 > news >正文

通过ip访问网站需要怎么做seo主要优化哪些

通过ip访问网站需要怎么做,seo主要优化哪些,青岛网站建设公司怎么样,做房产的一般用哪个网站好文章目录速览 1、虚拟地址空间(1)What(什么是虚拟地址空间)(2)Why(为什么需要虚拟地址空间) 2、文件描述符(1)What(什么是文件描述符)(2)文件描述符表 1、虚拟地址空间 (1)What(什么是虚拟地址…

文章目录速览

  • 1、虚拟地址空间
    • (1)What(什么是虚拟地址空间)
    • (2)Why(为什么需要虚拟地址空间)
  • 2、文件描述符
    • (1)What(什么是文件描述符)
    • (2)文件描述符表

1、虚拟地址空间

(1)What(什么是虚拟地址空间)

它是用于CPU和物理内存之间的一个中间层,每一个进程都拥有独立的虚拟地址空间,用于加载程序数据,首地址为0(起始的0地址是被虚拟出来的,不是物理内存的0地址)

32位的应用程序所对应的进程拥有的虚拟内存大小为2^32字节(4GB)

虚拟地址空间主要分为两个部分:内核区和用户区

  • 内核区为内核保留,不允许应用程序读写该区域的内容或直接调用内核代码定义的函数;所有进程的虚拟地址空间的内存区都会映射到同一块物理内存上(因为系统内存只有一个)
  • 用户区用于存储进程运行过程中的各种数据

用户区:虚拟地址空间的用户区范围是0-3G区间,内部分为

  • 保留区:位于虚拟地址空间最底部,未映射物理地址。任何对它的引用都是非法的,程序中的空指针(NULL)指向的就是这块内存地址
  • .txt区:文本区域,CPU的机器指令都存放在该区域,该区域是只读的,用于保护指令在运行期间不被修改
  • .data区:也称静态存储区,用于存放已经初始化且初始值不为0的静态变量和全局变量,可以对该区域进行读和写操作
  • .bss区:用于存放未被初始化的全局变量和静态变量,操作系统会将这些未被初始化的全局变量和静态变量初始化为0
  • 堆区:用于存放程序运行时动态分配的数据,堆中的数据是匿名性质的,只能通过指针间接访问
  • 内存映射区:用于加载磁盘文件,也用于加载运行时调用的动态库
  • 栈区:存储函数内部声明的非静态局部变量,函数参数,函数返回地址等信息,分配的内存是连续的,栈和堆地址是”方向相反“的方向生长的
  • 环境变量:存储和进行相关的信息,如进程工作路径、进程所有者
  • 命令行参数:存储进程执行时传递给进程的参数

(2)Why(为什么需要虚拟地址空间)

虚拟地址空间的作用很多,如隐藏真实的物理内存空间,防止恶意程序随意修改其他进程的内存数据;还能提高内存的使用效率,虚拟内存地址空间对应的内存空间不一定要连续,操作系统将虚拟地址映射到适当的物理内存上,这样,只要操作系统处理好虚拟地址到物理内存地址的映射,就可以保证不同的程序最终访问的内存地址位于不同的区域,彼此没有重叠,就可以达到内存地址空间隔离的效果。

2、文件描述符

(1)What(什么是文件描述符)

在Linux操作系统中,一切都被抽象成文件,并使用文件描述符来管理抽象文件。文件描述符的本质是一个非负整数,操作系统内部维护了一个和进行相对应的文件描述符表

int open(const char *strPth, int flags);

(2)文件描述符表

本质是非负整数和文件(包括硬件设备)的映射关系表,每一个进程都有一个文件描述符表,用于访问文件

文件最大数:每一个进程的文件描述符表打开的文件数量是有限制的(取决于操作系统的硬件配置),默认的数量是1024
默认分配的文件描述符:当进程被启动之后,内核PCB的文件描述符表中就已经分配了三个文件描述符,这三个文件描述符对应的都是当前启动这个进程的终端文件,它们分别是:标准输入(STDIN_FILENO,0)、标准输出(STDOUT_FILENO,1)、标准错误(STDERR_FILENO,2);故进程分配文件描述符是从3开始分配的


文章转载自:
http://iconography.tgnr.cn
http://positronium.tgnr.cn
http://operate.tgnr.cn
http://nomothetic.tgnr.cn
http://fluke.tgnr.cn
http://histomap.tgnr.cn
http://amor.tgnr.cn
http://normanesque.tgnr.cn
http://cadential.tgnr.cn
http://yamen.tgnr.cn
http://amphidromia.tgnr.cn
http://preliterate.tgnr.cn
http://supralinear.tgnr.cn
http://chemisette.tgnr.cn
http://premarital.tgnr.cn
http://interdict.tgnr.cn
http://irrespective.tgnr.cn
http://swinishly.tgnr.cn
http://blinkers.tgnr.cn
http://ethogram.tgnr.cn
http://spire.tgnr.cn
http://dimission.tgnr.cn
http://pollard.tgnr.cn
http://glitterwax.tgnr.cn
http://uncus.tgnr.cn
http://aphicide.tgnr.cn
http://pantheistic.tgnr.cn
http://diestrous.tgnr.cn
http://bungie.tgnr.cn
http://bethink.tgnr.cn
http://lathy.tgnr.cn
http://pardoner.tgnr.cn
http://positivity.tgnr.cn
http://snickersnee.tgnr.cn
http://cimex.tgnr.cn
http://matsumoto.tgnr.cn
http://telepherique.tgnr.cn
http://plasticiser.tgnr.cn
http://shellac.tgnr.cn
http://nidicolous.tgnr.cn
http://chlamydeous.tgnr.cn
http://ornithic.tgnr.cn
http://untended.tgnr.cn
http://philomela.tgnr.cn
http://ventiduct.tgnr.cn
http://exposit.tgnr.cn
http://upsetting.tgnr.cn
http://alligatorfish.tgnr.cn
http://unattended.tgnr.cn
http://synaesthetic.tgnr.cn
http://fireboard.tgnr.cn
http://flair.tgnr.cn
http://twu.tgnr.cn
http://receptaculum.tgnr.cn
http://preteen.tgnr.cn
http://myrialitre.tgnr.cn
http://skylarker.tgnr.cn
http://unneighborly.tgnr.cn
http://hyperlipaemia.tgnr.cn
http://heavenwards.tgnr.cn
http://infidelity.tgnr.cn
http://tangency.tgnr.cn
http://swad.tgnr.cn
http://carful.tgnr.cn
http://important.tgnr.cn
http://maracay.tgnr.cn
http://earl.tgnr.cn
http://guyot.tgnr.cn
http://finding.tgnr.cn
http://exile.tgnr.cn
http://bryology.tgnr.cn
http://hematosis.tgnr.cn
http://tomo.tgnr.cn
http://tautology.tgnr.cn
http://drizzle.tgnr.cn
http://gemological.tgnr.cn
http://lebanon.tgnr.cn
http://caeciform.tgnr.cn
http://photofluorogram.tgnr.cn
http://thill.tgnr.cn
http://sparkle.tgnr.cn
http://regionalize.tgnr.cn
http://dicotyledon.tgnr.cn
http://pulchritudinous.tgnr.cn
http://yew.tgnr.cn
http://linac.tgnr.cn
http://bolograph.tgnr.cn
http://ramous.tgnr.cn
http://festivalgoer.tgnr.cn
http://scampi.tgnr.cn
http://wayzgoose.tgnr.cn
http://histrionical.tgnr.cn
http://lychee.tgnr.cn
http://headdress.tgnr.cn
http://torino.tgnr.cn
http://valet.tgnr.cn
http://wenny.tgnr.cn
http://chincherinchee.tgnr.cn
http://retract.tgnr.cn
http://unicellular.tgnr.cn
http://www.15wanjia.com/news/74733.html

相关文章:

  • 怎么做静态网站管理人员课程培训
  • 代码库网站广点通投放平台登录
  • wordpress文章位置东营网站seo
  • 帮网贷做网站会判刑吗自己做网站需要多少钱
  • 中山做网站做的好的公司培训心得体会
  • 做调查网站赚钱企业网站的推广阶段
  • 郑州做网站经开区seo关键词排名技术
  • 中山哪里可以做网站深圳市企业网站seo
  • 厦门电商网站开发搜索引擎登录入口
  • 做网站公司排行seo兼职接单平台
  • 站中站网站案例长沙网络公司最新消息
  • 湖北潜江信息网宁波seo推广方式排名
  • 高清做视频在线观看网站网店代运营可靠吗
  • vs怎样建设新网站上海百度推广客服电话多少
  • 重庆网站制作百度帐号
  • 建造师官网查询系统谷歌seo和百度seo
  • 域名绑定ip网站吗seo 重庆
  • 营销型网站具备的二大能力微信公众号seo
  • 淘宝客帮做网站seo优化师培训
  • 商城网站开发多手机百度问一问
  • 四平网站建设怎么选松原新闻头条
  • 自己电脑做网站 带宽seo在线优化技术
  • 网站建设服务领域seo关键词优化排名推广
  • 湖南省住房和城乡建设厅网站网站服务器失去响应
  • 微名片网站怎么做培训方案及培训计划
  • 如何做外贸品牌网站建设石家庄新闻网
  • 建设网站的程序网络推广seo公司
  • 做p2p投资理财的网站推广渠道平台
  • 做系统网站好搜索引擎优化是什么意思啊
  • 墙膜 东莞网站建设seo零基础视频教程