POWER_积累学习_FIRST

计算机

  1. AMD(Advanced Micro Devices)超威半导体公司.专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、APU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理器解决方案,公司成立于1969年。

P、NP、NPC、NPH

  1. P类问题:所有可以在多项式时间内求解的问题构成P类问题。
  2. NP类问题:该问题能否在多项式时间内求解是未知的,但确定的是能够在多项式时间内进行验证。由于不知道能否在多项式时间内对其进行求解,所以不知道NP是否等于P问题。
  3. NPC问题:NP中的某些问题的复杂性与整个类的复杂性相关联.这些问题中任何一个如果存在多项式时间的算法,那么所有NP问题都是多项式时间可解的.这些问题被称为NP-完全问题(NPC问题)。通俗讲就是将多个NP问题归于到一个问题A,如果问题A有多项式解那么这一类问题都是有解的。但是因为问题A具有这一类问题的公共特性那么其必定是复杂的,所以有多项式解的可能性很小。但是也没有进行具体理论证明。
  4. NP-hard:问题通俗来说是其解的正确性能够被“很容易检查”的问题,这里“很容易检查”指的是存在一个多项式检查算法。相应的,若NP中所有问题到某一个问题是图灵可归约的,则该问题为NP困难问题。
  5. 多项式时间(Polynomial time)在计算复杂度理论中,指的是一个问题的计算时间m(n)不大于问题大小n的多项式倍数。任何抽象机器都拥有一复杂度类,此类包括可于此机器以多项式时间求解的问题。数学描述为:m(n)= o(n^k),此k为一常数值(依问题而定)。
  6. 判定问题:判断是否有一种能够解决某一类问题的能行算法。
  7. 非确定性算法:非确定性算法将问题分解成猜测和验证两个阶段。算法的猜测阶段是非确定性的,算法的验证阶段是确定性的,它验证猜测阶段给出解的正确性。设算法A是解一个判定问题Q的非确定性算法,如果A的验证阶段能在多项式时间内完成,则称A是一个多项式时间非确定性算法。有些计算问题是确定性的,例如加减乘除,只要按照公式推导,按部就班一步步来,就可以得到结果。但是,有些问题是无法按部就班直接地计算出来。比如,找大质数的问题。有没有一个公式能推出下一个质数是多少呢?这种问题的答案,是无法直接计算得到的,只能通过间接的“猜算”来得到结果。这也就是非确定性问题。而这些问题的通常有个算法,它不能直接告诉你答案是什么,但可以告诉你,某个可能的结果是正确的答案还是错误的。这个可以告诉你“猜算”的答案正确与否的算法,假如可以在多项式(polynomial)时间内算出来,就叫做多项式非确定性问题。
  8. 在一个周六的晚上,你参加了一个盛大的晚会。由于感到局促不安,你想知道这一大厅中是否有你已经认识的人。你的主人向你提议说,你一定认识那位正在甜点盘附近角落的女士罗丝。不费一秒钟,你就能向那里扫视,并且发现你的主人是正确的。然而,如果没有这样的暗示,你就必须环顾整个大厅,一个个地审视每一个人,看是否有你认识的人。

  1. ASIC (Application Specific Integrated Circuit) 专用集成电路
  2. FPGA(Field-Programmable Gate Array)即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
  3. CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
  4. Xilinx是全球领先的可编程逻辑完整解决方案的供应商。Xilinx研发、制造并销售范围广泛的高级集成电路、软件设计工具以及作为预定义系统级功能的IP(Intellectual Property)核。
  5. IP核:全称知识产权核(英语:intellectual property core),是指某一方提供的、形式为逻辑单元、芯片设计的可重用模块。IP核通常已经通过了设计验证,设计人员以IP核为基础进行设计,可以缩短设计所需的周期。[1]IP核可以通过协议由一方提供给另一方,或由一方独自占有。IP核的概念源于产品设计的专利证书和源代码的版权等。设计人员能够以IP核为基础进行专用集成电路或现场可编程逻辑门阵列的逻辑设计,以减少设计周期。
  6. LUT :look up table 查找表。比较经典的课编程单元的配置是一个寄存器加一个查找表。
  7. LVDS:Low-Voltage Differential Signaling 低电压差分信号
    这种技术的核心是采用极低的电压摆幅高速差动传输数据,可以实现点对点或一点对多点的连接,具有低功耗、低误码率、低串扰和低辐射等特点
  8. SERDES是英文SERializer(串行器)/DESerializer(解串器)的简称。它是一种主流的时分多路复用(TDM)、点对点(P2P)的串行通信技术。即在发送端多路低速并行信号被转换成高速串行信号,经过传输媒体(光缆或铜线),最后在接收端高速串行信号重新转换成低速并行信号。这种点对点的串行通信技术充分利用传输媒体的信道容量,减少所需的传输信道和器件引脚数目,提升信号的传输速度,从而大大降低通信成本。
  9. MOS英文全称为Metal-Oxide-Semiconductor。 意思为金属-氧化物-半导体。
    MOS晶体管有P型MOS管和N型MOS管之分。由MOS管构成的集成电路称为MOS集成电路,由NMOS组成的电路就是NMOS集成电路,由PMOS管组成的电路就是PMOS集成电路,由NMOS和PMOS两种管子组成的互补MOS电路,即CMOS电路。
    MOS管的优点:
    1、电压控制;控制方式比较方便。
    2、体积小,重量轻,寿命长。
    3、输入电阻高,噪声低,热稳定性好,抗干扰能力强,功耗低。
    MOS管的缺点:
    1、熟悉的人比较少;(相比三极管而言)。
    2、对静电比较敏感,容易被静电击穿。
  10. FPGA/CPLD中的LAB(logic array block)是什么意思?逻辑阵列块。
  11. SPARC:RISC微处理器。Scalable Processor ARChitecture(可扩充处理器架构)。
    最突出的特点就是它的可扩展性。
  12. 集群计算:计算机集群将一组松散集成的计算机软件或硬件连接起来高度紧密地协作完成计算工作。

  13. CPI: clockcycle pre instruction. 每条指令的时钟周期数。

  14. ISA是IndustryStandardArchitecture的缩写.工业标准体系结构。
  15. MIPS(Million Instructions Per Second).每秒处理的百万级的机器语言指令数。
  16. 容错:在系统存在故障的情况下,仍能正确地执行给定的算法。为了实现这一点,必须使系统具有故障检测与诊断、功能切换与系统重组(reconfiguration)、系统恢复与重新运行、系统的重构(reintegration)与可扩展等功能,而且这些功能不能影响系统的正常运行或至少不能使系统的性能下降到不能容忍的程度。
    移动计算:移动计算技术将使计算机或其它信息智能终端设备在无线环境下实现数据传输及资源共享。它的作用是将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。这将极大地改变人们的生活方式和工作方式。
  17. Blu-ray Disc. 蓝光光碟。简称BD。是DVD之后的下一代光盘格式之一,用于存储高品质
    的音响以及高容量的数据存储。蓝光光碟的命名是由于其采用
    波长405纳米(nm)的蓝色激光光束来进行读写操作(DVD采用650纳米波长的
    红光读写器,CD则是采用780纳米波长)。一个单层的蓝光光碟的容量为25或是27GB,
    足够录制一个长达4小时的高解析影片。
  18. CoolerMaster (冷酷至尊)——Make it Yours.CoolerMaster成立的目标是提供业界最好的散热方案。散热器很不错。当然他的鼠标、键盘也是可以的。
  19. HuntKey(航嘉)——用心传递正能量。自主设计、研发、制造开关电源、电脑机箱、显示器、适配器等IT周边产品,手机等移动电子产品充电器、旅行充等消费周边产品,智能插座、智能小家电、智能LED照明等智能家居产品,充电桩、新能源汽车车载电源(充电机、DC/DC等)。
  20. GROUP-TEK(联泰兴)。专注网络变压器、通讯变压器、宽带接入器件、集成式RJ45连接器、
    电源变压器、功率电感、研发、生产、销售、服务。
  21. Realtek(瑞昱半导体公司yu去声)图标是一个小螃蟹(RMC)。以螃蟹为企业的标章,是期许自己能效法螃蟹在自然界中以坚韧的生命力,无惧无畏,勇于挑战的象征意义。
    营业内容是设计、测试以及销售各类应用集成电路。
  22. YCL ,生产网络变压器。
  23. NVIDIA是(NVIDIA Corporation,NASDAQ:NVDA,官方中文名称英伟达)的简称,是一家以设计智核芯片组为主的无晶圆(Fabless)IC半导体公司.Nvidia 是全球图形技术和数字媒体处理器行业领导厂商.
  24. ATI(Array Technology Industry)(冶天)是世界著名的显示芯片生产商,和NVIDIA齐名。2006年被美国AMD公司以54亿美元的巨资收购后成为AMD的一部分。是一家专门设计与销售适用于个人电脑的显示卡、图形处理器、芯片组、机顶盒、数字电视、电子游戏机和手提式设备等的无厂半导体公司。
  25. Corsair(海盗旗或者是海盗船).主营内存、鼠标、键盘。
  26. 英特尔是美国一家主要以研制CPU处理器的公司,是全球最大的个人计算机零件和CPU制造商.
  27. 北桥芯片又称为主桥芯片。主要负责联系CPU和控制内存以及显卡。提供对CPU类型,主频和其它各硬件设备的支持。因发热较大,所以上面装有散热片。
  28. 南桥芯片主要负责管理主板上的低速设备和外接设备。如PCI设备,USB设备,网络设备,硬盘,键盘,鼠标,音频,电源,BIOS芯片等。
  29. TFT LCD:是薄膜晶体管液晶显示器英文thin film transistor-liquid crystal display字头的缩写。 tft-lcd技术是微电子技术与液晶显示器技术巧妙结合的一种技术。人们利用在si上进行微电子精细加工的技术,移植到在大面积玻璃上进行tft阵列的加工,再将该阵列基板与另一片带彩色滤色膜的基板,利用与业已成熟的lcd技术,形成一个液晶盒相结合,再经过后工序如偏光片贴覆等过程,最后形成液晶显示器。
  30. ZigBee是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。
    主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。

  31. 埃克森美孚公司(Exxon Mobil Corporation),是世界最大的非政府石油天然气生产商,其严谨的投资方针以及致力于开发和运用行业领先技术及追求完善的运营管理,使之在全球位居行业领先地位。

  32. Gartner魔力象限是监测和评估专业科技市场中公司的发展及定位的一种研究方法论和形象化工具。与单纯的给出统计数字或者列表为公司排名不同,魔力象限使用二维模型去阐释公司间的实力及差异。魔力象限基于公司发展前景的完备性和执行能力,将构成竞争的公司分成四个不同的部分。
    利基型企业、有远见者、挑战者、行业领袖。

  33. 台式机主板扫盲。http://www.pc841.com/article/20161025-74314_all.html

  34. PCI:是Peripheral Component Interconnect(外设部件互联标准)的缩写。
    PCI扩展插槽:是主板上用于固定扩展卡并将其连接到系统总线上的插槽,也叫扩展槽、扩充插槽。扩展槽是一种添加或增强电脑特性及功能的方法。
    http://mb.zol.com.cn/390/3901953_all.html
  35. 防呆接口:防呆接口是电脑组装上专用的术语。它一般是指由两排或几排电源供电口,在上面某个非对称位置的接口处没有设置接口,或者没有引脚,这样可以帮助DIY的朋友们更容易接电源线,用现在的说法就叫做防呆接口。
  36. 内存插槽中间有一个防呆口,这个防呆口具有保证内存安装方向正确和保证安装正确类型内存两个作用,所以在安装内存时绝对不可以使用蛮力。
  37. 杜邦线:电子行业杜邦线可用于实验板的引脚扩展,增加实验项目等。可以非常牢靠地和插针连接,无需焊接,可以快速进行电路试验。
  38. SATA:是(Serial Advanced Technology Attachment,串行高级技术附件)是一种基于行业标准的串行硬件驱动器接口,是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。
  39. PCI-Express(peripheral component interconnect express):是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。
    PCI-E属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。PCIe交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”,简称“PCI-E”。
    PCI-E的主要优势就是数据传输速率高,目前最高的16X 2.0版本可达到10GB/s,而且还有相当大的发展潜力。
  40. 芯片组(Chipset):是构成主板电路的核心。一定意义上讲,它决定了主板的级别和档次。它就是”南桥”和”北桥”的统称,就是把以前复杂的电路和元件最大限度地集成在几颗芯片内的芯片组。芯片组是整个身体的神经,芯片组几乎决定了这块主板的功能,进而影响到整个电脑系统性能的发挥,芯片组是主板的灵魂。
  41. Mini-ITX是一种结构紧凑的主板,它是设计用来支持用于小空间的、
    相对低成本的电脑的。
  42. 数字信号处理:Digital Signal Processing,缩写为DSP。将事物的运动变化转变为一串数字,并用计算的方法从中提取有用的信息,以满足我们实际应用的需求。大部分信号的初始形态是事物的运动变化,为了测量它们和处理它们,先要用传感器把它们的特征转换成电信号,等到这些电信号处理完后,再把它们转变为我们能看见、能听见或能利用的形态。数字信号处理前后需要一些辅助电路,它们和数字信号处理器构成一个系统。初始信号代表某种事物的运动变换,它经信号转换单元可变为电信号。例如声波,它经过麦克风后就变为电信号。 又如压力,它经压力传感器后变为电信号。
  43. 调频,全称“频率调制”。使载波的瞬时频率按照所需传递信号的变化规律而变化的调制方法。[1] 它是一种使受调波瞬时频率随调制信号而变的调制方法。
  44. 无线寻呼系统中的被叫用户接收机。它从基站发射的寻呼信号和干扰中选择出所需接收的有用信号,恢复成原来寻呼本机的基带信号,并产生音响(或振动)和显示数字(或字母、汉字)消息。
  45. GSM 的技术核心是时分多址技术(TDMA),即将每个无线频率均匀地分给八个(或者十六个)手机用户,每个用户交互地占用八分之一的信道时间。(注:人们通话时,语音直接的间歇时间其实很长,只有语音编码做的合理,就可以几个用户共用一个信道。)
  46. APU(Accelerated Processing Unit)中文名字叫加速处理器,是AMD“融聚未来”理念的产品,它第一次将中央处理器和独显核心做在一个晶片上,它同时具有高性能处理器和最新独立显卡的处理性能,支持DX11游戏和最新应用的“加速运算”,大幅提升了电脑运行效率。
  47. 图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。
    显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。
    GPU的位置要看是集成显卡还是独立显卡。独立显卡的GPU在显卡上面,集成显卡的GPU就在CPU里面了。
  48. 内零头是指分配给作业的存储空间中未被利用的部分,外零头是指系统中无法利用的小存储块。
  1. RTL级仿真:在大部分设计中执行的第一个仿真将是RTL行为级仿真。这个阶段的仿真可以用来检查代码中的语法错误以及代码行为的正确性,其中不包括延时信息。RTL,其实就是指你写的程序代码。所以RTL仿真,就是程序仿真的意思,一般指综合前的逻辑仿真,也就是不加入电路时延的仿真。

  2. EDA是电子设计自动化(Electronics Design Automation)的缩写.

  3. CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUDA™的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN。

  4. COMBRICON(寒武纪)。寒武纪科技是全球智能芯片领域的先行者,宗旨是打造各类智能
    云服务器、智能终端以及智能机器人的核心处理器芯片。
    寒武纪,引领人类社会从信息时代卖相智能时代。世界上第一款深度学习处理器
    芯片的发明者。

  5. FPGA可以设计嵌入式的东西,但是嵌入式的做不了FPGA的东西。
    FPGA相当于嵌入式的更加底下的一层,就是由门电路堆积起来的。FPGA可以自行设计如基于51内核的单片机,以及它的外围电路。
    FPGA更接近IC设计,而嵌入式是IC应用。
    难度上FPGA会更难,需求的知识也更多,特别是数电和模电。
    FPGA:即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电器工程师协会(U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。 所以这两个概念不是同一层次的。前一概念是指硬件实现,后者则是系统层面的东西了。 也许我可以重新定义下这个问题:FPGA和单片机有什么区别与联系? 一。 先从体系结构来看。单片机(比如你说的stm32)的硬件架构已经决定了,用户通过编写指令控制单片机顺序执行任务。FPGA可以看做许多逻辑门,用户通过HDL将逻辑门组织成电路。所以从应用层次上来说,FPGA更接近硬件(个人定义,欢迎指正)。举个例子,要算一个4位加法,单片机上最多就一个ADD指令,具体怎么实现你是管不了的;在FPGA上你可以采用不同的电路来实现(并行OR串行),执行效率和资源占用都可以精确到门级。 二。从应用层面来看题主说“FPGA和嵌入式有什么区别与联系”这种问法本身是有问题的(先不说他们并不是并列关系),FPGA也可以作为嵌入式系统的计算核心。既然FPGA比单片机更接近硬件,那么如果我告诉你FPGA可以模拟出一个单片机你应该也不会觉得奇怪吧?这就是所谓的“软核”。COPY一段百度里面的:“前不久,Altera 正式推出了Nios II系列32位RISC嵌入式处理器。Nios II系列软核处理器是Altera的第二代FPGA嵌入式处理器,其性能超过200DMIPS,在Altera FPGA中实现仅需35美分。Altera的Stratix 、Stratix GX、 Stratix II和 Cyclone系列FPGA全面支持Nios II处理器,以后推出的FPGA器件也将支持Nios II。
    自Altera于2000年推出第一代16位Nios处理器以来,已经交付了13000多套Nios开发套件,Nios成为最流行的软核处理器。刚推出的Nios II系列采用全新的架构,比第一代Nios具有更高水平的效率和性能。和第一代相比,Nios II核平均占用不到50%的FPGA资源,而计算性能增长了1倍所以单片机能做的FPGA也能做,FPGA能做的单片机不一定能做。 最初,FPGA是可编程逻辑阵列,啥意思,就是一堆与或非门,你的工作说白了就是搭电路图完成逻辑功能,比如做通信设备,就要完成E1或SDH的各种编解码,如果是简单的业务逻辑,比如PCM语音业务,用电阻电容三极管搭就行了,可如果逻辑复杂,电阻电容搭的就太大太笨了,而且成本高,于是有牛人把这些东西集成到硅芯片里,就是集成电路,后来更有牛人让这个集成电路芯片可以自由修改,就成FPGA了。。。说的太糙了,凑合看吧,大概意思。FPGA的开发我是经常看到的,总结一下就是逻辑实现+约束+综合+仿真,非常类似嵌入式开发的编码+编译+调试的开发流程,而且都是写代码,只是此代码非彼代码。

  6. XEON:至强Xeon是英特尔生产的微处理器,它用于”中间范围”的企业服务器和工作站。基于奔腾微处理器P6构架,它被设计成与新的快速外围元件互连线以及加速图形端口一起工作。Xeon具有:512千字节或1兆字节,400MHz的高速缓冲存储器、在处理器、RAM和I/O器件之间传递数据的高速总线、能提供36位地址的扩展服务器内存结构。
  7. OpenCL:OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器.OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。
  8. 意法半导体(ST)集团于1988年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司。意法半导体是世界最大的半导体公司之一。
  9. 电气特性一般来说:是指某个用电设备(或元件)在电气方面如电压、电流、导电性能等等方面所具有的特性。
  10. NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。