什么是虚拟机 虚拟机就像计算机(computer),它模拟包括 CPU 在内的几个硬件组件,能够执行 算术运算、读写内存、与 I/O 设备交互。最重要的是,它能理解机器语言(machine language),因此可以用相应的语言来对它进行编程。
处理器-基础 中央处理器(Central Processing Unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。冯诺依曼体系结构是现代计算机的基础。在该体系结构下,程序和数据统一存储,指令和数据需要从同一存储空间存取,经由同一总线传输,无法重叠执行。根据冯诺依曼体系,CPU的工作分为以下 5 个阶段:取指令阶段、指令译码阶段、执行指令阶段、访存取数和结果写回。
设备驱动程序 而在有操作系统的情况下,驱动的架构则由相应的操作系统定义,驱动工程师必须按照相应的架构设计驱动,这样,驱动才能良好地整合入操作系统的内核中。驱动程序负责硬件和应用软件之间的沟通,而驱动工程师则负责硬件工程师和应用软件工程师之间的 沟通。设备驱动充当了硬件和应用软件之间的纽带,应用软件时只需要调用系统软件的应用编程 接口(在系统没有操作系统的情况下,工程师可以根据硬件设备的 特点自行定义接口,)就可让硬件去完成要求的工作。
图形库GUI 图形库是一个用于在显示器上渲染计算机图形的程序库。它通常提供一组经过优化的函数来执行常见的渲染任务。这些任务通常可以完全在软件层面上解决,使用CPU进行计算,常见于嵌入式系统;或者由一枚GPU进行硬件加速,常见于家用计算机。使用这些函数,一个程序可以组合成一张图像在显示器上输出。这样,便解除了程序员创建和优化这些函数的负担,使得他们得以专注于构造图形程序。
我学习需求 语言的模块化编程思想,学会使用模块化思想去分析复杂的系。对内存堆栈管理、内存泄漏、栈溢出、段错误的深刻理解。对指针的深刻理解,对复杂指针的声明和灵活应用。程序的编译、链接、安装、运行和重定位分析。工作原理、硬件电路、计算机系统结构。体系结构与汇编指令、汇编程序设计、编译器的特性和扩展语法。语言的面向对象编程(简称。和操作系统基础理论。多任务并发编程思想,
TS-CAM: Token Semantic Coupled Attention Map for Weakly Supervised Object Localization TS-CAM:用于弱监督目标定位的令牌语义耦合注意图1.摘要:弱监督对象定位(WSOL)是一个具有挑战性的问题,当给定图像类别标签时,需要学习对象定位模型。优化卷积神经网络(CNN)进行分类,倾向于激活局部区分区域,而忽略完整的对象范围,导致部分激活问题。在本文中,我们认为部分激活是由CNN的内在特征引起的,其中卷积操作产生局部接受域,并难以捕获像素之间的长程特征依赖性。我们引入了令牌语义耦合注意图(TS-CAM),以充分利用视觉转换器中的自注意机制进行长程依赖性提取。TS-CAM首先将图像分割成一
yolov4-翻译阅读 1.记录一下翻译阅读过程2.abstract:有大量的特征被认为可以提高卷积神经网络(CNN)的准确性,但是需要在大型数据集上对这些特征的组合进行实际测试,并对结果进行理论证明。有些特性只对某些模型起作用,只对某些问题起作用,或者只对小规模数据集起作用;而一些特性,如batch-normalization and residual-connections,则适用于大多数模型、任务和数据集。...