IC从业人员基础:计算机基础知识缩写
计算机基础缩写
这些都是我这两年来自学CS与EE整理的知识点,非常适合跨行人员。
Bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范筹; 1B=8b。
Byte意为“字节”,是计算机文件大小的基本计算单位; 1B=8b。
这两者应用的场合不同。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常是用byte来作单位,表示文件的大小,在用户看来就是可见的数据大小。比如一个字符就是1byte,如果是汉字,则是2byte。
Mbps=mega bits per second(兆位/秒)是速率单位,
MB=mega bytes(兆字节)是量单位,1MB/S(兆字节/秒)=8MBPS(兆位/秒)。
我们所说的硬盘容量是40GB、80GB、100GB,这里的B指是的Byte也就是“字节”。(与容量相关,应用层)
1 KB = 1024 bytes =2^10 bytes
1 MB = 1024 KB = 2^20 bytes
1 GB = 1024 MB = 2^30 bytes
USB2.0标准接口传输速率是480兆位/秒,即480MBps。这里的B指是的Bit也就是“位”。(与传输相关,底层) 另外,Byte通常简写为B(大写),而bit通常简写为b(小写)。可以这么记忆,用大写的就是数据值比较大的位,而小字的就是数据值比较小的字节,1B=8b。
OS操作系统(英语:Operating System,简称OS)
NLP是自然语言处理——神经语言程序学(Neuro-Linguistic Programming)的英文缩写
OOP,Object Oriented Programming,原来就是面向对象的编程
FFT(Fast Fourier Transformation),即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的.应用于声音数据处理——英语只有44个音素,e/en/eng/ing等。
ٟWrite Back҅WB结果写回
RLE全称(run-length encoding),翻译为游程编码,又译行程长度编码,又称变动长度编码法(run coding),在控制论中对于二值图像而言是一种编码方法,对连续的黑、白像素数(游程)以不同的码字进行编码。游程编码是一种简单的非破坏性资料压缩法,其好处是加压缩和解压缩都非常快。其方法是计算连续出现的资料长度压缩之。
GPU:图形处理器:显卡(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。
DLL(Dynamic Link Library)文件为动态链接库文件,又称"应用程序拓展",是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。
程序员说的demo指的就是示例代码/完整的项目代码。
GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
CLI=CUI:命令行界面(CLI——command-line interface)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)
API:应用程序接口(API:Application Program Interface)连接操作系统和应用程序的接口
应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。
根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将 API 分为四种类型:
RPC远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。
SQL:标准查询语言(SQL):是标准的访问数据的查询语言,通过数据库实现应用程序间的数据共享。
文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。
信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。
C语言写的源代码——经过编译——本地代码
汇编语言写的源代码(MOV)——经过汇编——本地代码
config显示配置信息命令。
IRQ:全称为Interrupt Request,即是“中断请求”的意思,IRQ的作用就是在我们所用的电脑中,执行硬件中断请求的动作,比如我们需要读取硬盘中的一段数据时,当数据读取完毕,硬盘就通过IRQ来通知系统,相应的数据已经写到指定的内存中了。
在每台电脑的系统中,是由一个中断控制器8259或是8259A的芯片(现在此芯片大都集成到其它的芯片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ,去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。
BIOS:是英文"Basic Input Output System"的缩略词.它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
DMA:(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。
PCB:进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态。其作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位或与其它进程并发执行的进程。或者说,OS是根据PCB来对并发执行的进程进行控制和管理的。 PCB通常是系统内存占用区中的一个连续存区,它存放着操作系统用于描述进程情况及控制进程运行所需的全部信息,它使一个在多道程序环境下不能独立运行的程序成为一个能独立运行的基本单位或一个能与其他进程并发执行的进程。
MMU(Memory Management Unit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。(来自百度百科,对其几个点不熟悉,因此可以只考虑加粗部分)
发展历史
注意:学习一个知识点,很重要的一步是了解其为什么而存在?它的存在是为了解决什么问题?然后,在学习的过程中带着这些问题去理解、去思考。
在许多年以前,还是使用DOS或一些古老的操作系统时,内存很小,同时,应用程序也很小,将程序存储在内存中基本能够满足需要。随着科技的发展,图形界面及一些其他更复杂的应用出现,内存已经无法存储这些应用程序了,通常的解决办法是将程序分割成很多个覆盖块,覆盖块0最先运行,运行结束之后,就调用另一个覆盖块,虽然这些操作由OS来完成,但是,需要程序员对程序进行分割,这非常不高效;因此,人们想出了一个虚拟存储器(virtual memory)的方法。虚拟存储器的基本思想是:程序、数据、堆栈的总大小可以超过内存空间的大小,操作系统将当前运行的部分保存在内存中,未使用的部分保存在磁盘中。比如一个16MB的程序和一个内存只有4MB的机器,操作系统通过选择可以决定哪部分4MB的程序内容保存在内存中,并在需要时,在内存与磁盘中交换程序代码,这样16MB的代码就可以运行在4MB的机器中了。注意:这里面包含了虚拟地址和物理地址的概念
一、指代不bai同
1、ALU:(arithmetic and logic unit)是能实现多组算术运算和逻辑运du算的组合逻辑电路,简称ALU。
2、CU:是Control Unit控制单元,是CPU的一dao部分,用于执行计算机指令或者Client Unit 监控系统的监控客户端单元的一个计算机学名词。
二、功能不同
1、ALU:是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate"(与门) 和"Or Gate"(或门)构成的算术逻辑单元,主要功能是进行二位元的算术运算。
2、CU:负责程序的流程管理。正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。
三、特点不同
1、ALU:ALU的输入是要进行操作的数据(称为操作数)以及来自控制单元的指令代码,用来指示进行哪种运算。输出即为运算结果。
2、CU:根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码ID(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。
SQL结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
XML:
可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 [1]
在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。
AOP(面向切面编程)
频在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
Proxy
指的是代理软件或代理服务器,也可以认为是一种网络访问方式。
代理类,用来进行事物不想或不能进行的其他操作,比如当你对数据库进行操作时,代理可以在你对数据库操作完后,记录下你所进行的操作。
CRUD
是指在做bai计算处理时的增加(Create)、查询(Retrieve)(重新得du到数据)、更新(Update)和删zhi除(Delete)几个单词的首dao字母;简写。
javase与javaee的区别是:javaee多用于企业级开发,包括web开发等,是在javase的基础上构建的;javase可以看做是javaee的子集,允许开发桌面、服务器使用的java程序。学SE推荐java三百集
directory
n.名录; 电话号码簿; 公司名录; (计算机文件或程序的) 目录=文件夹;
进入DOS
微软键+R=命令提示符,输入cmd进入DOS。输入 cd Desktop 切换路径到桌面
Java JDK安装包
JDK是Java Development Kit的缩写,也就是开发工具包,里面内含平时用户用到的JRE,也就是Java Runtime Enviroment运行环境。所以装了JDK,JRE自然也被装上了。
JDK内含JRE,JRE包括了JVM(虚拟机)
ASCII 文本(发音是“As-Key”)是美国信息交换标准码的简称。这是一个简单的编码方法,它首先被用在电传打字机上,用来实现键盘字符到数字的映射。
配置文件:包含系统设置的文件
脚本:许多系统所用到的实际程序(叫做脚本)也是以ASCII 文本这种格式存储的
——————————————————————————————————————————————————
爱吃鱼的嗷大喵(知乎同号),走过很多弯路的材料专业在读硕士,
正在转行中,
不定期发布心得体会,
有兴趣可以关注我。
IC从业人员基础:计算机基础知识缩写相关推荐
- 医学计算机应用与基础知识,医学计算机应用基础计算机基础知识 PPT.ppt
医学计算机应用基础计算机基础知识 PPT 光盘系统 存储单位:K.M.G K=1024: 1KB=1024 Byte M=1024×1024 : 1MB=1024KByet G=1024M 0 1 1 ...
- 医学计算机应用与基础知识,医学计算机应用基础计算机基础知识课件.ppt
医学计算机应用基础计算机基础知识课件 光盘系统 光盘系统=光盘驱动器+光盘片(+CD-ROM驱动卡) 光驱的读取速度:32-52倍速以上 光驱的存储容量: 650MB以上 速度界于软盘和硬盘之间. 只 ...
- 一个非计算机专业出身的计算机从业人员的计算机学习经历
一个非计算机专业出身的计算机从业人员的计算机学习经历 LT 2004年7月24日 这两天看了CSDN首页上苏酩的<系统分析员考试经历>和彭为的<我的软考经历,从菜鸟到系分,发现自己还 ...
- 国内电子商务从业人员需要具备哪些知识?
国内电子商务从业人员需要具备哪些知识? 今天在这里谈这个话题,是应一些朋友的邀请,发表一下自己对国内电子商务从业人员知识储备的一点建议,以希望他们在毕业初始,迷茫的眼神里能够看到今天电子商务的希望,我 ...
- Java---Java SE基础---计算机基础知识,JDK的安装, Path环境变量的配置, IDEA
第一章 计算机基础知识 1.1计算机简介 计算机俗称电脑,是第二次世界战争时,美国国防部利用它来进行弹道计算.第一台通用计算机叫做:ENIAC.当时计算机是一个庞然大物,用了18000个电子管,占 ...
- 浙大计算机知识基础,计算机基础知识题浙大远程
第1章 计算机基础知识(单选题) 这些题目必须做一遍,来自统考题库(期末考试题也来自这里),参考答案在另一个Word文档中(要把自己做的答案上传后才可以下载-).据说,统考题库中大约有10,000测试 ...
- 主板是计算机所有部分连接的基础,计算机基础相关知识答案.doc
计算机基础相关知识答案 计算机基础相关知识 一.填空题: 1.计算机的硬件主要由(控制器).(运算器).(存储器).(输入输出设备)以及电源等硬件组成. 2.计算机硬件系统可以分为两大部分,即(主机 ...
- 主板是计算机所有部分连接的基础,计算机基础相关知识答案
计算机基础相关知识答案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机基础相关知识1. 计算机的硬件主要由(控制器).(运算器) ...
- 长安大学计算机基础,计算机基础知识-长安大学.PPT
计算机基础知识-长安大学 第4章 计算机的基本操作 键盘简介 键盘操作 键盘操作 汉字输入法 汉字输入法 智能ABC输入法 智能ABC输入法 智能ABC输入法 智能ABC输入法 智能ABC输入法 智能 ...
最新文章
- bzoj 1040: [ZJOI2008]骑士 树形dp
- 实现php a标签文件,HTML_如何点击a标签实现弹出input file上传文件对话框,html 复制代码代码如下: SPAN - phpStudy...
- java8 多个字段分组_MySQL基础之分组查询
- python基础-牛逼的三层循环,实现想在那里退出,就在那里退出。
- [渝粤教育] 西南科技大学 电子商务原理及应用 在线考试复习资料
- CSS3 Media Query 响应式媒体查询
- 用Prim和Kruskal两种算法,求解最小生成树
- 有关android工程的构建脚本(build.xml)的学习
- 数学建模 图论最短路径问题
- ----------------------------------------spring 整合jdbc---------------------
- javascript 正则表达式学习
- CCS软件的Graph功能
- 【数据分析师-数据分析项目案例一】600w+条短租房数据案例分析
- 5位数的数字黑洞是多少_奇妙的数字黑洞——6174
- linux运行python乱码_linux下python中文乱码解决方案
- javascript scope chain
- idea安装插件plugin(主要针对网络连接不上的情况)
- 基于海思平台与QT框架的高效视频显示
- 区块链数字货币应用场景不同决定了价值空间
- 【学习笔记】正则语言的可检验性(性质检验)