精华内容
下载资源
问答
  • 安装 配置SharePoint Server 2016 的硬件和软件要求 硬件要求:物理服务器的位置 一些企业具有紧密放置的数据中心,它们由高带宽的光纤链路进行连接。在该环境中,可以将两个数据中心配置为单场。该分布式场...

    安装 配置SharePoint Server 2016 的硬件和软件要求

    硬件要求:物理服务器的位置

    一些企业具有紧密放置的数据中心,它们由高带宽的光纤链路进行连接。在该环境中,可以将两个数据中心配置为单场。该分布式场拓扑称为拉伸场。支持 SharePoint Server 2016 的拉伸场。

    若要将拉伸场体系结构用作受支持的高可用性解决方案,必须满足以下先决条件:

    • 在十分钟内的 99.9% 的时间,存在时长 < 1 毫秒(单向)的高度一致的服务器场内延迟。(服务器场内的延迟通常定义为前端 Web 服务器和数据库服务器之间的延迟。)

    • 带宽速度必须至少每秒 1 GB。

    若要在拉伸场中提供容错,请使用用于配置冗余服务应用程序和数据库的标准最佳实践指南。

    硬件要求:Web 服务器、应用程序服务器和 MinRole 安装

    对于在多服务器场安装中运行 SharePoint Server 2016 的 Web 和应用程序服务器安装,下表中的值是最小值。

    对于所有安装方案,您必须具有足够的硬盘空间进行基本安装和足够的空间进行诊断,例如日志记录、调试、创建内存转储等。 若要满足生产用途,还必须为日常操作提供额外的可用磁盘空间。 此外,可用空间应维持在用于生产环境的 RAM 的两倍。

     

    安装方案 部署类型和规模 RAM 处理器 硬盘空间

    使用 SQL Server 的单服务器角色

    使用用于开发环境的最低建议服务进行 

    SharePoint Server 2016 的开发安装或评估安装。

    使用允许选择要预配哪个服务应用程序的单服务器场角色。

    有关单服务器场角色的其他信息,

    请参阅SharePoint Server 2016 中的 MinRole 服务器角色概述

    16 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    100 GB(用于第二个驱动器)

    使用 SQL Server 的单服务器角色

    运行用于开发环境的所有可用服务的 

    SharePoint Server 2016 的试验或用户验收测试安装。

    24 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    100 GB(用于第二个驱动器和其他驱动器)

    三层服务器场中的 Web 服务器或应用程序服务器

    具有最低数量的服务的 SharePoint Server 2016 开发或评估安装。

    12 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    80 GB(用于第二个驱动器)

    三层服务器场中的 Web 服务器或应用程序服务器

    运行所有可用服务的 SharePoint Server 2016 的试验、

    用户验收测试或生产部署。

    16 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    80 GB(用于第二个驱动器和其他驱动器)

    部署要求:场拓扑


    若要了解如何规划服务器部署,请参阅SharePoint Server 2016 中的 MinRole 服务器部署规划

    SharePoint Server 2016 的软件要求


    以下部分中的要求适用于以下安装:

    • 服务器场中具有一台服务器的服务器场

    • 服务器场中具有多台服务器的服务器场

     
    在安装必备组件的安装程序之前,您需要安装 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 更新:2014 年 4 月。SharePoint 必备组件安装程序不会为您安装此更新。
     
    SharePoint Server 2016 支持使用复原文件系统 (ReFS) 格式化的驱动器。有关 ReFs 的更多信息,请参阅复原文件系统概述Resilient File System(复原文件系统)
    SharePoint Server 2016不支持单标签域名。有关详细信息,请参阅有关为如何为使用单标签 DNS 名称的域配置 Windows 的信息

    Microsoft SharePoint 产品准备工具可帮助您安装 SharePoint Server 2016 的必备软件。由于其中某些必备软件是从 Internet 安装的,因此请确保具有 Internet 连接。

    SharePoint Server 2016 的最低软件要求


    本节提供服务器场中每台服务器的最低软件要求。

    场中数据库服务器的最低要求


    以下各项之一:

    • Microsoft SQL Server 2014 Service Pack 1 (SP1) 的 64 位版本

    • Microsoft SQL Server 2016 RTM

    若要利用任意 BI 方案,必须安装适用于 Microsoft SQL Server 2016 RTM 的最新 Powerview 和 PowerPivot 外接程序。若要下载 PowerPivot 外接程序,请参阅Microsoft® SQL Server® 2016 PowerPivot® for Microsoft SharePoint® 2016
     
    不支持 SQL Server Express。

    下列服务器操作系统之一:

    • Windows Server 2012 R2 Standard 或 Datacenter

    • Windows Server 2016 Standard 或 Datacenter

    场中 SharePoint 服务器的最低要求


    下列服务器操作系统之一:

    • Windows Server 2012 R2 Standard 或 Datacenter

    • Windows Server 2016 Standard 或 Datacenter

    Microsoft SharePoint 产品准备工具 在场中的 SharePoint 服务器上安装必备组件:

    • Web 服务器 (IIS) 角色

    • 应用程序服务器角色

    • Microsoft .NET Framework 4.6 版

    • Microsoft SQL Server 2012 Service Pack 1 Native Client

    • Microsoft WCF Data Services 5.6

    • Microsoft Information Protection and Control 客户端 (MSIPC)

    • Microsoft Sync Framework Runtime v1.0 SP1 (x64)

    • Windows Server AppFabric 1.1

    • Microsoft AppFabric 1.1 for Windows Server 累积更新包 7 (KB 3092423)

    • Microsoft ODBC Driver 11 for SQL Server

    • 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

    • 适用于 Visual Studio 2015 的Visual C++ 可再发行组件包

    客户端计算机的最低要求


    SharePoint Server 2016 中支持的可选软件


    此部分中的可选软件受到支持,但不要求安装或使用 SharePoint Server 2016。某些功能(例如商业智能)可能要求安装该软件。

     

    环境 可选软件

    单服务器场以及场中的前端 Web 

    服务器和应用程序服务器

    • 用于 SQL Server 的 .NET Framework 数据提供程序(Microsoft .NET Framework 的一部分)

    • 用于 OLE DB 的 .NET Framework 数据提供程序(Microsoft .NET Framework 的一部分)

    • 工作流管理器

      您可以将 工作流管理器 安装到专用计算机上。

    • 用于 Microsoft SharePoint 技术的 Microsoft SQL Server 2008 R2 Reporting Services 外接程序

      Access Services 可将此外接程序用于 SharePoint Server 2016。

    • MicrosoftSQL Server 2012 Data-Tier Application (DAC) Framework 64 位版本

    • Microsoft SQL Server 2012 Transact-SQL ScriptDom 64 位版本

    • Microsoft System CLR Types for Microsoft SQL Server 2012 64 位版本

    • Microsoft SQL Server 2012 SP1 LocalDB 64 位版本

    • 用于 .NET Framework 4 和 Silverlight 4 的 Microsoft Data Services(以前称为 ADO.NET Data Services)

    • Exchange Web Services 托管 API 1.2 版

    • Microsoft SQL Server 2008 R2 远程 Blob 存储,它是 Microsoft SQL Server 2008 R2 功能包的一部分

    • SQL Server 2008 R2Analysis Services ADOMD.NET

    指向适用软件的链接


    若要安装 Windows Server 2012 R2、SQL Server 2014 Service Pack 1 (SP1) 或 SharePoint Server 2016,您可以转到本部分中列出的网站。可通过 SharePoint Server 2016 的“开始”页安装大多数必备软件。也可以从本部分中列出的网站获取必备软件。可以在服务器管理器中启用 Web 服务器 (IIS) 角色和应用程序服务器角色。

    如果直接从 Internet 安装必备组件的方案不可行,可以下载必备组件然后从网络共享中安装这些必备组件。有关详细信息,请参阅从网络共享安装 SharePoint Server 2016 的必备组件

    必备组件安装程序操作和命令行选项


    如果目标服务器上尚未安装以下软件,SharePoint Server 2016 必备组件安装程序 (prerequisiteinstaller.exe) 将按以下顺序安装下列组件:

    1. 应用程序服务器角色,Web 服务器 (IIS) 角色

    2. Microsoft SQL Server 2012 SP1 Native Client

    3. Microsoft ODBC Driver 11 for SQL Server

    4. Microsoft Sync Framework Runtime v1.0 SP1 (x64)

    5. Windows Server AppFabric 1.1

    6. Windows Identity Foundation (KB974405)

    7. Microsoft Information Protection and Control Client 2.1

    8. Microsoft WCF Data Services 5.6

    9. Microsoft .NET Framework 4.6

    10. Microsoft AppFabric 1.1 for Windows Server 累积更新包 7 (KB 3092423)

    11. 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包

    12. 适用于 Visual Studio 2015 的Visual C++ 可再发行组件包

    可以使用以下选项在命令提示符处运行 prerequisiteinstaller.exe。在命令提示符处运行 prerequisiteinstaller.exe 时,安装过程中可能会一次或多次要求您重新启动服务器。重新启动后,应通过使用 /continue 选项运行 prerequisiteinstaller.exe 来继续进行必备组件安装。

    • /? 显示命令行选项。

    • /continue 用于告知安装程序,要在重新启动后继续。

    • /unattended 表示无需用户交互。

    安装程序使用您在以下列表所描述的命令行选项中指定的文件进行安装。在此列表中,<file> 表示要从中进行安装的文件。如果不指定 <file> 选项,安装程序将从 Internet 下载文件并进行安装。如果该选项不适用于当前操作系统,它将被忽略。

    • /SQLNCli:<file> 从 <file> 安装 Microsoft SQL Server 2012 SP1 Native Client。

    • /IDFX11:<file> 从 <file> 安装 Windows Identity Foundation v1.1。

    • /Sync:<file> 从 <file> 安装 Microsoft Sync Framework Runtime SP1 v1.0 (x64)。

    • /AppFabric:<file> 从 <file> 安装 Windows Server AppFabric(AppFabric 必须用 /i CacheClient,CachingService,CacheAdmin /gac 选项来安装)。

    • /KB3092423:<file> 从 <file> 安装 Microsoft AppFabric 1.1 for Windows Server 累积更新包 7 (KB3092423)。

    • /MSIPCClient:<file> 从 <file> 安装 Microsoft Information Protection and Control 客户端。

    • /WCFDataServices56:<file> 从 <file> 安装 Microsoft WCF Data Services 5.6。

    • /ODBC:<file> 从 <file> 安装 Microsoft ODBC Driver 11 for SQL Server。

    • /DotNetFx:<file> 从 <file> 安装 Microsoft .NET Framework 4.6。

    • /MSVCRT11:<file> 从 <file> 安装适用于 Visual Studio 2012 的 Visual C++ 可再发行组件包。

    • /MSVCRT14:<file> 从 <file> 安装适用于 Visual Studio 2015 的 Visual C++ 可再发行组件包。

    安装选项


    某些必备组件由必备组件安装程序使用特定选项来安装。下面列出了具有特定安装选项的这些必备组件,以及必备组件安装程序使用的选项。

    • Windows AppFabric

      /i CacheClient,CachingService,CacheAdmin /gac

    • Microsoft WCF Data Services

      /quiet

    必备组件安装程序在 %TEMP%\prerequisiteinstaller.<date>.<time>.log 中创建日志文件。可以查看这些日志文件,以了解有关安装程序对目标计算机进行的所有更改的具体详细信息。


    展开全文
  • 包括单元测试、Web 性能测试、负载测试手动测试在内的多种测试类型集成到了 Visual Studio 中。 利用 Visual Studio 专业测试工具版,Visual Studio Application ...硬件和软件要求 测试控制器测试代理计

    包括单元测试、Web 性能测试、负载测试和手动测试在内的多种测试类型集成到了 Visual Studio 中。 利用 Visual Studio 专业测试工具版,Visual Studio Application Lifecycle Management 用户可以在远程计算机上使用测试控制器以及一个或多个代理运行测试。

    测试控制器和测试代理计算机均具有特定的硬件和软件要求。 此外,如果你需要跨多种语言部署测试控制器和测试代理计算机,则必须计划如何支持这些语言。

    硬件要求

    下表演示对部署测试控制器和测试代理建议的硬件要求。

    配置

    组件

    CPU

    硬盘

    内存

    少于 500 个虚拟用户

    测试代理

    2.6 GHz

    10 GB

    2 GB

    少于 1000 个虚拟用户

    测试代理

    双处理器,2.6 GHz

    10 GB

    2 GB

    N x 1000 个虚拟用户

    测试代理

    扩展到 N 个代理,每个代理都具有双处理器 2.6 Ghz

    10GB

    2GB

    测试环境中的计算机数少于 30。 这包括进行测试的代理和服务器。

    测试控制器

    2.6 GHz

     

     

    测试环境中的计算机数为 N x 30。 这包括进行测试的代理和服务器。

    测试控制器

    N 个 2.6 GHz 处理器

     

     

    说明 说明

    不同测试之间的虚拟用户数会出现很大的变化。 这种变化的主要原因在于思考时间或用户延迟的变化。 在负载测试中,Web 测试通常更为有效,并且会产生比单元测试更多的负载。 上表中的数字对在典型 Web 应用程序上运行的、思考时间为 3 到 5 秒的 Web 测试有效。

    此处提供的准则供你作为硬件计划的常规指导。 根据测试数据量和测试代理数的不同,测试性能会有较大区别。 对于测试代理,可用的 CPU 速度和内存将限制测试负载。 测试控制器需要更多的资源,具体取决于测试中涉及的测试代理数和数据量。

    运行专业测试工具版 的服务器应该具有可靠的网络连接,其最小带宽为 1 Mbps,最大延迟为 350ms。 测试代理和测试控制器之间不应有任何防火墙。 如果测试性能达不到你的预期要求,请考虑升级硬件配置。

    Ff937706.collapse_all(zh-cn,VS.120).gif其他硬件注意事项

    测试代理在测试控制器上生成大量数据,具体取决于测试持续时间和测试大小。 通常,应为每 24 小时的测试数据准备额外的 10 GB 硬盘存储空间。

    除了此处建议的硬件,你应考虑为关键的服务器安装其他硬件,如冗余电源和冗余风扇。

    Ff937706.collapse_all(zh-cn,VS.120).gif软件要求

    你可以将测试控制器和测试代理用于 Visual Studio 的任何以下客户端版本:

    • Visual Studio 专业测试工具版

    • Visual Studio 旗舰版

    • Visual Studio 高级专业版

    还可以将测试代理用于 Team Foundation Server 和 Visual Studio 实验室管理工具版。

    操作系统:

    • Windows 8

    • Windows Server 2008 Release 2 或更高版本

    • Windows Server 2008 SP2 或更高版本

    • Windows Server 2008 Beta

    • Windows 7 原始发行版或更高版本

    .NET Framework:

    • 版本 4 或更高版本

    除了此处列出的必需软件,你应考虑是否要安装其他管理或安全软件,如备份软件或防火墙。

    Ff937706.collapse_all(zh-cn,VS.120).gif语言要求

    为避免混乱和简化操作,测试控制器和测试代理应配置为使用与计算机操作系统和 Team Foundation Server 相同的语言。 如果测试代理和测试控制器安装在不同的计算机上,必须将两者配置为使用相同的语言。 但是,你可以在使用英语的操作系统上安装另一种语言版本的专业测试工具版,前提是该语言与 Team Foundation Server 部署的语言匹配。

    你可以通过在测试期间观察执行和扩展的 QTAgent*.exe 进程来监视代理计算机以确定它们的资源需求。 QTAgent*.exe 进程上最常见的瓶颈是 CPU 使用率。 如果 CPU 使用率始终在 95% 以上,则表示该代理负载较重。 下一个常见瓶颈是内存使用量。 对于要求高的测试,监视这些资源可帮助确定是否应该增加计算机资源或以不同方式分配测试。


    展开全文
  • 硬件ecc和软件ecc

    千次阅读 2014-10-16 19:49:38
    ============================== (底下部分为转载) 在上一篇关于“支持NandFlash读写”的文章...我们知道S3C2440的NandFlash控制器是支持硬件ECC的,因此在这里我们就来讲解如何实现硬件ECC。   NandFlash的每一页

            从各种资料上看,不管是硬件ECC还是软件ECC,他们都或者是通过flash controler上的ecc模块或程序中的软件ecc模块来对每一页中data area中的数据进行ecc校验,校验值都来自于或存放到spare area中去。

    不管是硬件还是软件,ecc的校验都是伴随着pgae read或page wirte来的,也就是在读写一页的过程中必须要实现的一个动作。在读写一页时,对于ecc的能力我们一般可以这样描述:该ecc模块一次可以校验aaa个字节,一个大小为bbb字节的页,则一共需要校验ccc=bbb/aaa次,每次产生的ecc校验字节数为ddd,则每页校验后在spare area区的第xxx字节位置开始,共存放ccc*ddd个字节的ecc校验值。

    现在列一下我所看到的soc上nandflash控制器中所支持的硬件ecc特性:

    1、hisi3518a:

     (1)支持ecc校验使能和关闭,支持ecc纠错使能和关闭;

     (2)支持1bit/512bytes,4bit/512bytes,24bit/1024bytes的校验能力;

    (3)支持ecc校验错误完成等中断上报;

     

    举例:1bit/512bytes

     

    上面比如所说的预留区,我想应该是文件系统比如jffs2,ubifs等在文件系统管理上所要用到的地方。

    2、dm365:

     

     

    再列一下我所看到的软件ecc所支持的特性:

    1、uboot-2010.6:

     

    2、

     

     

     

     

     

     

     

     

     

    ==============================

    (底下部分为转载)

    在上一篇关于“支持NandFlash读写”的文章中,我们很好地完成了u-boot对NandFlash的读写,但这个读写进行的是软件ECC,即用软件编程的方法实现ECC。我们知道S3C2440的NandFlash控制器是支持硬件ECC的,因此在这里我们就来讲解如何实现硬件ECC。

     

    NandFlash的每一页分为main区和spare区,S3C2440的NandFlash控制器支持这两个区的硬件ECC,但为了兼容u-boot-2011.06,我们只实现main区的硬件ECC。

     

    为了实现硬件ECC,首先需要在include/configs/zhaocj2440.h文件内定义宏CONFIG_S3C2440_NAND_HWECC,这样在drivers/mtd/nand/s3c2440_nand.c文件内就定义了硬件ECC所需要的三个函数:s3c2440_nand_enable_hwecc函数、s3c2440_nand_calculate_ecc函数和s3c2440_nand_correct_data函数,而且在board_nand_init函数内,又把这三个函数分别赋给了相对应的结构体的三个成员,这样在进行NandFlash读写时,就会调用这三个函数,从而实现了硬件ECC。s3c2440_nand_enable_hwecc函数负责使能硬件ECC,s3c2440_nand_calculate_ecc函数负责计算ECC(当然这种计算是由硬件来完成的),s3c2440_nand_correct_data函数负责进行ECC的校验(同样地,这种校验也是由硬件自动完成的)。

     

    为了理解u-boot是如何进行硬件ECC的,我们先来简要地分析一下相关的函数。NandFlash是以页为最小单位进行读写操作的,支持硬件ECC的读操作最终是由nand_read_page_hwecc函数(在drivers/mtd/nand目录下)来完成的,支持硬件ECC的写操作最终是由nand_write_page_hwecc函数(在drivers/mtd/nand目录下)来完成的。nand_read_page_hwecc函数的流程为先读取main区数据,同时通过调用s3c2440_nand_calculate_ecc函数来得到硬件ECC;再读取spare区数据;然后提取出储存在spare区内的main区ECC;最后通过调用s3c2440_nand_correct_data函数来对刚刚读取的main区数据进行校验。nand_write_page_hwecc函数的流程比较简单,它先写入main区数据,同时通过调用s3c2440_nand_calculate_ecc函数来得到硬件ECC;然后就是把硬件ECC写入到spare区内。

     

    无论是nand_write_page_hwecc 函数,还是nand_write_page_hwecc 函数,内部都有一个这样的for循环体:

    for(i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) {

    ……  ……

    }

    其中三个主要变量的定义为:

    eccsize= chip->ecc.size;

    eccbytes= chip->ecc.bytes;

    eccsteps= chip->ecc.steps;

    下面我们就来介绍一下这个循环的作用:

    不同的CPU的NandFlash控制器一次所能完成的硬件ECC的字节数是不一样的,例如有些CPU一次只能完成512字节的硬件ECC,但如果开发板上的NandFlash每页有2048个字节,那该怎么办呢?这时就要用到一个循环体,通过循环多次来得到一页的硬件ECC。例如上面这种情况,就要循环4次(2048÷512=4),才能得到这个页内数据完整的硬件ECC。另外每一次硬件ECC,不同的CPU所生成的ECC字节数也是不同的,有的是3个字节,有的是4个字节

    那么,上面那三个变量的含义就分别为:

    ecc.size:每一次硬件ECC所检验的字节个数

    ecc.bytes:每一次硬件ECC所生成的字节个数

    ecc.steps:每一页需要进行硬件ECC的次数

    对于S3C2440来说,一次硬件ECC可以检验2048个字节,并且生成4个字节的ECC,因此ecc.size应该为2048,ecc.bytes应该为4。而ecc.steps是通过计算得到的,即系统上电后能够获知NandFlash的每页的大小,用这个值除以ecc.size就等于ecc.steps。所以对于这三个参数,只需事先定义好前两个参数即可。而这两个参数是在drivers/mtd/nand/s3c2440_nand.c文件中的board_nand_init函数内被定义赋值的,即:

    nand->ecc.size = 2048;

    nand->ecc.bytes = 4;

     

    u-boot-2011.06对S3C2440的NandFlash控制器的寄存器定义得不完整,而且有错误,因此我们还需要对此进行修改。删除arch/arm/include/asm/arch-s3c24x0/s3c24x0.h文件内的第167行至第178行内容,添加进下面的内容:

    struct s3c2440_nand {

           u32  nfconf;

           u32  nfcont;

           u32  nfcmd;

           u32  nfaddr;

           u32  nfdata;

           u32  nfmeccd0;

           u32  nfmeccd1;

           u32  nfseccd;

           u32  nfstat;

           u32  nfestat0;

           u32  nfestat1;

           u32  nfmecc0;

           u32  nfmecc1;

           u32  nfsecc;

           u32  nfsblk;

           u32  nfeblk;

    };

     

    最后,我们对s3c2440_nand_enable_hwecc函数、s3c2440_nand_calculate_ecc函数和s3c2440_nand_correct_data函数进行修改。

     

    void s3c2440_nand_enable_hwecc(structmtd_info *mtd, int mode)

    {

           struct  s3c2440_nand *nand = s3c2440_get_base_nand();

           debugX(1,"s3c2440_nand_enable_hwecc(%p,%d)\n", mtd, mode);

           writel(readl(&nand->nfcont)| S3C2440_NFCONT_INITECC& ~S3C2440_NFCONT_MECCL,&nand->nfcont);

    }

    该函数的任务就是初始化ECC(即复位ECC),并解锁main区ECC。

     

    static int s3c2440_nand_calculate_ecc(struct mtd_info *mtd, constu_char *dat,

                                      u_char *ecc_code)

    {

           struct  s3c2440_nand *nand = s3c2440_get_base_nand();

           u32  mecc0;

     

           writel(readl(&nand->nfcont)| S3C2440_NFCONT_MECCL,&nand->nfcont);

     

           mecc0= readl(&nand->nfmecc0);

           ecc_code[0]= mecc0 & 0xff;

           ecc_code[1] = (mecc0 >> 8) &0xff;

           ecc_code[2] = (mecc0 >> 16) &0xff;

           ecc_code[3] =(mecc0 >> 24) & 0xff;

          

           debugX(1,"s3c2440_nand_calculate_hwecc(%p,):0x%02x 0x%02x 0x%02x 0x%02x\n",

             mtd , ecc_code[0], ecc_code[1], ecc_code[2], ecc_code[3]);

     

           return 0;

    }

    该函数首先锁定main区ECC,然后读取寄存器NFMECC0,该寄存器存放着由硬件生成的main区ECC,最后把4个1字节的ECC存放到ecc_code数组内。

     

     

    static int s3c2440_nand_correct_data(struct mtd_info *mtd, u_char*dat,

                                     u_char *read_ecc, u_char *calc_ecc)

    {

           struct  s3c2440_nand *nand = s3c2440_get_base_nand();

           u32  meccdata0, meccdata1, estat0, err_byte_addr;

           int  ret = -1;

           u8  repaired;

     

           meccdata0= (read_ecc[1] << 16) | read_ecc[0];

           meccdata1= (read_ecc[3] << 16) | read_ecc[2];

           writel(meccdata0,&nand->nfmeccd0);

           writel(meccdata1,&nand->nfmeccd1);

     

           /*Read ecc status */

           estat0= readl(&nand->nfestat0);  

     

           switch(estat0 & 0x3) {

           case  0: /* No error */

                  ret= 0;

                  break;

     

           case  1:

                  /*

                   * 1 bit error (Correctable)

                   * (nfestat0 >> 7) & 0x7ff    :error byte number

                   * (nfestat0 >> 4) & 0x7      :error bit number

                   */

                  err_byte_addr= (estat0 >> 7) & 0x7ff;

                  repaired= dat[err_byte_addr] ^ (1 << ((estat0 >> 4) & 0x7));

     

                  printf("S3C NAND: 1 bit error detected at byte%ld. "

                         "Correcting from 0x%02x to0x%02x...OK\n",

                         err_byte_addr, dat[err_byte_addr],repaired);

     

                  dat[err_byte_addr]= repaired;

     

                  ret= 1;

                  break;

     

           case  2: /* Multiple error */

           case  3: /* ECC area error */

                  printf("S3C NAND: ECC uncorrectable errordetected. "

                         "Not correctable.\n");

                  ret= -1;

                  break;

           }

     

           return   ret;

    }

    该函数首先把read_ecc数组内的ECC存入寄存器NFMECCD0 和寄存器 NFMECCD1中,这样系统就会自动校验数据,并把状态放入寄存器NFESTAT0中,然后读取该寄存器的后4位,当为0时表示校验正确;当为1时表示发生了1位错误(该类错误可以校正),我们把它校正过来;当为2和3时表示发生其他类型的错误,这类错误是无法校正的。

     

    通过以上内容的修改,我们就实现了NandFlash的硬件ECC。

     

    ECC足以保证所读数据的正确性,并在有些情况下还可以修正错误,但它不能保证所写数据的正确性。为了保证所写数据的正确性,u-boot还可以通过在include/configs/zhaocj2440.h文件内定义宏CONFIG_MTD_NAND_VERIFY_WRITE来实现把所写的数据再读取一遍,然后与被写入的数据之间进行比较来判断所写数据的正确性,这一过程是在drivers/mtd/nand/nand_base.c文件的nand_write_page函数内调用实现

    展开全文
  • SharePoint 2013 的硬件和软件要求

    千次阅读 2014-07-04 15:53:12
    如果您计划使用通过 SharePoint 2013或通过其他集成通道(如 SQL Server 或 Exchange Server)提供的功能,还需要满足特定于该功能的硬件和软件要求。以下列表提供了到某些 SharePoint 2013功能的硬件和软件要求的...

    http://technet.microsoft.com/zh-CN/library/cc262485%28v=office.15%29.aspx

    重要重要说明:
    如果您就生产系统未满足本文档中所述的最低硬件规格而联系 Microsoft 客户支持服务,则在系统升级以满足最低要求之前,提供的支持将是有限的。

    本文内容:

    重要重要说明:
    本文中的信息适用于 SharePoint Foundation 2013 和 SharePoint Server 2013。有关每个版本所支持的功能的信息,请参阅 SharePoint 2013 产品页面
    本文中的一些软件要求值基于来自 SharePoint 2010 产品 的测试结果,并且仍适用于 SharePoint 2013。在有新数据可用时,本文将使用适当的值进行更新并重新发布。本文列出的从 SharePoint 2010 产品 获取的硬件要求值不适用于 SharePoint 2013 中的搜索。
    本文将链接到仍然有效的 SharePoint 2010 产品 指南部分。因为搜索体系结构已显著更改,所以 SharePoint 2010 产品 指南不适用于 SharePoint 2013 中的搜索。

    SharePoint 2013提供了许多安装方案。目前,这些安装包括带有内置数据库的单台服务器安装,以及具有单台服务器和多台服务器的服务器场安装。本文介绍了在上述每个方案中 SharePoint 2013的硬件和软件要求。

     

    如果您计划使用通过 SharePoint 2013或通过其他集成通道(如 SQL Server 或 Exchange Server)提供的功能,还需要满足特定于该功能的硬件和软件要求。以下列表提供了到某些 SharePoint 2013功能的硬件和软件要求的链接:

     

    一些企业具有紧密放置的数据中心,它们由高带宽的光纤链路进行连接。在该环境中,可能可以将两个数据中心配置为单个服务器场。该分布式服务器场拓扑称为拉伸场。SharePoint 2013 的拉伸场在 2013 年 4 月之前受支持。

    若要将拉伸场体系结构用作受支持的高可用性解决方案,必须满足以下先决条件:

    • 在十分钟内的 99.9% 的时间,存在时长 < 1 毫秒(单向)的高度一致的服务器场内延迟。(服务器场内的延迟通常定义为前端 Web 服务器和数据库服务器之间的延迟。)

    • 带宽速度必须至少每秒 1 GB。

    若要在拉伸场中提供容错,请使用用于配置冗余服务应用程序和数据库的标准最佳实践指南。有关详细信息,请参阅为 SharePoint 2013 创建具有高可用性的体系结构和策略

     

    对于带有内置数据库的单服务器安装,以及在多服务器场安装中运行 SharePoint 2013 的 Web 和应用程序服务器安装,下表中的值是最小值。有关此表中使用的部署类型的信息,请参阅“SharePoint 2013:部署模型”。您可以从安装和部署 SharePoint 2013(IT 专业人员)资源中心下载此模型。

    对于所有安装方案,您必须具有足够的硬盘空间进行基本安装和足够的空间进行诊断,例如日志记录、调试、创建内存转储等。 若要满足生产用途,还必须为日常操作提供额外的可用磁盘空间。 此外,可用空间应维持在用于生产环境的 RAM 的两倍。有关详细信息,请参阅 SharePoint Server 2013 的容量管理和大小调整

     

    安装方案 部署类型和规模 RAM 处理器 硬盘空间

    带有内置数据库的单台服务器或使用 SQL Server 的单台服务器

    使用建议用于开发环境的最低服务来开发或评估 SharePoint Server 2013 或 SharePoint Foundation 2013 的安装。有关信息,请参阅建议用于开发环境的最低服务

    8 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    带有内置数据库的单台服务器或使用 SQL Server 的单台服务器

    开发或评估运行 Visual Studio 2012 的 SharePoint Server 2013 或 SharePoint Foundation 2013 的安装,以及建议用于开发环境的最低服务。有关信息,请参阅建议用于开发环境的最低服务

    10 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    带有内置数据库的单台服务器或使用 SQL Server 的单台服务器

    开发或评估运行所有可用服务的 SharePoint Server 2013 的安装。

    24 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

    三层服务器场中的 Web 服务器或应用程序服务器

    SharePoint Server 2013 或 SharePoint Foundation 2013 的试验、用户验收测试或产品部署。

    12 GB

    64 位,4 个内核

    80 GB(用于系统驱动器)

     

    下表中的要求适用于服务器场中包含多台服务器的环境中的数据库服务器。

     

    组件 最低要求

    处理器

    • 用于小型部署(少于 1000 位用户)的 64 位 4 核处理器

    • 用于中型部署(1000 到  10000 位用户)的 64 位 8 核处理器

    RAM

    • 用于小型部署(少于 1000 位用户)的 8 GB RAM

    • 用于中型部署(1000 到  10000 位用户)的 16 GB RAM

    对于大型部署(多于 10000 位用户),请参阅存储和 SQL Server 的容量规划和配置 (SharePoint Server 2010) 中的“估计内存要求”部分。该文档不适用于 SharePoint 2013 中的搜索。

    这些值高于 SQL Server 的最小建议值,因为 SharePoint 2013 环境需要进行数据分布。有关 SQL Server 系统要求的详细信息,请参阅安装 SQL Server 2008 R2 的硬件和软件要求

    硬盘

    80 GB(用于系统驱动器)

    硬盘空间取决于部署中包含的内容量。有关如何评估用于部署的内容量和其他数据库的信息,请参阅存储和 SQL Server 的容量规划和配置 (SharePoint Server 2010)

     

    以下部分中的要求适用于以下安装:

    • 带有内置数据库的单台服务器

    • 服务器场中具有一台服务器的服务器场

    • 服务器场中具有多台服务器的服务器场

    重要重要说明:
    SharePoint 2013不支持单标签域名。有关详细信息,请参阅有关为如何为使用单标签 DNS 名称的域配置 Windows 的信息

    Microsoft SharePoint 产品准备工具可帮助您为 SharePoint 2013安装必备软件。由于其中某些必备软件是从 Internet 安装的,因此请确保具有 Internet 连接。有关如何使用 Microsoft SharePoint 产品准备工具的详细信息,请参阅在带有 SQL Server 的单个服务器上安装 SharePoint 2013在三层服务器场的多个服务器中安装 SharePoint 2013

     

    本节提供服务器场中每台服务器的最低软件要求。

    服务器场中的数据库服务器的最低要求:

    • 以下各项之一:

      • 64 位版本的 Microsoft SQL Server 2012。

      • 64 位版本的 SQL Server 2008 R2 Service Pack 1

    • 64 位版本的 Windows Server 2008 R2 Service Pack 1 (SP1) Standard、Enterprise 或 Datacenter 或 64 位版本的 Windows Server 2012 Standard 或 Datacenter

    • Windows Server 2008 R2 中的 SharePoint 分析进程崩溃 (KB 2554876)

    • 修复:使用 ServerManager 类提交配置更改时 IIS 7.5 配置未更新 (KB 2708075)

    • 修补程序:.NET 4.5 RTM 中的 ASP.NET (SharePoint) 争用条件:

      • Windows Server 2008 R2 SP1 (KB 2759112)

      • Windows Server 2012 (KB 2765317)

    • Microsoft .NET Framework 4.5 版

    具有内置数据库的单台服务器的最低要求:

    • 64 位版本的 Windows Server 2008 R2 Service Pack 1 (SP1) Standard、Enterprise 或 Datacenter 或 64 位版本的 Windows Server 2012 Standard 或 Datacenter

    • Windows Server 2008 R2 中的 SharePoint 分析进程崩溃 (KB 2554876)

    • 修复:使用 ServerManager 类提交配置更改时 IIS 7.5 配置未更新 (KB 2708075)

    • 修补程序:.NET 4.5 RTM 中的 ASP.NET (SharePoint) 争用条件:

      • Windows Server 2008 R2 SP1 (KB 2759112)

      • Windows Server 2012 (KB 2765317)

    • 安装程序会为具有内置数据库的单台服务器安装以下必备软件:

      • Microsoft SQL Server 2008 R2 SP1 - Express Edition

    • Microsoft SharePoint 产品准备工具会为具有内置数据库的单台服务器安装以下必备软件:

      • Web 服务器 (IIS) 角色

      • 应用程序服务器角色

      • Microsoft .NET Framework 4.5 版

      • SQL Server 2008 R2 SP1 Native Client

      • Microsoft WCF Data Services 5.0

      • Microsoft Information Protection and Control Client (MSIPC)

      • Microsoft Sync Framework Runtime v1.0 SP1 (x64)

      • Windows Management Framework 3.0,其中包括 Windows PowerShell 3.0

      • Windows Identity Foundation (WIF) 1.0 和 Microsoft Identity Extensions(以前称为 WIF 1.1)

      • Windows Server AppFabric

      • Microsoft AppFabric 1.1 for Windows Server 累积更新包 1 (KB 2671763)

    服务器场中的前端 Web 服务器和应用程序服务器的最低要求:

    • 64 位版本的 Windows Server 2008 R2 Service Pack 1 (SP1) Standard、Enterprise 或 Datacenter 或 64 位版本的 Windows Server 2012 Standard 或 Datacenter。

    • Windows Server 2008 R2 中的 SharePoint 分析进程崩溃 (KB 2554876)

    • 修复:使用 ServerManager 类提交配置更改时 IIS 7.5 配置未更新 (KB 2708075)

    • 修补程序:.NET 4.5 RTM 中的 ASP.NET (SharePoint) 争用条件:

      • Windows Server 2008 R2 SP1 (KB 2759112)

      • Windows Server 2012 (KB 2765317)

    • Microsoft SharePoint 产品准备工具会为服务器场中的前端 Web 服务器和应用程序服务器安装以下必备软件:

      • Web 服务器 (IIS) 角色

      • 应用程序服务器角色

      • Microsoft .NET Framework 4.5 版

      • SQL Server 2008 R2 SP1 Native Client

      • Microsoft WCF Data Services 5.0

      • Microsoft Information Protection and Control Client (MSIPC)

      • Microsoft Sync Framework Runtime v1.0 SP1 (x64)

      • Windows Management Framework 3.0,其中包括 Windows PowerShell 3.0

      • Windows Identity Foundation (WIF) 1.0 和 Microsoft Identity Extensions(以前称为 WIF 1.1)

      • Windows Server AppFabric

      • Microsoft AppFabric 1.1 for Windows Server 累积更新包 1 (KB 2671763)

     

    以下是建议用于开发环境的最低 SharePoint 2013 服务和服务应用程序:

    • 应用程序管理服务应用程序

    • 管理中心网站

    • 声明为 Windows 令牌服务 (C2WTS)

    • 分布式缓存服务

    • Microsoft SharePoint Foundation 2013 网站和订阅设置服务

    • Secure Store Service

    • User Profile Service 应用程序(仅用于 SharePoint Server 2013)

     

    此部分中的可选软件受到支持,但不要求安装或使用 SharePoint 2013。某些功能(例如商业智能)可能要求该软件。有关用于其他功能的系统要求的详细信息,请参阅其他 SharePoint 2013 功能的硬件和软件要求

     

    环境 可选软件

    带有内置数据库的单台服务器、服务器场中的前端 Web 服务器和应用程序服务器

    • 用于 SQL Server 的 .NET Framework 数据提供程序(Microsoft .NET Framework 的一部分)

    • 用于 OLE DB 的 .NET Framework 数据提供程序(Microsoft .NET Framework 的一部分)

    • 工作流管理器

      您可以将 工作流管理器 安装到专用计算机上。

    • 用于 Microsoft SharePoint 技术的 Microsoft SQL Server 2008 R2 Reporting Services 外接程序

      Access Services 可将此外接程序用于 SharePoint 2013。

    • MicrosoftSQL Server 2012 Data-Tier Application (DAC) Framework 64 位版本

    • Microsoft SQL Server 2012 Transact-SQL ScriptDom 64 位版本

    • Microsoft System CLR Types for Microsoft SQL Server 2012 64 位版本

    • Microsoft SQL Server 2012 Service Pack 1 (SP1) LocalDB 64 位版本

    • 用于 .NET Framework 4 和 Silverlight 4 的 Microsoft Data Services(以前称为 ADO.NET Data Services)

    • Exchange Web Services 托管 API 1.2 版

    • Microsoft SQL Server 2008 R2 远程 Blob 存储,它是 Microsoft SQL Server 2008 R2 功能包的一部分

    • SQL Server 2008 R2 Analysis Services ADOMD.NET

    • KB 2472264

      如果您正在运行异地分布式部署并且服务器正在运行 Windows Server 2008 R2,则安装 KB 2472264 可以优化专用数据中心网络中的网络延迟。有关详细信息以及如何下载软件,请参阅在 Windows Server 2008 R2 中无法使用 netsh 命令自定义某些 TCP 配置

    客户端计算机

    • Windows 7

      有关在开发环境中如何将 Windows 7 与 SharePoint 2013 一起使用的信息,请参阅开始:设置 SharePoint 2013 的开发环境

    • Silverlight 3

    • Office 2013

    • Microsoft Office 2010 with Service Pack 2

      具有 KB 2553248

    • Microsoft Office 2007 Service Pack 2

      具有 KB 2583910

    • Microsoft Office for Mac 2011 Service Pack 1

    • 用于 Mac 版本 12.2.9 的 Microsoft Office 2008

      于 2013 年 4 月 9 日结束支持。

     

    若要安装 Windows Server 2008 R2 SP1、Windows Server 2012、SQL Server 或 SharePoint 2013,您可以转到本部分中列出的网站。可通过 SharePoint 2013 的“开始”页安装大多数必备软件。也可以从本部分中列出的网站获取必备软件。可以在服务器管理器中启用 Web 服务器 (IIS) 角色和应用程序服务器角色。

    如果直接从 Internet 安装必备组件的方案不可行,可以下载必备组件然后从网络共享中安装这些必备组件。有关详细信息,请参阅从网络共享安装 SharePoint 2013 的必备组件

     

    如果目标服务器上尚未安装以下软件,SharePoint 2013必备组件安装程序 (prerequisiteinstaller.exe) 将以此顺序进行安装:

    1. Microsoft .NET Framework 4.5 版

    2. Windows Management Framework 3.0

    3. 应用程序服务器角色,Web 服务器 (IIS) 角色

    4. Microsoft SQL Server 2008 R2 SP1 Native Client

    5. Windows Identity Foundation (KB974405)

    6. Microsoft Sync Framework Runtime v1.0 SP1 (x64)

    7. Windows Identity Extensions

    8. Microsoft Information Protection and Control Client

    9. Microsoft WCF Data Services 5.0

    10. Windows Server AppFabric

    11. Microsoft AppFabric 1.1 for Windows Server 累积更新包 1 (KB 2671763)

    可以使用以下选项在命令提示符处运行 prerequisiteinstaller.exe。在命令提示符处运行 prerequisiteinstaller.exe 时,安装过程中可能会一次或多次要求您重新启动服务器。重新启动后,应通过使用 /continue 选项运行 prerequisiteinstaller.exe 来继续进行必备组件安装。

    • /? 显示命令行选项

    • /continue  用于告知安装程序,要在重新启动后继续

    • /unattended  没有用户交互

    安装程序使用您在以下列表所描述的命令行选项中指定的文件进行安装。在此列表中,<file> 表示要从中进行安装的文件。如果不指定 <file> 选项,安装程序将从 Internet 下载文件并进行安装。如果该选项不适用于当前操作系统,它将被忽略。

    • /SQLNCli:<file>  从 <file> 安装 Microsoft SQL Server 2008 SP1 Native Client

    • /PowerShell:<file>  从 <file> 安装 Windows Management Framework 3.0

    • /NETFX:<file>  从 <file> 安装 Microsoft .NET Framework 4.5 版

    • /IDFX:<file>  从 <file> 安装 Windows Identity Foundation (KB974405)

    • /IDFX11:<file>  从 <file> 安装 Windows Identity Foundation v1.1

    • /Sync:<file>  从 <file> 安装 Microsoft Sync Framework Runtime SP1 v1.0 (x64)

    • /AppFabric:<file>  从 <file> 安装 Windows Server AppFabric(AppFabric 必须用 /i CacheClient,CachingService,CacheAdmin /gac 选项来安装)

    • /KB2671763:<file> 从 <file>  安装 Microsoft AppFabric 1.1 for Windows Server (AppFabric 1.1)

    • /MSIPCClient:<file>  从 <file> 安装 Microsoft Information Protection and Control Client

    • /WCFDataServices:<file>  从 <file> 安装 Microsoft WCF Data Services

     

    某些必备组件由必备组件安装程序使用特定选项来安装。下面列出了具有特定安装选项的这些必备组件,以及必备组件安装程序使用的选项。

    • Windows AppFabric

      /i CacheClient,CachingService,CacheAdmin /gac

    • Microsoft WCF Data Services

      /quiet

    必备组件安装程序在 %TEMP%\prerequisiteinstaller.<date>.<time>.log 中创建日志文件。可以查看这些日志文件,以了解有关安装程序对目标计算机进行的所有更改的具体详细信息。

     

    展开全文
  • 软件定义和硬件重构知多少(二)

    千次阅读 2015-12-27 11:57:01
    软件定义篇中我们提到硬件重构是从互联网公司发起的,所以我们需要了解下互联网公司。互联网公司是云计算的推行者也是践行者,说起云计算就不得不说服务器机柜,在大型互联网公司存储、服务器都是为特殊互联网...
  • 软件定义和硬件重构知多少(一)

    千次阅读 2015-12-27 11:59:13
    在这一过程当中出现了两个泾渭分明的阵营:软件定义和硬件重构。以Google、Facebook国内BAT为代表的互联网公司发起了“硬件重构”运动,例如OCP(由Facebook发起的开放运算计划)天蝎项目(由BAT发起);另一...
  • 安装 SQL Server 2005 的硬件和软件要求

    千次阅读 2007-03-29 08:49:00
    安装 SQL Server 2005 的硬件和软件要求 已更新: 2006 年 4 月 14 日 以下部分列出了运行 Microsoft SQL Server 2005 的最低硬件和软件要求。 注意: 在 32 位平台上运行 SQL Serve
  • 软件定义和硬件重构知多少(三)

    千次阅读 2015-12-27 11:54:53
    在传统的企业IT架构中,从主机,到小型机、x86服务器,历史上IT基础架构经历了从集中到分布式的演进,而近年来年随着定制机柜...一方面是服务器、存储、网络等分布式设备虚拟化技术又在逐渐走向集成融合系统架构。
  • IBM数据保护和存储管理

    千次阅读 2015-06-25 14:19:23
    IBM 存储管理软件能够帮助组织更轻松更有效地管理不断增加的原始数据备份数据,以更低的成本满足应用的可用性性能要求。 利用 IBM 存储管理软件,从数据中获得更多价值: 在预测使用模式中增加分析,以满足应用...
  • 安装TiDB的软件和硬件环境要求

    千次阅读 2018-07-09 09:11:50
    TiDB 作为一款开源分布式 New SQL 数据库,可以很好的部署运行在 Intel 架构服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境。本文将...
  • 计算机的硬件软件组成

    千次阅读 多人点赞 2017-09-18 21:04:47
    计算机的硬件组成和软件系统 本节概述 本节包括计算机的硬件组成和软件系统两个部分。 计算机上的硬件由CPU、控制器、运算器、存储器、输入/输出接口电路系统总线等构成。CPU如同微型计算机的心脏,它的性能...
  • ViPRDJ领跑软件定义存储

    千次阅读 2016-06-11 19:39:06
    今天给大家写一篇关于存储的文章。文章以VMware SDDC为引线,对比分析下业界两款已经有商业交付经验、真正意义上实现控制数据分离的SDS纯软件存储产品,EMC VIPR华为OceanStor DJ。
  • 嵌入式系统是专用计算机应用系统,它具有一般计算机组成的共性,也是由硬件和软件组成。本文完整地描述了嵌入式系统的软硬件各部分的组成结构。  嵌入式系统的硬件基本结构  嵌入式系统的硬件架构,是以...
  • 玩转 MATLAB 附加功能/硬件支持包安装

    千次阅读 多人点赞 2021-02-24 21:38:55
    解决不能下载附加功能、硬件支持包的使用方法。 MATLAB 作为一个开放的科学计算、系统仿真与设计、以及软件产品开发的工程平台,其生态圈有非常丰富的内容。 尽管时至今日 MathWorks 已在最新的版本中累积了超过 100...
  • 谈项目管理和软件测试过程

    万次阅读 2005-01-06 14:20:00
    见如下结构图公司研发部的组织结构图对于从事软件研发的组织来说,工作类型至少包括项目管理、产品设计、编码、测试、质量保证和软件配置管理,以及其它人员,如文档编制人员美工人员/系统硬件管理人员等。...
  • (1)页式存储管理 ...该方法需要CPU的硬件支持,来实现逻辑地址物理地址之间的映射。在页式存储管理方式中地址结构由两部构成,前一部分是页号,后一部分为页内地址,如图4-2所示。 这种管理方式
  • 故障转移群集硬件要求和存储选项

    千次阅读 2019-11-20 21:16:08
    故障转移群集硬件要求和存储选项 ​​​​​​​ 适用于:Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Se...
  • SDN(软件定义的网络,Software Defined Network)一词可以说是最近的新热点,而上周在北京举办的... 何谓软件定义的存储?vSphere哪些方面仍待提高?  几个月前,笔者曾在《Fusion-io软件定义存储:全闪存阵列D
  • 1 引言数据管理与分析系统的发展离不开硬件和软件技术的进步。硬件和软件是构成计算系统的两大要素,软件技术的发展既可以享受硬件技术升级在性能提升方面带来的直接红利,但又受到硬件自身特点局限性的制约,...
  • 大数据的存储和管理

    千次阅读 2019-02-02 14:15:23
    大数据的存储和管理
  • 这些新型硬件能否给上层软件系统带来期望的性能收益取决于如何发掘新型硬件的性能提升空间以及准确界定硬件自身的局限性,洞察他们蕴含的假设条件以及对于系统设计平衡点的影响,这些都是数据管理与分析领域必须面对...
  • 计算机基础 软件系统与硬件系统

    千次阅读 2021-03-26 13:27:34
    硬件硬件系统是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入输出功能的实体部件。如CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、...
  • 软件项目管理流程总结

    万次阅读 2017-12-19 21:54:09
    转自:风尘浪子项目管理软件开发的质量、效率、最终成果息息相关,本文主要讲述软件项目的风险评估、成本预算、客户沟通、需要分析、开发管理、成品交付等多个流程。 在现今国内的项目的管理形式十分零乱,对管理...
  • 软件配置管理

    万次阅读 多人点赞 2018-12-01 16:28:00
    2,软件配置管理(Software Configuration Management, SCM)是指一套管理软件开发维护过程中所产生的各种中间软件产品的方法规则,它是控制软件系统演变的学科。 3,软件配置管理是一种标识、组织控制修改的...
  • 下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念原理。 1.连续分配存储管理方式 连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储...
  • 1. 软件设计概述 1.1 软件设计的目的 软件设计是在系统设计或者概要设计的基础上,将系统设计进行细化,确定模块划分、模块之间的接口定义、系统中的数据构成等事项,从而确定怎样通过编码来实现系统功能的一个阶段...
  • CVTE的软件支持工程师的笔试题主要分为选择题(20道)编程题(2道),考查内容主要是C语言、Linux操作系统为主。编程题都比较简单,没有什么难度;选择题涉及的范围还是比较广的。不过有三点比较“坑”的地方: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 201,192
精华内容 80,476
关键字:

存储管理支持的硬件和软件