一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。...而我们的计算机也有它自己的语言,你要想让计算机帮助我们做事情,你就需要和它沟通吧。那你就得懂得计算机语言吧,也就是编程。当然计算机也有很多语言,比如:C,Java,PHP,Python,C#等。...所以我们就先从学习基础知识开始。也有人说学习基础理论知识很枯燥,但是,那还是得学。你要把它当成自己的兴趣,一点一点的去投入它,相信你会是很棒的。 ...如上图所示,我把计算机的系统分为了上面三大块。硬件,操作系统,应用程序。要想学习软件知识,我想那些硬件的知识或多或少还是得了解点的,现在我们就来谈谈硬件一类的知识。 二、计算机硬件介绍 1. ...还有一类存储器就是CMOS,它是易失性的,许多计算机利用CMOS存储器来保持当前时间和日期。
image.png image.png image.png image.png image.png image.png image.png
一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。...而我们的计算机也有它自己的语言,你要想让计算机帮助我们做事情,你就需要和它沟通吧。那你就得懂得计算机语言吧,也就是编程。当然计算机也有很多语言,比如:C,Java,PHP,Python,C#等。...所以我们就先从学习基础知识开始。也有人说学习基础理论知识很枯燥,但是,那还是得学。你要把它当成自己的兴趣,一点一点的去投入它,相信你会是很棒的。 ...如上图所示,我把计算机的系统分为了上面三大块。硬件,操作系统,应用程序。要想学习软件知识,我想那些硬件的知识或多或少还是得了解点的,现在我们就来谈谈硬件一类的知识。 二、计算机硬件介绍 1....还有一类存储器就是CMOS,它是易失性的,许多计算机利用CMOS存储器来保持当前时间和日期。
多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。故它没有网络号与主机号之分,也就没有子网掩码。 E类地址的第一组数字为240~255。为将来使用保留。...7.计算机中数的表示形式 在计算机中整数的表示形式都是以补码的形式存在。...因此-7在计算机中的存在形式就是补码的形式,11111001,计算方式是:符号位*(负的2的(位数-1)次幂)+后面位数的值,例如: −7=1∗(−27)+1∗(26)+1∗(25)+1∗(24
计算机体系结构 程序员所见到的计算机系统系统的属性,概念性的结构与功能特性。 计算机组成:实现计算机体系结构所体现的属性。 总线:总线是连接各个部件的信息传输线,是各个部件共享的传输介质。...;通信总线:用于计算机系统之间或计算机系统与其他系统之间的通信。 总线特性:机械特性(尺寸,形状),电气特性(传输方向和有效的电平范围),功能特性(每根传输线的功能),时间特性:信号的时序关系。...按在计算机中的作用分类:主存储器,寄存器,告诉缓冲存储器,辅助存储器。 存储器的层次结构:缓存-主存层次和主存-辅存层次。 虚地址(逻辑地址):用户编程的地址。...程序:用于解决实际问题的一系列的指令; 指令:使计算机执行某种操作的命令。从层次结构看,分成:微指令+机器指令。 指令系统:一台计算机中所有机器指令的集合。...为什么计算机要使用二进制? ①计算机的物理构成是数字电路,数字电路的基本构成是逻辑门电路,逻辑门电路的基础是布尔逻辑运算。二进制的0和1恰好能表示布尔运算的结果真和假。
第1章 计算机基础知识 1.1计算机的发展与应用 1.1.1计算机发展简史 电子计算机在短短的50年内经历了:[1946~1958]电子管,[1968~1965]晶体管,[1965~1970]中、小规模集成电路...第四代计算机的另一个重要分支以大规模集成电路(LSI)、超大规模集成电路(VLSI)为基础发展起来的微处理器和微型计算机。...1.1.2 计算机的应用领域 1.科学计算:利用计算机的高速计算、大存储容量和连续运算的能力. 2.数据处理:(最广泛)对数据进行收集、存储、整理、分类、统计、加工、利用、传播 三个发展阶段; 电子数据处理...网络应用 1.2计算机系统组成 冯诺依曼确立了现代计算机的基本体系结构 1.3 计算机系统工作原理简述 1.3.1 CPU对I/O的控制方式 1.查询方式:需要数据寄存器、状态寄存器 2.中断方式(六个阶段...1.4.2 多媒体计算机系统的组成 1.多媒体计算机的硬件:音频卡、视频卡、采集卡、扫描仪、光驱。
今天在复习计算机基础知识的过程中,看到很多年前的新闻。是关于Max Howell,他就是 Homebrew 的创作者。...这也说明基础知识肯定会是反映一个人能力的重要部分,尽管很多基础知识,貌似看起来实际中并不一定用得上。而且现在大厂面试也躲不了算法部分,有部分还是直接手写代码。...尽管这个事看起来好像笑话,他本人也说过,尽管他不懂很多计算机科学,但是他可以创作出值得让人喜欢的作品。...但是我相信这只是个例,毕竟他是一个很有计算机天赋的人,而我们是普通人,如果基础知识不过关,相信首先想进入一家大的公司都会比较困难。 借这个事,顺便复习下,什么是二叉树,以及二叉树如何翻转。...最后,我觉得,如果立志想成为一个技术牛人,该学学,基础知识需要深挖并巩固。当然如果只是打螺丝的,那就打好自己的螺丝,有空该复习还是多多复习,总有用上的一天! END
目录 1.1.1 计算机的发展史 1946年ENIAC在宾夕法尼亚大学被制作,数字积分式计算机 冯诺依曼体系: 计算机采用二进制 运用存储器 Ram:随机访问存储器 应用在内存上...第一代 电子管计算机 第二代 晶体管计算机 第三代 小规模的集成电路 第四代 大规模和超大规模集成电路 1.1.3 微型计算机的发展 标志:1971年,intel公司发布了世界上第一片四位微处理器...(字长) 存储容量大 可靠性高 全自动工作 试用范围广,通用性强 1.1.6 计算机的分类 按处理数据的类型分类 数字计算机、模拟计算机、混合计算机 按照使用范围分类 ...专用计算机 通用计算机 按照性能分类 巨型机 大型计算机 小型计算机 微型计算机 工作站 服务器(server) 1.1.7 计算机的新技术 嵌入式技术:将计算机作为一个系统处理部件嵌入到应用系统的一种技术...网格计算(大数据 云时代) 1.1.8 未来计算机的发展趋势 巨型化 微型化 网络化 智能化 1.1.9 未来更新一代的计算机 模糊计算机 光子计算机 光存储器 利用一种光信号进行运算
我们通过观察以上公式即可得出 $$ 0.875_{10} = 0.111_2 $$ 原码,反码,补码 原码是一种计算机对二进制数字的表示方式。其中最高位为符号位。符号位0表示正数,符号位1表示负数。
进制转化 一.任何一个进制转化为10进制的方式 156的十进制可以看做1*10^2 + 5*10^1 + 6*10^0 首先我们看一下156 ,平方,次方等等都是根据后面有多少位决定的,如果用计算机计算...156 33是一个八进制可以看做3*8^1+3*8^0 次方 换算出来就是10进制 如果你本身是x进制,那么你的数字就看做 num * x^位数 比如我有一个16进制的数字,转为10进制 16进制在计算机中表示方法...6 111 7 随便一个八进制转为二进制: 33 (一个差分为3个) 3: 011 3: 011 最终结果: 011011 如果满足4为一组,则前边补零,变为0001 1011 五.计算机中的加法
硬件知识 计算机之父(冯·诺依曼)提出了一种结构 电子管-晶体管-集成电路-大规模集成电路 主要的要点是: 1.)计算机存储是按照二进制存储的 作用是 可靠,稳定 2.)计算机按照程序顺序执行 有五个要点...没有随机内存的访问) 所以冒泡排序是两两交换,可以用于这种设备. 2.选择排序 用于CD....等等可以有随机内存访问的介质 处理器(cpu) 主频 倍率(倍频) 外频 主频:一般就是计算能力,很快.但是不代表整体的计算机的速度...计算机的删除和摧毁 计算机的删除:一般就是把状态占用的位置置于无效,下次新的东西进来又可能会占用这个位置 计算机的摧毁:直接把硬盘碎片,置为不可存储的,所以数据恢复就恢复不了了 而删除是可以恢复的....计算机语言的发展 机器码:二进制的数字 汇编:有了助记符,一般就是1010代表加法的时候就不用记了,而直接用Add代表了 C语言:面相过程的语言,以前程序员写的程序都是注意内存对齐的,一般就是短小而精悍
计算机的总线分为:控制总线、数据总线和地址总线。 1、控制总线:主要用来传送控制信号和时序信号。...总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。...在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。 ?...冯诺依曼计算机的各个部分组成及功能 1、运算器:计算机中执行各种算术和逻辑运算操作的部件。...4、输入设备:输入设备是向计算机输入数据和信息的设备。 5、输出设备:是计算机硬件系统的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。 1 、总线概念?
把减法运用加法实现 符号位也可以直接参与运算 这样在计算机内部就可以使用加法器来实现减法运算,而不必专门设置减法器,因而降低了硬件的复杂度和成本。...补码 将补数的概念应用到计算机内部,便出现了补码这种机器码(机器数)。 正数的补码:符号位为0,数值位就是它本身。 负数的补码:等于模数加上该负数本身,而模数就是最高位进位的位权值。...现代计算机中多采用IEEE754标准表示浮点数,而其中的定点小数采用原码表示,因此通常不会涉及定点小数的补码表示。...目前计算机中普遍采用补码表示有符号定点整数,例如C语言中char、short、int、long型整数 都是采用补码进行表示的。 缺点: 补码的表示相对原码更加复杂。
一、计算机网络分类 局域网(Local Area Network,LAN)是在一个局部的地理范围内(如一个企业、一个学校或一个网吧),一般是方圆几千米以内,将各种计算机、服务器、外部设备等互相连接起来组成的计算机通信网...MAN 比 LAN 相比扩展的距离更长,连接的计算机数量更多,在地理范围上MAN网络可以说是LAN网络的延伸。 ...总的来说,计算机网络是由多台计算机、交换机、路由器等其他网络设备,通过传输介质和软件连接在一起组成的。...二、网络分层模型 为了使不同计算机厂家生产的计算机能够相互通信,以便在更大范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放式系统互联参考模型”,即著名的OSI/RM模型(Open...五、域名 域名(Domain Name),是由一串用点号分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用来在数据传输时标识计算机的电子方位。
计算机自诞生伊始,经历了一系列演变与发展。大型通用机计算机、超级计算机、小型机、个人电脑、工作站、便携式电以及现如今的智能手机终端都是这一过程的产物。...随着计算机的发展,人们不再局限于单机模式,而是将一个个计算机连接在一起,形成一个计算机网络。从而实现信息共享,同事在能在两台物理位置较远的机器之间即时传递消息。...但是在以前,对一般人来说使用一台计算机都不是那么容易的事情。 计算机与网络大致可以分为7个阶段: 互联网是由许多独立发展的网络通信技术融合而成。...那什么是协议呢协议 协议的必要性 协议就是计算机与计算机之间通过网络实现通信事先达成的一种“约定”。...协议的标准化使得所有遵循标准协议的设备不再因计算机硬件或操作系统的差异而无法通信。因此,协议的标准化推动了计算机网络的普及。
在我们这个快速发展的数字时代,计算机技术已成为不可或缺的一部分。无论是作为一名软件开发工程师,还是其它信息技术领域的专业人士,深厚的计算机基础知识都是我们不断前行的坚实基石。...在本文中,我们将全面探索计算机基础知识,以帮助我们更好地理解这一领域的广泛性和深度。 1....计算机硬件基础 计算机硬件是构成计算机的物理部件,包括中央处理单元(CPU)、图像处理器(GPU)、内存、显存、存储设备、输入输出设备等。了解硬件的工作原理对于优化软件性能,设计高效系统至关重要。...计算机网络 计算机网络是连接两个及以上计算机以共享资源(如打印机、文件服务器)的数字通信系统。...结语 计算机基础知识的广泛性和深度使得即便是经验丰富的开发工程师也可能在某些领域感到不足。通过持续学习和实践,我们可以不断深化理解,提升技能。
(1940~1955):真空管和穿孔卡片 第一代计算机的产生背景: 第一代之前人类是想用机械取代人力,第一代计算机的产生是计算机由机械时代进入电子时代的标志,从Babbage失败之后一直到第二次世界大战...,数字计算机的建造几乎没有什么进展,第二次世界大战刺激了有关计算机研究的爆炸性进展。...第三代计算机的产生背景: 20世纪60年代初期,大多数计算机厂商都有两条完全不兼容的生产线。...这些计算机的后代仍在大型的计算机中心里使用,此乃现在服务器的前身,这些服务器每秒处理不小于千次的请求。...第三代计算机的操作系统仍然是批处理。同时许多程序员怀念第一代独享的计算机,可以即时调试自己的程序。
(一)C++语言基础知识: (1)static关键字的作用: 1.全局静态变量 在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。...,而C是面向过程的结构化编程语言 语法上: C++具有封装、继承和多态三种特性 C++相比C,增加多许多类型安全的功能,比如强制类型转换、 C++支持范式编程,比如模板类、函数模板等 (二)计算机操作系统...(三)计算机网络: (1)TCP怎么保证可靠性,并且简述一下TCP建立连接和断开连接的过程?...今天的基础知识就分享到这里了,最近有点忙,没时间打理,过一段时间,好好排排版,欢迎关注一起学习~
计算机硬件基础知识试题 1、通常计算机的存储器是由一个Cache、主存和辅存构成的三级存储体系。辅助存储器一般可由磁盘、磁带和光盘等存储设备组成。...②CD-ROM ③磁带 ④硬盘 D、E: ①ROM ②PROM ③EPROM ④DRAM ⑤SRAM 2、计算机的主机包括...A、盘片不动,磁头动 B、盘片动,磁头不动 C、盘片和磁头都动 D、盘片和磁头都不动 7、计算机执行指令的过程:在控制器的指挥下,把__A__的内容经过地址总线送入...A、指令中操作数规定准备执行的功能 B、在16位计算机中,一个字节由16位组成 C、断开电源后,DRAM中的内容便会丢失 D、软盘驱动器属于主机,软盘属于外设 13、CPU控制外设工作的方式有__...A、8 B、12 C、15 D、16 32、计算机系统总线是连接处理器、主存、I/O控制卡等部件的一组信号线。
计算机等级考试二级必须考公共基础知识,计算机二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。...二级Delphi科目将从2013年上半年开始停考,不再接受新考生报名,该次只接受补考考生报名,从第38次全国计算机等级考试(2013年9月)起,不再开考。...参加2013年3月全国计算机等级考试二级7个科目补考的老考生,仍按照传统模式参加补考。 获证条件:通过二级科目考试。 考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。...所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科考试选择题中体现。
领取专属 10元无门槛券
手把手带您无忧上云