计算机基础

计算机基础(下)

血红的双手。 提交于 2020-03-03 10:38:01
计算机基础知识想详解 1、cpu详解 cpu的分类与指令集 x86-64(*****) cpu具有向下兼容性 64的cpu既能运行32位的程序也能运行64位的程序 内核态与用户态(*****) 代表cpu的两种工作状态 1、内核态:运行的程序是操作系统,可以操作计算机硬件 2、用户态:运行的程序是应用程序,不能操作计算机硬件 内核态与用户态的转换 应用程序的运行必然涉及到计算机硬件的操作,那就必须有用户态切换到 内核态下才能实现,所以计算机工作时在频繁发生内核态与用户态的转换 多线程与多核芯片 2核4线程: 2核代表有两个cpu,4线程指的是每个cpu都有两个线程=》假4核 4核8线程 4核代表有4个cpu,8线程指的是每个cpu都有两个线程=》假8核 2、存储器 RAM:内存 ROM:“只读内存” 存放计算机厂商写死计算机上的一段核心程序=》BIOS CMOS:存取速度慢,断电数据丢失,耗电量极低 硬盘: 机械硬盘:磁盘 磁道:一圈数据,对应着一串二进制(1bit代表一个二进制位) 8bit比特位=1Bytes字节 1024Bytes=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 1024TB=1PB 200G=200*1000*1000B 扇区: 一个扇区通过为512Bytes 站在硬盘的解读,一次性读写数据的最小单为为扇区

1、计算机基础

流过昼夜 提交于 2020-02-28 21:52:19
一、Python是一门编程语言 1.1、什么是语言?什么是编程语言?为什么要有编程语言?   语言是是人与人之间沟通的一种介质。   编程语言是人和计算机之间沟通的方式。   人想让计算机能够理解自己要表达的内容。 1.2、什么是编程?为什么要编程?   编程就是人将想要让计算机做的事,用计算机能理解的方式写出来。   人想要让计算机按照自己的想法做事,从而解脱劳动力。 二、计算机的组成原理 2.1、什么是计算机?   计算机俗称电脑,包含人对电脑的终极渴望,像人脑一样去工作。 2.2、为什么要有计算机?   人是无法不间断劳动的,因此发明计算机代替人工,解放劳动力。 2.3、计算机五大组成部分 2.3.1、控制器   控制器是计算机的指挥中心,用来控制其他组件,相当于人的大脑。 2.3.2、运算器   运算器负责计算机的数学运算以及逻辑运算,相当于人脑。   PS:控制器加上运算器相当于人脑。 2.3.3、存储器   存储器是电脑的储存功能,用来存取数据。   存储器分为内存和外存:   内存相当于人的短时间记忆。断电数据消失。   外存相当于记事的本子,断电数据不会消失,是用来永久保存的。   PS:内存的反映速度远远高于外存。 2.3.4、输入设备input   输入设备是计算机接收外界信息的工具,例如鼠标,键盘相当于人的眼睛,耳朵。 2.3.5、输出设备output  

计算机基础

只愿长相守 提交于 2020-02-23 03:34:33
1、基础概念 寄存器:嵌入到CPU中的内存,也可以理解为CPU里面的存储器,一个CPU有多个寄存器; 总线:连接CPU和其它芯片的导线; 总线在物理上:是一根根导线的集合;逻辑上分为:地址总线、数据总线、控制总线 地址总线:CPU通过地址总线来指定存储单元的。根据地址总线的根数来确定最大的寻址; 数据总线:CPU与内存或其它器件的数据传送;数据总线的宽度决定了CPU和外界数据的传送速度; 控制总线:用来控制外部器件;无非就是读/写; CPU可以直接使用的信息在存储器中存放; 总结:地址总线决定CPU的寻址能力;数据总线决定一次数据传送量;控制总线决定CPU对其它器件的控制能力; 主板上有核心器件和主要器件(他们通过地址、数据、控制)总线来连接;接口卡; 存储器:(1)、读写属性分:随机存储器(RAM)、只读存储器(ROM); (2)、功能上分类:随机存储器(RAM)、装有BIOS的ROM、接口卡上的RAM; BIOS:主板、网卡、显卡、接口卡上都有的软件系统,通过这个可以对该硬件设备进行最基本的输入输出, 内存地址空间:最终运行程序的是CPU,所以用汇编编程的时候,必须要从CPU的角度来考虑问题; 计算机内部都是从0开始的; 任何的指令、命令、数据,在计算机中都为二进制; 2、CPU的内部工作原理 CPU由运算器、控制器、寄存器等组成; 8086CPU有14个寄存器:AX、BX

计算机基础(6)

