
计算机理论与基础
CavalryOuO
up
展开
-
内核态(内核空间)和用户态(用户空间)的区别和联系
http://www.cnblogs.com/viviwind/archive/2012/09/22/2698450.htmlhttp://www.cjjjs.com/paper/czxt/625201519722538.aspx用户空间就是用户进程所在的内存区域,相对的,系统空间就是操作系统占据的内存区域。用户进程和系统进程的所有数据都在内存中。 是谁来划分内存空间的呢?在电脑转载 2017-06-10 17:22:25 · 22723 阅读 · 6 评论 -
子网划分、子网掩码、可变子网掩码(VLSM)和CIDR
一、子网划分 可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。 需要知道子网划分只是在路由器所管理的网络,在外部网络来看没有变化。二、子网掩码...原创 2018-05-08 20:03:51 · 5384 阅读 · 0 评论 -
逻辑地址、线性地址与物理地址简析
原创 2018-05-08 19:14:11 · 557 阅读 · 0 评论 -
电脑中常用的“扇区”、“簇”、“块”、“页”等概念
先看百度百科对于磁盘簇的解释: 扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间...原创 2018-05-05 21:28:50 · 9658 阅读 · 1 评论 -
NAT技术基本原理与应用
原文链接:https://www.cnblogs.com/dongzhuangdian/p/5105844.html1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。私有IP地址:也叫内部地址,属于非注...转载 2018-05-05 11:15:36 · 18757 阅读 · 0 评论 -
TCP 为什么是三次握手,而不是两次或四次?
简单说,让双方都证实对方能发收。 知道对方能收是因为收到对方的因为收到而发的回应。 具体: 1:A发,B收, B知道A能发 2:B发,A收, A知道B能收和发 3:A发,B收, B知道A能收转载自:TCP 为什么是三次握手,而不是两次或四次? - 朱翔的回答 - 知乎 https://www.zhihu.com/question/24853633/answer/115072630...转载 2018-05-17 17:47:40 · 476 阅读 · 0 评论 -
HTTP协议为什么可以传送HTML以外的文件?
原文链接:https://blog.youkuaiyun.com/wangjian5748/article/details/5932261.http协议的主体信息部分是使用html来包装的,http协议刚开始是用来传送html的,只是和MIME协议结合才可以传送别的格式数据。2.http与MIME分别是两个此协议,MIME可以附属在其他许多协议上,例如SMTP协议,利用MIME协议可以在协议中包含特殊...转载 2018-05-04 15:55:56 · 1367 阅读 · 0 评论 -
FTP 协议和 HTTP 协议的12点比较(文件上传/下载)
原文链接:https://www.oschina.net/news/28162/http-vs-ftp许多站点,比如facebook或一些博客等都允许用户上传或下载文件,比如论坛或博客系统的图片。在这种情况下,通常有两种选择上传文件到服务器,那就是FTP协议和HTTP协议。以下列出了一些两者的不同点:1、HTTP协议是用来浏览网站的,而FTP是用来访问和传输文件的,FTP文件传输有点批...转载 2018-05-04 15:51:14 · 1580 阅读 · 0 评论 -
子网划分为什么全0全1子网号不能使用?CIDR为什么能使用全0全1子网号?
1.子网划分为什么全0全1子网号不能使用?看看RFC950提到的原因: 假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用使用两位子网号,即/26,得到两个可以使用的子网192.168.0.64/26和192.168.0.128/26 对于主网络192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0...原创 2018-05-10 14:50:49 · 22650 阅读 · 18 评论 -
主机怎么加入组播组
原文链接:https://www.zhihu.com/question/27233903 知乎用户:车小胖组播也是一种IP包,也有源IP地址,目的IP地址,源IP地址为组播源的服务器IP地址,目的地址为一个特殊的IP地址,它位于 224.0.0.0 - 239.255.255.255 中,由于 224.0.0.0/8用于本地链路,即一跳的组播,239.0.0.0/8 为私有组播地址,所以实际的...转载 2018-04-30 21:12:00 · 18532 阅读 · 3 评论 -
移动IP的作用及意义
一. 移动IP出现的背景1.随着IP网络的迅速发展,人们不再满足于单一的、固定的因特网接入方式,而是希望能够提供灵活的上网方式。2.无线互联网的发展,要求IP网络能够提供对移动性的良好支持。3.个人通信时代的到来,要求用户在任何地方都可以利用自己的一个专有地址上网。4.在未来的IPv6网络中,网络节点的概念不只局限在传统的主机,还包括各种智能设备,如汽车等,加上IPv6对移动IP的...原创 2018-04-30 20:46:07 · 7962 阅读 · 1 评论 -
Mac帧的源Mac地址在转发过程会变化的原因
这涉及到交换机的自学习功能。交换机是通过转发给他的Mac帧来逐步建立转发表和ARP缓存表进行自学习。交换机是要建立ARP缓存表,它的自学习过程只能学习到发给他的帧的源MAC和端口映射,所以路由器需要改变帧中源MAC为自己的MAC,这样中间的二层交换机才能学习到。 下面是具体的转发过程: 交换机中有一张MAC地址表,当交换机接收到任一数据帧,它首先会记录该数据帧的源端口和源MAC地址...原创 2018-04-30 20:24:43 · 10431 阅读 · 0 评论 -
内地址映射与外地址映射
内地址映射就是通常所说的虚拟内存逻辑地址到内存物理地址的映射。将逻辑地址中的页号,转换为内存中的物理块号(页面大小和物理块大小相同)。地址变换任务是借助于页表来完成的。页表根据提供的页号去查询内存中有没有对应的物理块号,然后根据偏移地址找出需要的存储单元。 外地址映射是硬盘地址到逻辑地址的映射。这个需要结合计算机的文件存储系统,程序在存储时会指明在文件系统中的存储位置,而执行程序时会去指定位置获...原创 2018-03-28 13:04:19 · 1991 阅读 · 0 评论 -
IEEE754和规格化数
在计算机组成原理这一章中讲到了浮点数,其中有浮点数的IEEE754标准和浮点数规格化的内容。有些概念比较模糊不清,我讲一讲我自己认为的它们之间的区别。 1.IEEE754标准是浮点数在计算机中存储的一种标准,而浮点数规格化主要用于浮点数的计算和提升精度(IEEE754标准也有提升精度的作用)。 2.在IEEE754标准中只有一位数符和一位阶符,而浮点数规格化则可以根据题意有两位符号位。 3....原创 2018-03-25 12:57:11 · 11398 阅读 · 7 评论 -
分页、分段和段页式存储管理方式
1.分页管理 分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页、第1页等。相应地,也把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框(frame),也同样为它们加以编号,如0#块、1#块等等。在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。由于进程的最后一页经常装不满一块而形...原创 2018-04-10 20:56:44 · 5575 阅读 · 0 评论 -
库函数(过程)调用和系统调用的区别
http://www.cnblogs.com/yanlingyin/archive/2012/04/23/2466141.htmlLinux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Ri转载 2017-06-10 17:41:50 · 3206 阅读 · 0 评论 -
结构体边界对齐
许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。当一种类型S的对齐模数与另一种类型T的对齐模数的比值是大于1的整数,我们就称类型S的对齐要求比T强(严格),而称T比S弱(宽松)。这种强制的要求一来简化了处理器与内存之间传...转载 2018-05-30 13:02:30 · 1374 阅读 · 0 评论