CPU 生成的地址通常称为逻辑地址,而内存单元看到的地址(即加载到内存地址寄存器的地址)通常称为物理地址。 编译时和加载时的地址绑定方法生成相同的逻辑地址和物理地址。然而,执行时的地址绑定方案生成不同的逻辑地址和物理地址。在这种情况下,我们通常称逻辑地址为虚拟地址,本节我们对逻辑地址和虚拟地址不加区 ...
分类:
编程语言 时间:
2020-06-13 00:14:40
阅读次数:
73
ARP(Address Resolution Protocol)地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议。 由于OSI模型把网络分为七层,IP地址在OSI模型第三层,MAC地址在第二层,彼此不直接通信。在通过以太网发送IP数据包时,需要封装第三层(32位IP地址)和第二层(48位 ...
分类:
其他好文 时间:
2020-06-08 16:11:16
阅读次数:
243
网络开发的两大架构 c/s 架构 : client server B/S 架构 : Brower server (1)bs 和 cs 架构之间的关系? (2)哪一种架构更好呢? 1.c/s 架构 2.B/S 架构 基础概念 #一台主机有两个重要标识: (1)mac地址:标记一台机器的物理地址 (不可 ...
分类:
其他好文 时间:
2020-06-06 18:18:50
阅读次数:
52
操作系统 内存管理(上) 大纲 什么是内存 内存是用于存放数据的硬件 程序执行前需要先放到内存中才能被cpu处理 存储单元 如果计算机"按字节编址", 每个存储单元大小为8 bit 如果计算机"按字编址", 每个存储单元大小为16 bit 逻辑地址和物理地址 指令的编指一般采用逻辑地址, 即相对地址 ...
分类:
其他好文 时间:
2020-06-05 20:48:24
阅读次数:
154
X86指令主要包括:运算类指令(算术运算和逻辑运算)、传送类指令、转移类指令、控制类指令,一条指令要么改变通用寄存器的内容,或者改变标志位,或者改变存储器单元的内容,或者改变外设端口的内容,或者改变指令指针。 1.传送指令,作用是把数据或地址传送到寄存器或存储单元中。 MOV指令(传送) PUSH指 ...
分类:
其他好文 时间:
2020-06-02 11:10:49
阅读次数:
51
kmalloc 函数原型: void *kmalloc(size_t size, gfp_t flags); kmalloc() 申请的内存位于物理内存映射区域,而且在物理上也是连续的,它们与真实的物理地址只有一个固定的偏移,因为存在较简单的转换关系,所以对申请的内存大小有限制,不能超过128KB。 ...
分类:
其他好文 时间:
2020-05-15 11:36:36
阅读次数:
74
1.12 TCP/IP协议层次结构每层的作用如下:?应用层:为应用程序提供服务并规定应用程序中相关的通信细节。?传输层:为两台主机上的应用程序提供端到端的通信,提供流量控制、错误控制和确认服务。?网际层:提供独立于硬件的逻辑寻址,从而让数据能够在具有不同的物理结构的子网之间传递。负责寻找地址和路由选择的同时,网络层还可以实现拥塞控制、网际互联等功能。?网络访问层:提供了与物理网络连接的接口。针对传
分类:
其他好文 时间:
2020-05-14 11:18:04
阅读次数:
60
本文转自:https://blog.csdn.net/gfgdsg/article/details/42709943 借花献佛,以留后用 Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每 ...
分类:
系统相关 时间:
2020-05-13 16:32:43
阅读次数:
75
1. 目录扫描的作用 1.1 文件目录 文件目录是指:为实现“按名存取”,必须建立文件名与辅存空间中物理地址的对应关系,体现这种对应关系的数据结构称为文件目录 1.2 目录扫描 目录扫描可以让我们发现这个网站存在多少个目录,多少个页面,探索出网站的整体结构。 通过目录扫描我们还能扫描敏感文件,后台文 ...
分类:
其他好文 时间:
2020-05-13 12:05:06
阅读次数:
82
工作层次不同:交换机主要工作在数据链路层(第二层)路由器工作在网络层(第三层)。转发依据不同:交换机转发所依据的对象时:MAC地址。(物理地址)路由转发所依据的对象是:IP地址。(网络地址)主要功能不同:交换机主要用于组建局域网,而路由主要功能是将由交换机组好的局域网相互连接起来,或者接入Inter ...
分类:
其他好文 时间:
2020-05-11 13:30:30
阅读次数:
54