∥☆過路亽.° 提交于 2020-02-16 21:20:11
下面是莫尔斯编码的 示例 ,大家把 1 看作是短点(嘀),把 11 看作是长点(嗒)即可。 莫尔斯编码一般把文本中出现最高频率的字符用 短编码 来表示。如表所示,假如表示短点的位是 1,表示长点的位是 11 的话,那么 E(嘀)这一数据的字符就可以用 1 来表示,C(滴答滴答)就可以用 9 位的 110101101 来表示。在实际的莫尔斯编码中,如果短点的长度是 1 ,长点的长度就是 3,短点和长点的间隔就是1。这里的长度指的就是声音的长度。比如我们想用上面的 AAAAAABBCDDEEEEEF 例子来用莫尔斯编码重写,在莫尔斯曼编码中,各个字符之间需要加入表示时间间隔的符号。这里我们用 00 加以区分。 所以,AAAAAABBCDDEEEEEF 这个文本就变为了 A * 6 次 + B * 2次 + C * 1次 + D * 2次 + E * 5次 + F * 1次 + 字符间隔 * 16 = 4 位 * 6次 + 8 位 * 2次 + 9 位 * 1 次 + 6位 * 2次 + 1位 * 5次 + 8 位 * 1次 + 2位 * 16次 = 106位 = 14字节。 所以使用莫尔斯电码的压缩比为 14 / 17 = 82% 。效率并不太突出。 用二叉树实现哈夫曼算法 刚才已经提到,莫尔斯编码是根据日常文本中各字符的出现频率来决定表示各字符的编码数据长度的。不过,在该编码体系中

接下来的计划

╄→尐↘猪︶ㄣ 提交于 2020-02-13 08:46:23
接下来的学习计划就不再是以计算机基础理论为主了,而是转向实用层上。 因为下周五下午就要考试了,所以最晚要在这周周日开始复习功课。也就是从周日开始到周五(上午)这六天你无法学习软件开发。 在余下的时间里,以《java开发手册》来再一次全面巩固java基础,看书时一定要敲代码,而且要在不看原代码的情况下能敲好代码;另外,在学习的过程中不懂的知识点一定要查资料弄懂,甚至是买书,毕竟这些程序开发技术书籍上的某些知识点(比如xml)是需要有经验的人才能明白的,既然你不明白,那就去查资料学习。而你手头上的《java核心技术1、2卷》也要作为辅助资料使用,因为这两本书上的有些内容对于android开发来讲很重要,但《java开发手册》却是没有讲解到的。 特别是异常处理,集合,泛型程序设计和多线程这几个你之前没有熟悉的知识点。 学好java后,可以根据 Android移动应用开发工程师_职位晋升图谱_6座网 进行下一步的学习。 记住,你的最终目标是要成为一个工程师,所以不仅要会java,更要学其他 很多的实用技能 。至于那些经典的计算机基础理论,一定要放在适合的时候看,而现在,却不是时候。 来源: https://www.cnblogs.com/WeekeyJanelan/p/4080629.html

计算机基础一(概述)

放肆的年华 提交于 2020-01-21 09:04:18
极简发展史: 电子管计算机–》晶体管计算机–》集成电路计算机–》超大规模集成电路计算机 计算机分类: 超级计算机–》大型计算机–》迷你计算机–》工作站–》微型计算机 1TFlop/s=每秒一万亿次浮点计算 去IOE行动 计算机的体系与结构: 冯诺依曼体系:存储程序指令,设计通用电路。 现代计算机结构,解决了冯诺依曼瓶颈问题,存储器、运算器、控制器放在一起。 计算机的层次和编程语言: 程序翻译与程序解释:翻译型语言、解释型语言、翻译+解释型语言 计算机的层次:七层 计算机的计算单位: 容量单位:1Byte=8bits(比特位) 速度单位:网络速度单位:100M=100M/S=100Mbits/s=12.5MB/s, CPU速度:CPU的速度是指CPU的时钟频率(Hz) 计算机的字符和编码集: ASCII码:使用7个bits就可以完全表示,95个可打印字符和33个不可打印字符。 中文编码集:GB2312,GBK, 兼容全球的字符集:Unicode,UTF-8就是以字节为单位对Unicode进行编码。 中国windows默认的是使用GBK编码集,所以IDE中要设置编码集。 来源: CSDN 作者: 请叫我罗一 链接: https://blog.csdn.net/XIANXULU/article/details/104057419

《计算机基础复习》===数据库技术基础

拟墨画扇 提交于 2020-01-19 21:42:16
数据库系统三级结构: 数据库系统一般划分为三个抽象级:用户级、概念级、物理级。 1 )用户级数据库:对应于外模式。它是用户看到和使用的数据库,又称用户视图;用户级数据库主要由外部记录组成,不同用户视图可以互相重叠,用户的所有操作都是针对用户视图进行的; 2 )概念级数据库:对应于概念模式。它是数据库管理员看到和使用的数据库,又称 DBA 视图;和用户视图不同,一个数据库应用系统只存在一个 DBA 视图。概念级模式把用户视图有机结合成一个整体,综合平衡考虑所有用户的要求,实现数据的一致性,最大限度降低数据冗余,准确反映数据间的联系; 3 )物理级数据库:对应于内模式。它是最接近于物理存储的级,又称内部视图;物理级数据库并不是真正的物理存储,而是最接近于物理存储的级。 数据库系统三级模式: 1 )外模式(子模式、用户模式):用于描述用户看到或使用的那部分数据的逻辑结构,用户根据外模式使用数据操作语句或应用程序去操作数据库中的数据。一个数据库可以有多个外模式,一个应用程序只能使用一个外模式。 2 )概念模式(模式、逻辑模式):用于描述整个数据库的逻辑结构,描述现实世界中实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系。概念模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个概念模式。 3 )内模式:是整个数据库的最底层表示

