虫虫首页|资源下载|资源专辑|精品软件
登录|注册

底层结构

  • 解析NTFS底层磁盘结构

    一、NTFS系统结构NTFS是Windows NT引入的新型文件系统,如果您是一位熟悉FAT磁盐格式的专业人士,您可能会觉得NTFS系统的思想整脚而晦涩,如果您对FAT格式一无所知,那么恭喜您,您会更快的了解这种更有效率的磁盘格式。NTFS的结构复杂,内容繁多,笔者仅对NTFS卷上的底层结构做分析,并提供卷上数据删除的特征状态供大家参考.现在,我们首先来建立了解NTFS需要的基本概念。1.0基本结构及基本概念在NTFS中,文件以簇的形式分配。最小的单位为扇区,N个扇区为一簇。其中,N的值可以通过BPB(引导扇区)读出(以下会详细介绍)1.0.1卷与簇卷大小(分区大小)每簇的扇区缺省的簇大小小000513MB 1024MB(1GB)2 1024字节(1KB)1025MB 2048MB(2GB)4 2048字节(2KB)大于等于2049MB 8 4KB

    标签: ntfs

    上传时间: 2022-06-21

    上传用户:xsr1983

  • LWIP的底层结构

    Lwip协议栈的实现目的,无非是要上层用来实现app的socket编程。好,我们就从socket开始。为了兼容性,lwip的socket应该也是提供标准的socket接口函数,恩,没错,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定义:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,这个结构先不管它,接着看下get socket函数的实现【也是在src\api\socket.c文件中】,在这里我们看到这样一条语句sock =&sockets[s];很明显,返回值也是这个sock它是根据传进来的序列号在sockets数组中找到对应的元素并返回该元素的地址。好了,那么这个sockets数组是在哪里被赋值了这些元素的呢?进行到这里似乎应该从标准的socket编程的开始,也就是socket函数讲起,那我们就顺便看一下。它对应的实际实现是下面这个函数Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】这个函数根据不同的协议类型,也就是函数中的type参数,创建了一个netconn结构体的指针,接着就是用这个指针作为参数调用了alloc socket函数,下面具体看下这个函数的实现

    标签: lwip 底层结构

    上传时间: 2022-06-18

    上传用户:aben

  • 数据结构底层经典算法——时间陷阱

    数据结构底层经典算法——时间陷阱,请大家参考

    标签: 数据结构 底层 算法

    上传时间: 2015-04-16

    上传用户:bjgaofei

  • C,C++ 数组、指针、结构、类等数据结构的底层算法和具体实现。

    C,C++ 数组、指针、结构、类等数据结构的底层算法和具体实现。

    标签: 数组 指针 底层 数据结构

    上传时间: 2013-12-10

    上传用户:253189838

  • 目录: 单元加 字符 底层编程 效验算法 数学问题 数据结构 数组 文件程序 求进制 汉诺塔 硬币情况 逆阵 问题算法 小写数字转为大写数字 其它

    目录: 单元加 字符 底层编程 效验算法 数学问题 数据结构 数组 文件程序 求进制 汉诺塔 硬币情况 逆阵 问题算法 小写数字转为大写数字 其它

    标签: 数字 算法 目录 字符

    上传时间: 2016-01-07

    上传用户:王小奇

  • 汇编编写的LCD1602驱动 比C语言更能理解底层的地址结构

    汇编编写的LCD1602驱动 比C语言更能理解底层的地址结构

    标签: 1602 LCD 汇编 C语言

    上传时间: 2014-01-21

    上传用户:yuchunhai1990

  • LD51单片机上位机软件结构说明 上位机与底层的通讯协议

    LD51单片机上位机软件结构说明 上位机与底层的通讯协议

    标签: 上位机 LD 51 单片机

    上传时间: 2017-08-05

    上传用户:jichenxi0730

  • 基于ARM的家庭安防网关平台底层构建

    随着信息产业和集成电路技术的进步,嵌入式应用领域得到了蓬勃和快速的发展。嵌入式应用开发的重要特点是满足应用门类的多样化需求,嵌入式应用的多样化主要体现在目标机硬件平台的多样化,而硬件平台的多样化则对嵌入式系统平台的底层构建提出了严格要求,因此不同硬件平台底层构建研究是嵌入式开发中的一个重要问题。 嵌入式软硬件平台的底层构建主要涉及以下几个部分: 1、嵌入式开发环境构建,涉及交叉编译环境、交叉调试环境等; 2、嵌入式硬件平台构建,涉及硬件平台选型、地址分配等; 3、U.Boot移植,涉及U-Boot启动分析、移植分析等; 4、嵌入式操作系统移植,涉及uClinux内核结构、移植分析等; 5、驱动程序的开发,涉及硬件分析、Linux下驱动分析等; 与此同时,安全防范系统作为现代化的安全警卫手段,近年来正越来越多地进入各个行业的各种应用领域,智能家居已经成为高科技发展必然的趋势。另外,运营商宽带网络缺乏新的利润增长点,在已有的宽带网络上开发新的业务迫在眉睫。基于ARM的家庭安防网关与局端设备相结合,配备无线报警信号自学习型编解码收发模块,完全解决了上述两个问题。 本文以多媒体综合报警系统项目中的终端产品XXX型家庭安防网关为依托,以开发流程为主线,就ARM+uClinux嵌入式平台给出了以上五个嵌入式开发过程中底层平台构建的关键技术解决方案。正文中将依次介绍项目概述、目标硬件平台分析、交叉开发环境构建以及U-Boot的移植、uClinux的移植和具体驱动程序的开发。

    标签: ARM 家庭安防 网关 底层

    上传时间: 2013-05-24

    上传用户:李彦东

  • .NET Remoting(下文简称Remoting)是一种可用于开发分布式应用程序的技术。其主要的结构

    .NET Remoting(下文简称Remoting)是一种可用于开发分布式应用程序的技术。其主要的结构,分为:远程对象、提供远程对象的远程服务器,以及可以访问何使用远程对象的客户端。这三个部分,可以分布于同一台计算机的同一个进程,或者是不同的进程,也可以是处于网络上的不同的计算机。Remoting技术最大的特点,就是对远程通信的过程进行了抽象和封装,使开发人员不必去处理底层通信的细节,而可以把重点放在对业务逻辑的处理上。而且Remoting的通信协议也比较灵活,可以使用多个通信协议、不同的数据格式类型,以及不同类型的序列化机制。在某些情况下,Remoting还允许你使用自定义的数据格式。

    标签: Remoting NET 分布式 应用程序

    上传时间: 2013-12-16

    上传用户:qiaoyue

  • dos 底层原理资料

    dos 底层原理资料,和内核结构说明,想了解dos的编程的或许有用的哦

    标签: dos 底层

    上传时间: 2015-12-11

    上传用户:qilin