精华内容
下载资源
问答
  • nandflash管理机制

    千次阅读 2014-09-17 15:58:01
    操作注意点:块一旦确定,就不允许在对其进行擦除或写操作 块一般由系统文件或软件管理程序在spare进行标记二.管理的基本作用:标记nandflash中的所有块并建立块表,避免对块进行操作,在对nand...

     一.操作注意点:坏块一旦确定,就不允许在对其进行擦除或写操作

         坏块一般由系统文件或软件管理程序在spare去进行标记

    二.坏块管理的基本作用:标记nandflash中的所有坏块并建立坏块表,避免对坏块进行操作,在对nandflash进行操作时如遇到坏块则将其标记,跳过并找一好块替代该坏块,同时更新逻辑地址与物理地址的映射关系和坏块表,使得nandflash对上层文件(系统)仍是连续的。

    三.nandflash中坏块出现的四种情况:

        1.出厂时的坏块

        2.操作过程中由擦除失败造成的

        3.擦除过程中写入操作失败引起的

        4.出现超出ECC校验算法纠正能力的错误时,也认为出现了坏块

    四.出现坏块时,坏块管理机制通过分配一个好块来存储当前坏块的数据并进行地址重映射,寻找新块的方法有下面两种:

        1.skip block method:出现坏块,跳过,寻找下一个最近的好块,将数据存储在该好块上。这时该好块对应的坏块的信息也得存储在nandflash中

        2.reserved  bolock method:遇到坏块,不跳转,通过修改逻辑地址与物理地址的映射关系,将逻辑地址映射到一个已知的好块,达到替换的目的。         

        此时坏块管理软件将nandflash分为可寻址块区和保留区(一般保留区为nandflash的2%)。

    五.当上层文件(系统)写一个逻辑sector时,计算出要写的块的物理地址(该物理地址也可以由坏块管理软件得出)。坏块管理软件检测该块是否为坏块,如果是,重新将该sector的逻辑地址映射到一个好块上,并返回该好块的地址。对使用中出现的坏块,坏块管理软件对其重映射,并将原来的数据搬到好块上。坏块管理软件对文件系统是透明的,对文件系统而言,就如同将数据写到相同的地址上一样。

    六.动态坏块管理设计思想:对nandflash进行操作时,出现坏块,采用动态坏块算法,标记坏块,将坏块放进坏块映射表的坏块区,从系统预留的坏块区中选择一个好块替代坏块进行操作;同时更新逻辑物理地址映射表。

        (一)将nandflash存储地址映射空间划分为:

        1.数据区:用于存储数据,系统应用程序,均为好块。

        2.交换块:所有已用块的写入操作均改为对交换块的写入,交换块同时起着更新映射表时,防止掉电发生,保存原始映射表,在更新nandflash中的映射表完成后,再将旧表擦除的作用,可以有效应对掉电状态,不至于掉电时发生信息丢失的情况,交换个数一般为一两个,或更多。

        3.替换块:替换坏块。

        4.坏块区:用于存放初次上电扫描发现的坏块及使用过程中出现的坏块。

        (二)动态坏块管理算法流程及实现

                  动态坏块管理算法由建立坏块表、建立逻辑物理块映射表、更新逻辑物理块映射表三部分组成。

                 第一步,建立坏块表

                               check_block();

                               scan_block();

                               markblockbad();

                  第二步,建立逻辑物理地址映射表

                         映射表地址空间分布:文件系统以LBA为单位对nandflash存储空间进行寻址;nandflash底层硬件而言,所有读写操作均以实际的页地址和类地址来进行。因而需要将LBA转换为逻辑地址,再将逻辑地址转换为物理地址。因为LBA是对sector而言的,LBA转换为逻辑地址的转化。                        

                       根据nandflash的页的大小,块容量的不同,进行移位操作即可。对nandflash管理的真正难点在于逻辑——物理地址的映射。

                       将坏块放在映射表的最后,采用发现一个坏块对应地址指针递减的方法实现坏块区的地址映射。为此构造数组lookuptable[512]来映射                     nandflash的一个ZONE空间,数组元素由两个字节组成(映射的物理块地址要占9个bit;还要标识好坏块、块的空闲/已使用情况、块是否已映射等情况)。构造指针plookuptabel指向数组第一个元素,即映射的第一个物理块;初始化指针pbadblock指向映射表的最后一个元素,即将 第一个坏块的物理地址映射到lookuptable最后,每当发现一个坏块就依次将指针pbadblock递减依次完成整个zone的坏块映射。

                        当对一个zone的512个块进行映射时,我们将紧跟在数据区之后的两个块设定为交换块。当系统要对一个已用块进行写入操作时,根据该块物理地址的奇偶性选择一个交换替代该已用块进行写入操作,同时将该已用块的数据发知道交换块上,最后擦除该已用块,将其作为新的交    换块。最后当写完一个块时,更新RAM中的映射表,达到动态的映射地址的更新,在更新nandflash的映射表时,也是通过交换块,先将旧的        映射表存进交换块后,再将更新后的映射表写进nandflash,最后擦除旧的映射表,达到防止掉电映射表被破坏后丢失的情况。

                  将交换块的逻辑地址,即其在映射表中的逻辑地址放在替换块前。

                  在逻辑——物理地址映射表中,将替换块的逻辑地址放在交换块之后,坏块区之前。替换块用于当对发生写入或擦除失败的坏块进行替换,以及坏块数据的转存。

               使用替换块时,我们从替换块的底部开始使用,地址依次递减。替换块的最后一块的地址指针紧接着坏块区第一个坏块的指针地址.每当操作中遇到坏块需要替换时,先要判断是否有空的替换块,如有才能进行替换;否则不能替换,此时需更新地址映射表,从数据中找新的空块,重新    分配替换块。

             在建立映射表时,需要对整个nandflash存储空间的状态进行判断,即块的空满、好坏状态等。

             spare 区个字节相关定义,对2K/page  来说,就有64个字节的spare区。

            0——4:存放读写构成中的ECC code,

            5:存放块状态,表明该地块是好块用0xff,还是坏块0x00

            6——7:保留

            8:表明该块所处鱼第几个块,逻辑层驱动每512个块划分为一个zone

            9——10:该块对应的逻辑块地址

            11——15:保留

            spare区相关函数:

                log_readblockspare(); 用于读出待操作块的逻辑块地址和块状态,并调用后两个函数。

                log_readblockspare();参数定义如下:unsigned char ZoneNo;待操作块处于的Zone Number

                                                                           unsigned short BlockNo;待操作块为第几个物理块

                                                                           unsigned char PageNo;待操作块的页号

                                                                           unsigned char SectorNo;待操作的sector号

                ReadSpareData();

                FillSpareData();

                地址映射函数log_mapzone()实现逻辑物理块地址映射功能。

                 lookuptable[512],即映射表实现逻辑与物理地址的映射,lookuptable其实是一个有1024个字节、512元素的数组,plooluptable为数组首地址,每一个数组元素对应一个物理块,元素顺序号即可认为是逻辑块地址。由于要将nandflash存储空间划分为数据区、替换区和坏块区,所     以将映射表地址指针分配如下:

                 *plookuptable;指向第一个好块

                 *pbadblock;指向映射表末尾,逻辑块地址为zone的最后一个块,即plookuptable[512]

                 通过调用坏块信息表,统计出该zone的坏块数,用变量InvldBlkPerZoneInChip[bZone],同时用CurReplaceIndex[ChipNo][ZoneNo]来表示替换块指数。只有CurReplaceIndex[ChipNo][ZoneNo不为0时,才能发生坏块替换,否则,要重新进行地址映射,分配替换块。

                 具体函数实现流程:

                 1.调用坏块表,计算该Zone坏块数量

                 if(!ChipNo)

                 {

                        MemeryCopyFromBuffer(DataBuffer_BadBlock,64);

                  }

                  else

                  {

                        MemeryCopyFromBuffer(DataBuffer_BadBlock2,64);

                  }

                   Flpageaddr存放坏块表地址,坏块表以位代表块状态

                   2.初始化逻辑——物理块地址映射表,将其全部标记为物理块地址为空,块空闲,未映射状态,即将lookuptable[512]的全部元素初始化为  0x4000;

                   3.判断zone内每个块的好块、空闲等状态,并以变量woutputvalue返回给函数使用

                      首先通过readblockspare()函数读出检测块的首页第一个sector对应的spare区和最后一页对应的spare区中的块逻辑地址,分别用    wfirstsectorflag和wlastsectorflag表示,用0x1000代表坏块

                          MLC与SLC在ECC校验上不同,对SLC,用wfirstsectorflag代表woutputvalue;对MLC,若wfirstsectorflag显示其为坏块,则用          wlastsectorflag代表woutputvalue

                  4.根据坏块状态情况,将坏块扔到坏块区,pbadblock地址指针递减,同时将坏块的物理地址写入映射表。

                  动态管理将已在映射表中已映射的已用块擦除,标记为为映射的空状态,未映射的已用块则只需将其标记为已映射即可。

                  5.经过上面四步,nandflash存储空间的数据区此时分为:未映射的空块和已映射的已用块。接下来,只需将未映射的空块进行映射即可,以变量wRecord_plook代表要映射的物理块地址,逐一对空块,未映射的块进行映射,同时将其状态标记为已映射块。pScanBuf为本次操作块         在映射表中的逻辑地址

                  6.将最后一个和倒数第二个映射的空块作为交换块,将其逻辑地址分别定义为

                     plookuptable[ZONE_SIZE-1-Replace-InvldBlkPerZoneInChip[ChipNo][bZone]];

                     plookuptable[ZONE_SIZE-2-Replace-InvldBlkPerZoneInChip[ChipNo][bZone]];

                  7.算出替换块指数CurReplaceIndex[ChipNo][ZoneNo]=(InvldBlkPerZoneInChip[ChipNo][bZone]+ReplaceBlock-1-wBadblockNum)

                      wBadblockNum为映射过程中发现坏块数

                  至此,建立逻辑物理映射表结束。

                  映射表生成后,将其烧写到替换块的第一个物理块上,并将这个物理地址保存到nandflash的启动初始信息page的第二个sector上。

                第三步.更新逻辑——物理映射表

                    分两步:(1)首先更新RAM中的地址映射表:

                         写完一个块后,更新相应的逻辑、物理地址。若操作中发现坏块,替换区有空闲块,发生替换,将坏块的逻辑地址赋给来替代坏块的替换块,并将坏块标记,将坏块的物理地址对应到逻辑地址映射表的坏块区,将替换块的空闲标志位改为已用块;若无替换块,原来的块是个已   用块,则将其擦除,将其物理块地址对应到交换块逻辑位置上,将ram中映射表更新iaozhiwei置一,即完成ram中的逻辑——物理块地址映射

                                   (2)然后更新nandflash芯片中保存的地址映射表

                          统一将替换块中逻辑地址最靠前的一块作为保存该zone地址映射表的默认地址块,即地址映射表中逻辑地址为(ZONE_SIZE-1-Replace-InvldBlkPerZoneInChip[bChip_Old][bZone_Old])对应的物理块。为防止掉电产生的丢失映射表,先将旧映射表调出,保存在交换块中,然后擦除原来保存旧映射表的块,即(ZONE_SIZE-1-Replace-InvldBlkPerZoneInChip[bChip_Old][bZone_Old])对应的物理块,将ram中更新过    的逻辑——物理块地址映射表写进该块,最后擦除交换块中的旧表。如果nandflash芯片中并没有旧的地址映射表,则将上述逻辑地址对应的物理块擦除,将ram中的地址映射表写进该块即可。nandflash所有zone的地址映射块的物理地址0页都同意保存在nandflash鉴权page的第二个sector的前126个字节域

    展开全文
  • 人事管理系统

    2016-01-14 21:29:29
    此处的后台数据库文件可以为任意名称,扩展名也可以任意修改,登录时如果和设定的后台数据库不一致,系统会自动查找前台所在的目录,只要能够找到上面定义的所有源表,就可以自动将此文件设为后台数据库(此处会提示...
  • 怎么把硬盘中的文件恢复回来 我这个硬盘其实已经了很久了,只能连接到电脑上,但是却...、硬盘自身系统的问题等等都有可能,若是想要恢复的话,最好的办法就是格式化,但是格式化将清除硬盘中所有的文件,而且
    怎么把坏硬盘中的文件恢复回来


    我这个硬盘其实已经坏了很久了,只能连接到电脑上,但是却无法对硬盘实现任何的操作,只能看着硬盘在电脑中有所显示,但是无法打开,甚至连资源管理器也是打不开的。我也曾经就这个问题去咨询过维修店的,对方告诉我造成硬盘这样情况的原因很多,例如中毒


    、硬盘自身系统的问题等等都有可能,若是想要恢复的话,最好的办法就是格式化,但是格式化将清除硬盘中所有的文件,而且是找不回的,所以要自己想好。万能硬盘数据恢复软件:http://www.pc6.com/softview/SoftView_98593.html
      说实话,听到格式化的后果之后,我就是不愿意下这个决定的,毕竟硬盘中有很多我很珍惜的东西,都是一些私人的东西,对于自己来说非常的有意义,所以这么久了,我一直也没敢下决心。
      今天清理东西的时候突然翻出了这个硬盘,心中似乎突然感觉释然了,还是格式化吧,毕竟不格式化这个硬盘的话,也是无法看到数据,甚至连硬盘本身也没有了存在使用的价值了,再说,这样又有什么用呢?也许有的东西是“命里无时莫强求”吧!
      所以当我执行完硬盘的格式化操作后,我突然有了一种如释重负的感觉。但是对于造成硬盘这样情况的原因,我还是很想知道的,到底是什么原因会让一个我碰都没有碰过的硬盘成这个样子? 回收站删除恢复软件http://www.crsky.com/soft/44975.html
      虽然查询了很久,但是网上的说法却是一点都不统一,所以花了一翻功夫去寻找,也一直没有找出个所以然来!倒是发现了一个比较好的东西,这个东西虽然不能告诉我原因,却能帮我恢复丢失的文件,这个软件就是无敌硬盘恢复软件,专门对硬盘进行数据修复。
      最后我只能说的是,利用无敌硬盘恢复软件来修复硬盘数据工具是一个很不错的方法,不仅好操作,恢复的速度也非常快,不少朋友丢失文件后急需找回的,可以试着使用无敌硬盘恢复软件,好不好就大家来说吧!
    展开全文
  • 然而,在进行备份之前,你需要在文件管理器的“文件夹选项”中设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”。(操作步骤12-19为设置设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”的...
  • 操作系统(内存管理)

    热门讨论 2009-09-20 12:55:25
    不过,您可能没有用一些时间思考它们在您的操作系统中是如何实现的。本节将向您展示 malloc 和 free 的一个最简化实现的代码,来帮助说明管理内存时都涉及到了哪些事情。 要试着运行这些示例,需要先 复制本代码...
  • 健康档案管理系统.RAR

    热门讨论 2010-03-16 21:40:14
    管理信息系统课程设计指导书 设计要求: 1. 学生必须修完课程设计的先修课程(即...22.在你所从事或了解的管理工作中,决策效益应从哪些方面衡量? 23.如果建立计算机信息处理系统,你愿意学习操作并经常使用吗?
  • 皮鞋营业管理系统(专业版)是一套功能齐全、操作简单、易学易懂的皮鞋进销存管理软件;软件中集合了《营业额管理》《存货管理》《货主资料》《所有精细统计与查询》《货单管理》《用户密码管理》等内容;本软件能够...
  • Liunx文件IO

    2021-03-13 17:59:12
    文件平时是存放在块设备的文件系统文件中的,我们把这种文件叫静态文件,当我们打开一个文件时,Linux内核做的操作包括:内核在进程中建立一个打开文件的数据结构,记录下我们打开的这个文件;内核在内存中申请一...

    基本文件操作

    • 文件操作:
      • 在Linux中要操作一个文件,一般是先open打开一个文件,得到文件描述符,然后对文件进行读写操作(或其他操作),最后使用close()关闭文件即可(如果不关闭文件会造成文件的损坏);
      • 文件平时是存放在块设备的文件系统文件中的,我们把这种文件叫静态文件,当我们去打开一个文件时,Linux内核做的操作包括:内核在进程中建立一个打开文件的数据结构,记录下我们打开的这个文件;内核在内存中申请一段内存,并且将静态文件中的内容读取到内核中特定地址管理存放(叫动态文件);
      • 打开文件以后,以后对这个文件的操作,都是针对内存中的这一份动态文件的,并且不是针对静态文件的,当然我们对动态文件进行读写以后,此时内存中动态文件和块设备中的静态文件就不同步了,当我们close关闭动态文件时,close内部内核将内存中的动态文件的内容去更新(同步)块设备中的静态文件;这么设计,不直接对块设备直接操作。是因为块设备读写非常不灵活,是按块读写的,而内存是按字节单位操作的,而且随机操作,很灵活。

    文件描述符:

    • 内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程序刚刚启动的时候,0(宏 STDIN_FILENO)是标准输入,1(宏 STDOUT_FILENO)是标准输出,2(宏 STDERR_FILENO)是标准错误。如果此时去打开一个新的文件,它的文件描述符会是3。POSIX标准要求每次打开文件时(含socket)必须使用当前进程中最小可用的文件描述符号码。
    • 文件描述符的作用域就是当前进程,出了这个进程文件描述符就没有意义了。

    系统调用(函数) :

    open()/creat()函数

    用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。
    在这里插入图片描述

    所需头文件

    • #include <sys/types.h>
    • #include <sys/stat.h>
    • #include <fcntl.h>

    函数原型

    • int open (const char *pathname,int flags)
    • int open (const char *pathname, int flags,mode_t mode)
    • int creat(const char *pathname, mode_t mode)

    函数参数:

    • 1.pathname:被打开的文件名(包含路径)
    • 2.flags:文件的打开方式
      • O_RDONLY:以只读方式打开文件
      • O_WRONLY:以只写方式打开文件
      • O_RDWR:以读/写方式打开文件
      • O_CREAT:如果文件不存在,就创建一个新的文件,并且第三个参数为其设置文件权限
      • O_APPEND:以添加方式打开文件,在打开文件的同时,文件指针指向文件的末尾,即将写入的数据添加文件的末尾
      • O_TRUNC:若文件已经存在,则删除文件文件中的全部原有数据,并且设置文件大小为0
      • O_EXCL:检测文件是否已经存在,如果使用该参数是文件存在,则返回错误信息,此时open是原子操作,防止多个进程同时创建同一个文件
    • 3.mode:设置新创建文件的存储权限,只有在flags参数中有O_CREAT时或使用creat()函数时使用;其中R/W/X分别表示读/写/执行;可使用八进制法设置,常用的有0600,0644等;创建文件时,指定文件访问权限。权限同时受 umask 影响。结论为:
      文件权限 = mode & ~umask

    函数返回值:

    • 成功:返回文件描述符(整数);
    • 失败:返回-1,设置errno;

    close()函数

    用于关闭一个被打开的文件。 当一个进程终止时, 所有被它打开的文件都由内核自动关闭。

    所需头文件:

    • #include <unistd.h>

    函数原型:

    • int close(int fd)

    函数参数:

    • fd:欲关闭所对应的文件描述符

    函数返回值:

    • 成功:0;
    • 失败:-1;

    write()函数

    用于向打开的文件写数据, 写操作从文件的当前指针位置开始, 对磁盘文件进行写操作, 若磁盘已满或超出该文件的长度, 则 write()函数返回失败。
    在这里插入图片描述

    所需头文件:

    • #include <unistd.h>

    函数原型:

    • ssize_t write(int fd,const void *buf,size_t count)

    函数参数:

    • fd:文件描述符
    • buf:指定存储器写入数据的缓冲区
    • count:指定写入的字节数

    函数返回值:

    • 成功:以写的字节数;
    • 失败:-1;

    read()函数

    用于将从指定的文件描述符中读出的数据放到缓存区中, 并返回实际读入的字节数。 若返回 0, 则表示没有数据可读, 即已达到文件尾。 读操作从文件的当前指针位置开始。 当从终端设备文件中读出数据时, 通常一次最多读一行。在这里插入图片描述
    所需头文件:

    • #include <unistd.h>

    函数原型:

    • ssize_t read(int fd,void *buf,size_t count)

    函数参数:

    • fd:文件描述符
    • buf:指定存储器读出数据的缓冲区
    • count:指定读出的字节数

    函数返回值:

    • 成功:读到的字节数;
    • 0:已读到文件尾;
    • 失败:-1;

    lseek()函数

    用于在指定的文件描述符中将文件指针定位到相应的位置。 它只能用在可定位(可随机访问) 文件操作中。 注意在管道、 套接字和大部分字符设备文件是不可定位的, 所以在这些文件的操作中无法使用 lseek()调用。

    每个打开的文件都记录着当前读写位置,打开文件时读写位置是 0,表示文件开头,通常读写多少个字节就会将读写位置往后移多少个字节。但是有一个例外,如果以 O_APPEND方式打开,每次写操作都会在文件末尾追加数据,然后将读写位置移到新的文件末尾。
    在这里插入图片描述

    所需头文件:

    • #include <sys/types.h>
    • #include <unistd.h>

    函数原型:

    • off_t lseek(int fd,off_t offset,int whence)

    函数参数:

    • fd:文件描述符
    • offset: 偏移量,每一次读写操作所需要移动的距离,单位是字节,可正可负(前移,后移)
    • whence:当前位置的基点
      • SEEK_SET:当前位置为文件的开头,新位置为偏移量的大小
      • SEEK_END:当前位置为文件的结尾,新位置为文件的大小加上偏移量的大小
      • SEEK_CUR:当前位置为文件指针的位置,新位置为当前位置加上偏移量

    函数返回值:

    • 成功:文件的当前位移;
    • 失败:-1;
    展开全文
  • 它要完成以下三件事:将分配程序标识为已经初始化,找到系统中最后一个有效内存地址,然后建立起指向我们管理的内存的指针。这三个变量都是全局变量: 清单 1. 我们的简单分配程序的全局变量 int has_...
  • 系统还原软件

    2012-12-08 21:14:52
    如:(c:\windows\system32\userinit.exe)上述文件系统已经自动加入,已经可以免疫“机器狗”等穿透还原型病毒。 “机器狗”病毒资料 http://www.pubgen.net/bbs3/dispbbs.asp?boardID=4&ID=579&page=1 安装注意:...
  • 网上购物系统

    2012-12-18 17:53:18
    (1) 公告管理最新网上购物系统 ◆ 添加公告,包括公告标题和公告内容等;<最新网上购物系统 /P> ◆ 修改公告; ◆ 删除公告。<最新网上购物系统 /P> (2) 商品管理 ◆ 添加商品类别;最新网上购物系统 ◆ 修改商品...
  • 一直用的Axure设计界面,设计过超星学习通的界面,酒店管理系统的界面。偶然得知Axure设置的界面可以直接生成HTML文件,并且可以在HBuilder X中运行。可把我乐了,那样的话,以后就省了界面代码的设计了。今天我...

    一.引言

    一直用的Axure设计界面,设计过超星学习通的界面酒店管理系统的界面。偶然得知Axure设计的界面可以直接生成HTML文件,并且可以在HBuilder X中运行。省去了界面代码的设计了。今天我就与你们分享这个小技巧。

     


    二.步骤

    1.点击右上角的“发布”按钮

     

    2.点击“生成HTML文件”

     

    3.选择存储路径

     

    4.选择好路径后点击生成

     

    5.然后你打开你选择的存储位置,会发现一堆东西,你可以提前建立一个文件夹

     

    6.点击index.html即可直接到浏览器

     


    三.将生成的文件导入HBuilder X

    打开HBuilder X,选择文件->导入->从本地导入,选择刚才的生成文件整个导入,然后运行index即可。

     

    附上:

    Axure实战案例——酒店管理系统

    Axure实战案例——仿超星学习通

    展开全文
  • HDFS文件系统,用于存储文件,一次写入,多次读出操作 大数据:以电商为例 记录日志,计算日志,根据日志预测 优点:集群 好几台机器共同存储这个日志。分成多块。容错性好(提高安全性,比如记录一年的日志信息...
  • 做 新想法将由主持人考虑 用于操作系统的代码安装盘,使用压缩算法 使用FAT32的代码库 用于创建/显示PGM文件的代码程序 在设置过程中可以选择创建备份软盘 系统还原选项(如果系统部件将被损坏) 用户访问...
  • •文件系统 = 文件管理程序(文件和目录的集合)+ 它所管理的全部文件; •文件系统是用户与外存的接口; •为用户提供统一方法(以数据记录的逻辑单位),访问存储在物理介质上的信息。 2、文件...
  • 文件系统是一个在计算机上帮你去管理数据怎么去存储和检索的数据结构。文件系统也可以被视作是磁盘上的物理(或扩展)分区。如果它没有很好地被维护或定期监视,它可能在长期运行中出现各种各样的错误或损坏。 这里...
  • 一、很多客户中使用财务软件的时候,经常忘记备份数据,但是突然电脑系统出现问题(经常的),系统完了,财务进不了,通过《财务》和企业管理器又无法进行系统备份,这时我们就要通过物理文件恢复数据!...
  • 1.1.2 DBA的系统管理任务 3 1.1.3 DBA的数据库设计任务 5 1.2 不同的DBA工作分类 6 1.3 数据库的类型 6 1.3.1 联机事务处理和决策支持系统数据库 6 1.3.2 开发、测试和产品数据库 7 1.4 培训和认证 7 ...
  • iCaMs 布线管理软件

    热门讨论 2011-09-28 18:17:10
    基于SQL架构的综合布线管理软件 功能特点: 〉〉支持10万信息点/通道以上数据; 〉〉采用开放数据库结构,兼容MS SQL 2000/2005/2008,保证系统良好的伸缩性; 〉〉支持多用户编辑功能,例如A用户编辑机柜1、同时B...
  • 拿我4G的U盘来说,700多MB是系统,就和光盘一样,病毒也进不,另外的3G多还当U盘正常用,可以在放点常用软件进去,这样装系统一个U盘全搞定。所以U盘装系统很快很方便,而且便于携带。 U盘做系统盘前准备: 1....
  • 糟糕的界面库效率会带来极的用户体验,这也应是公司在考虑一个界面控件类产 品时首要考虑的问题。可以通过以下几种方式来判断界面库类产品的效率:  拖拽窗口,观察是否有明显的停顿感。 可在一个系统下,找...
  •  本书是经典名著《oracle 10g数据库管理艺术》一书的姊妹篇,通过示例全面而又详细地讲述了oracle 11g的新特性,讲述了更改管理、数据库自动化、性能管理、故障诊断、存储管理、安全管理、性能管理、应用开发、数据...
  • System Mechanic v9.5.7.13

    2019-11-03 23:23:38
    集多个强大的系统维护工具于一身,可以查找并清除垃圾文件、抹上网痕迹(包括历史、缓存、Cookie等)、查找并修复的快捷方式、移无效的卸载信息、查找并移重复的文件、清洁系统注册表、Windows启动管理、安全...
  • 其中上面的目录中其中有隐藏目录,所以需要设置成显示隐藏文件,打开文件管理器进行设置即可,如下图: 上面设置好后就可以找得到相应目录下的相应文件进行删除整个R2019a文件了。。删除后再打开ma
  • 1 备份文件管理如果要删除之前的备份,不要手动目录下删除,应该在rman命令模式下使用删除命令,否则虽然在磁盘上把物理备份文件删除了,但是使用备份查看命令会一直看到已经删除的备份文件list backup;...
  • 管理系统和浏览器扩展。 卸载不需要的应用程序。去除残留物。 使用App Cleaner&Uninstaller从Mac删除应用程序,或仅删除不需要的服务文件,甚至删除“ Remains” –以前删除的应用程序中损坏的文件。 App Cleaner...
  • 你们可以把整个系统从源码到CD映像文件一步建成吗?你们每天白天都把从系统源码到CD映像做一遍吗?你们有软件虫管理系统吗?你们在写新程序之前总是把现有程序里已知的虫解决吗?你们的产品开发日程安排是否反映...

空空如也

空空如也

1 2 3 4 5 6
收藏数 103
精华内容 41
关键字:

文件系统坏去管理