计算机基础

只谈情不闲聊 提交于 2020-01-12 06:30:19
计算机组成部分 硬件系统: 主机 中央处理器:运算器、控制器; 内存储器:随机存储器(RAM)、只读存储器(ROM); 外设 输入设备:键盘、鼠标、摄像头。。。 输出设备:显示器、音箱、打印机。。。 外存储器:软盘、硬盘、U盘 软件系统 系统软件:操作系统、驱动程序、语言处理程序、数据库管理系统。。。 应用软件:浏览器、文本编辑器、音视频播放器。。。 操作系统分类 桌面操作系统:Windows、macOS、Linux 服务器操作系统:Linux、Windows Server 嵌入式操作系统:Linux 移动设备操作系统:IOS、Android(基于Linux) B/S和C/S架构 B/S架构:Brower-Server,浏览器和服务器,包含客户端浏览器、Web应用服务器、数据库服务器的软件系统,用户通过浏览器来访问服务,系统更新时,只需要更新服务端,不需要更新浏览器(如百度、淘宝、微博等网站)。 C/S架构:Client-Server:客户机和服务器结构,与B/S最显著的区别是需要安装客户端,通过客户端程序来访问服务器,所以更新时,既要更新服务端,也要更新客户端(如:微信、王者荣耀手游、QQ音乐等软件)。 B/S和C/S的区别:硬件环境不同、安全要求不同、系统维护不同、处理问题不同。(B/S建立在广域网上,不需要专门的网络硬件环境;面向不可知的用户群,对安全性的掌控能力弱

计算机基础

杀马特。学长 韩版系。学妹 提交于 2020-01-10 08:23:59
一,为什么要学习计算机基础? 1.python是什么? python是一门编程语音。 2.什么是编程语言? 语言都是一样的,都是一种事物与另一种事物沟通的介质。 编程语言就是程序员与计算机沟通的介质。 3,什么是编程? 编程就是程序员基于某种编程语言的语法格式,把自己脑子里想让计算机做的事情,以编程的形式写到文件里,所以说编程的结果就是一堆文件,这一堆文件就是程序。 4.为什么要编程? 计算机就像是人的奴隶,编程的目的就是人要奴役计算机,让计算机为人类工作,解放人力。 5.计算机硬件基础 计算机硬件介绍: 分为 控制器,运算器,存储器,输入设备,输出设备 控制器:计算机的指挥系统,控制器通过地址访问存储器,从存储器中取出指令 经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器 下 有条不紊的协调工作。 运算器:实现算术运算和逻辑运算的部件。 存储器:是计算机用来存放所有软件和程序的记忆部件,它的功能是按照指定的地址存入或者取出信息。计算 机的存储器可以分为两大类:一类是内存储器,简称内存或主存;另一类是外存储器(辅助存储 器),简称外存或者辅存,存储器由若干个存储单位组成,每个存储单位都有一个地址,计算机通过地 址对存储单元进行读写,一个存储器所包含的字节称为存储容量。单位有B,KB,MB,GB,TB等。 输入设备:是向计算机中输入信息(程序

计算机基础

孤街醉人 提交于 2020-01-10 08:23:14
一 ,什么是计算机 CPU,内存(用于存放数据),硬盘,输出输入设备。计算机就相当于人类的奴隶,我们要用计算机来代替人类做事。 二,什么是操作系统? 通俗一点就是用于电脑开机打开应用软件(qq,微信)的载体,比如Windws,Linux,就像一个桥一样 我们要去另一边就是通过桥助力(我是这样理解的) 三,什么是应用软件? 比如 :QQ ,微信,王者荣耀,这种我们经常用的都是应用软件, 四,什么是编程? 程序员用计算机所能理解的表达方式把思维写出来 五,为什么编程? 让计算机代替我们做事,取代人力 语言是什么? 沟通的桥梁 六,计算机硬件 计算机有硬件有五大部分 1,控制器:计算机的指挥系统 2,运算器:用来算术运算和逻辑运算 3,存储器:存储器又分为内存储器和外存储器,存储器是计算机又来放应用程序和数据的部件 4,输入设备:就是向计算机输入信息 让计算机能够执行,(如 键盘,鼠标,扫描仪,触摸屏等等) 5,输出设备:显示器,打印机,外存储器等 6,处理器:通常把控制器和运算器称为中央处理器(CPU)CPU就相当于人的大脑,一个总控制,主要的工作就是管理和运算,CPU读取的数据都是内存储器来的 七,存储器 存储器是计算机中第二重要由于人们需求不一样所以就有了下面这些处理方式 如图 顶层寄存器速度高,容量小 高速缓存:价格贵,大小有限 内存:容易失性存储,断电后数据全部消失 磁盘