前言 本章将会讲解计算机基础,计算机网络的接入方式与应用。 一.计算机网络的接入方式 如果用户想使用hntemet提供的服务,首先必须将自己的计算机接入hternet,目前,将计算机接 入hteret 的方法很多,包括FITH(Fiber To The Home 2.FTTH上网的优点 使用FTTH上网有以下优点. 上网速度快:光纤传输速度最高可达255TB/s.家用光纤为125Mbit/s。 传输距离远:光纤连接距离可达70km。 二.计算机网络的主要应用 计算机网络应用已深入大家的工作和生活中,而人们上网大都是通过浏览器来搜集知识和资源。 1)Edge浏览器的配置 在浏览器右边...设置可以进行一些基础配置 隐私设置 浏览器个性化 共享复制 系统和优化设置 ---- 2)Firefox浏览器的配置 Firefox
经过长期的演化、融合、选择、淘汰,系统简便、功能全面的十进制计数法成为人类文化中主流的计数方法,经过基础教育的训练,大多数的人从小就掌握了十进制计数方法。 八进制的基数R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。 一个二进制数110,其中高位的1表示1个$ 2^2 $,即4,低位的1表示1个$ 2^1 $,即2,最低位的0表示0个$ 2^0 $,即0。 2进制转10进制如图所示: $ (10101.01)_2转10进制: $ 最终求得结果:$ (10101.01)_2 $=(21.25)10 8进制转10进制如图所示: $ (306)_8转10进制 $ Tips:R表示进制,10进制转换为2进制则一直除以2得到余数,然后倒数取余,10进制转换为8进制则一直除以8得到余数之后倒数取余,以此类推。
内容简介 · · · · · · 本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员 Knuth(高德纳)著名计算机科学家,算法与程序设计技术的先驱者、斯坦福大学计算机系荣休教授、计算机排版系统TEX和METAFONT字体系统的发明人,因诸多成就以及大量富于创造力和具有深远影响的著作(19 近些年,他将精力全部投入到《计算机程序设计艺术》七卷集的史诗般创作中。 Knuth奖,授予那些为计算机科学基础做出杰出贡献的人。 Oren Patashnik 著名计算机科学家,BibTeX的创始人之一,是位于拉荷亚的通信研究中心的研究员。 长期从事解析数论、代数数论以及计算数论方面的研究工作,参与翻译的著作有《数论中未解决的问题(第2版)》(R. K. Guy著)、《纯数学教程(纪念版)》(G. H.
pid 干掉 ::代表ipv6 列出所有链接的方法 netstat -ano|find “88”并且进行精准查询 tasklist进程查询 命令行版任务管理器 systeminfo 远程查看计算机信息
现在大家使用的计算机至少有512M的内存。这就相当于512000个(512MB÷1KB=512K)1KB的内存IC 。当然,一台计算机中不太可能放入如此多的内存IC。 通常情况下,计算机使用的内存IC中会有更多的地址信号引脚,这样就能在一个内存IC中存储数十兆字节的数据。因此,只用数个内存IC,就可以达到512MB的容量。 2.变量是怎样存储的 下面我们来看一个具体的示例。如下所示的代码清单,这是一个往a、b、c这3个变量中写入数据123的C语言程序。这3个变量表示的是内存的特定区域。 然而,为什么这里又用来指定char (1字节)、short(2字节)、long(4字节)这些数据类型呢?大家是不是也感到很奇怪? 在这种情况下,使用d时就能够从编号100的地址中读写1个字节的数据,使用e时就是2个字节(100地址和101地址)的数据,使用f时就是4个字节(100地址~103地址)的数据。怎么样?
为什么:操作系统的出现是为了简化计算机硬件的操作(协调、管理、调度), 把程序员从复杂的计算机基础指令上解放出来,做更多事。 三、一套完整的计算机系统由哪几部分组成 1.应用程序(程序员开发好的程序) 2.操作系统(严格意义上来讲也是应用程序,但它针对的是计算机硬件) 3.计算机硬件(鼠标、键盘、内存、CPU 2.运算器:计算机的运算系统。 处理计算机的逻辑运算与数字运算。 3.存储器:计算机的存储系统。 2.内存:相当于人的短期记忆,短暂接收数据。 3.硬盘:相当于记录笔记的笔记本,可以长期存储数据。 编程语言:人与计算机交流的一种媒介。 七、其他 1、x86架构是计算机CPU的代号 2、64位、32位软件 多少位是指CPU可以从内存中一次最多读取多少位的数据。
三.计算机的基本结构与工作原理 现代计算机基本结构的奠基人——冯·诺伊曼,对于计算机的基本结构拥有详细的解释。主要是以下三点: 1.计算机采用二进制为基础,而不是使用十进制 2. “存储程序控制”思想:鉴于二进制的基础,程序设计者需要将程序和数据以二进制的形式存放在计算机的存储器中,让计算机自动执行程序,从而完成预定工作。 当我们第一次拥有了一台电脑的时候,肯定会感到疑惑它要如何运行的,其实就是在操作系统的帮助下,用户才无需直接操作计算机的硬件,从而实现操作;另一方面,计算机中所有的软件都是基于操作系统的基础才得以安装与服务 六.计算机的分类 A.根据规模大小和功能强弱 1.巨型计算机 2.大型计算机 3,小型计算机 4.微型计算机:最常用的计算机,分为单片机、单板机、个人计算机(PC)等类型,个人计算机就是我们平常使用的台式 4.计算机辅助系统 (1)CAD(计算机辅助设计) (2)CAM(计算机辅助制造) (3)CAI(计算机辅助教学) 5.人工智能 人工智能作为近年来最火热的话题之一,实际上也是基于计算机的运算机制。
在日常的生活当中,我们或多或少都会接触到计算机,在现在很多人的家里面都会有计算机的存在,但还是有很多的人对于计算机基础很不了解,下面我们就对于计算机基础有一个简单的介绍。 image.png 计算机基础是什么 计算机基础主要是关于计算机的一些基本知识,以及会学到一些关于计算机的原理知识,学习计算机基础,我们一般会接触到计算机操作系统,像是我们日常生活中熟知的办公软件, 有Word,Excel等等,在学习了计算机基础之后,我们就可以进行一些简单的计算机应用操作了。 计算机基础的作用 计算机基础的作用是相当大的,很多人在学习计算机之前,都会先学习计算机基础,它是进行一些高级操作的前提,如果说作为一个程序员,连计算机基础都没有掌握好,那么在编写程序的时候肯定是一头雾水 能够学习有关计算机基础方面的知识,有时候对于我们的日常生活和工作都是有非常大的帮助,在上面,我们已经向大家介绍了计算机基础是什么,计算机的作用,希望这些内容能够帮助到大家。
前言 本章将会讲解计算机分类应用领域以及发展趋势 一.计算机分类 计算机并非只有日常所见的服务器、个人计算机等,还有一些在计算,连接领域的专有计算机。 2.网络计算机 1996年,网络计算机问世,这种简单的设备使用廉价的芯片,没有硬盘,并且能够在互联网络上存入或提取内容,售价低廉,网络计算机代表了计算机工业界思想的革命性改变,也是网络工程 师经常会使用到的设备 2)工作站 工作站(Workstaticn)主要面向专业应用领域,具备数据运算与图形,图像处理能力。 2)笔记本电脑 笔记本电脑如图1.34所示,相对于台式机,轻便是其优势,一台笔记本电脑重1-3kg.而且其发 展趋势是体积越来越小,但是功能却越来越强大,目前比较流行的屏幕尺寸是14英寸(1英寸=0.025m 5.嵌入式系统 嵌入式系统(Embedded Systems)是以应用为中心,以微处理器为基础的专用计算机系统,它是计算机市场中增长最快的领城,并且种类繁多,嵌入式系统几乎包括了生活中的所有电气设备。
计算机基础(一) 最近准备配置一台台式机,就看了一下《鸟哥的linux私房菜:基础学习篇 (第四版)》,觉得里面写的挺好,本篇博客均摘自此书。 2>存储单元 包括内存(main memory,RAM)与辅助内存,其中辅助内存其实就是大家常听到的“储存设备”!包括硬盘、软盘、光盘、磁带等等的。 2、CPU的架构 CPU 其实内部已经含有一些微指令,我们所使用的软件都要经过CPU 内部的微指令集来完成才行。 2.大型计算机(Mainframe Computer) 大型计算机通常也具有数个高速的CPU,功能上虽不及超级计算机,但也可用来处理大量数据与复杂的运算。 下一篇:计算机基础(二)
一、为何需要编码 由于计算机只能识别0和1,所以我们所有得字符和数据都是转换成二进制0和1的序列存放在计算机中的,但是我们在如何区分他们上产生了问题。 不是不可以,难度很大,完全违背了我们使用计算机的初衷了。 于是,我们可以规定每个字符的二进制序列,并把它存在计算机内,当需要将二进制位转换成我们能看懂的字符数据时,让计算机去截取二进制位查找对应的表,翻译成我们看的懂的数据。 这规定字符的二进制序列就是一种编码行为,让计算机翻译就是一种解码行为。 二、ASCll 编码 我们都知道,计算机是美国人民发明的,所以他们在设计计算机编码的时候并没有考虑到给别的国家人用(尤其是我们第三世界国家人民)。
计算机编程基础 1.编程语言 1.1编程 编程:就是计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是我们所掌握的语言来编写的,所以人们控制计算机一定要通过计算机语言向计算机发出命令。 从事编程的人员,就是程序员。 1.2 计算机语言 计算机语言是指用于人与人之间通讯的语言,它是人与计算机之间传递信息的媒介。 计算机语言的种类非常的多,总的来说可以分割成机器语言、汇编语言和高级语言三大类。 实际上计算机最终所执行的都是机器语言,它是由“0”和“1”组成的二进制数,二进制是计算机语言的基础。 编程语言是主动的有很强的逻辑性 2.计算机基础 2.1计算机组成 硬件: 输入设备:鼠标、键盘、手写板、摄像头等 输出设备:显示器、打印机、投影仪等 cpu:负责处理数据与运算
1:计算机5大组成部分 (1)控制器:控制计算机硬件 (2)运算器:逻辑运算+算数运算 控制器和运算器组成CPU (3)存储器:存储数据 内存:优点:数据读取速度快 断电即消失 外存:优点:容量大,永久存储 缺点:存储数据慢 (4)输入设备:输入信息数据 (5)输出设备:输出信息数据 PS:总线:连接所有硬件设备 2: 简单说,编程是一种人与计算机交互的一种介质。 02:什么是编程? 用代码写成一个个文件,最终组成程序,达到相应的目的。 03:为什么要编程? 让计算机帮助人类工作,接服人类劳动力。
信息高速公路是美国政府1993年提出的国家信息基础设施(NII)的通俗说法。 1.1.4计算机文化的内涵 20世纪80年代初,在瑞士洛桑召开的第三届世界计算机教育大会上提出了“计算机文化”。 6)通用性强 通用性是计算机能够应用于各种领域的基础,任何复杂的任务都可以分解为大量的基本的算术运算和逻辑运算。 这些部件和设备依据计算机系统结构的要求,构成一个有机整体,称为计算机硬件系统。 未配置任何软件的计算机叫裸机,它是计算机完成工作的物质基础。 ,将计算和存储以授权服务的形式提供,核心是将某一个或某几个数据中心的计算和存储资源虚拟化,以灵活划分资源,用户可以通过互联网从计算机基础设施获得服务 2.平台即服务(Paas) PaaS处于中间层, 知识是一切智能行为的基础,因此,建立这样的系统首先要研究知识表示方法,研究怎样才能把知识存储到计算机中,进而求解现实问题 2.机器感知 机器感知是使机器 (计算机) 具有类似于人的感知能力,其中以机器听觉与机器视觉为主
计算机基础(三) 一、数据表示方式 事实上电脑只认识0与1,记录的数据也是只能记录0与1,所以电脑常用的数据是二进制的。 0x1=106 二进制是电脑基础中的基础! 2>big5 中文字当中的编码系统早期最常用的就是big5这个编码表。每个中文字会占用2Bytes,理论上最多可以有216=65536,亦即最多可达6万多个中文字。 只要能够让计算机硬件正确无误的运行,那就算是操作系统了。所以说,操作系统其实就是核心与其提供的接口工具。 上一篇:计算机基础(二)
计算机基础(二) 设计架构 一般消费者常说的电脑通常指的就是x86的个人电脑架构。早期两大主流x86开发商(Intel, AMD)的CPU架构与设计理念都有些许差异。 DDR SDRAM又依据技术的发展,有DDR、DDR2、DDR3、DDR4等等,其中,DDR2 的频率倍数则是4倍而DDR3则是8倍! 因为第二层高速缓存(L2 cache)整合到CPU内部,因此这个L2内存的速度必须要CPU频率相同。 PS/2接口了。 上一篇:计算机基础(一) 下一篇:计算机基础(三)
1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑。 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。 500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件。 ? 12.基础数据类型(重点) why: 人类接触一些信息会做一些比较精准的划分。比如数字,汉字,英文...... 100, '中国' 机器是很傻的,你要是不给他区分,他是分辨不出来的。 我们告诉计算机: 100 ,102 ,就是数字(int), 可以+ - * / .... '中国','hello' ,'萨瓦迪卡' 文字,:用来记录信息,描述信息等等。 【单,双引号均可】 [1, 2, 3, '中国'] 列表,他能做他相应的一些操作即可。 python的基础数据类型: int(整型): 1 ,2, 123, ....
一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。 所以我们就先从学习基础知识开始。也有人说学习基础理论知识很枯燥,但是,那还是得学。你要把它当成自己的兴趣,一点一点的去投入它,相信你会是很棒的。 我们可以优先从硬件中提取出这三个主要的东西,分别是: CPU,内存,硬盘 2. 在现实生活中,人脑是用来计算的,在计算机中,用来计算的是什么呢?当然是CPU了。 总线示意图 三、处理器(寄存器及内核态与用户态切换) 1.计算机的大脑是CPU,它从内存中取指令-▶解码-▶执行,然后在取指令,解码,执行,周而复始,直至整个程序被执行完成。 2. 八、操作系统的启动流程 1.计算机加电 2.BIOS开始运行,检测硬件:cpu、内存、硬盘等 3.BIOS读取CMOS存储器中的参数,选择启动设备 4.从启动设备上读取第一个扇区的内容(
1、计算机视觉是一门研究如何使机器“看”的科学。 是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给一起检测的图像。 2、计算机视觉的应用 无人驾驶 无人安防 人脸识别 文字识别 车牌识别 以图搜图 VR/AR 3D重构 医学图像分析诊断 4、计算机视觉的实现基本过程为: 1)计算机从图片中生成数学模型。 2)计算机图形在模型中对图像进行绘制,然后在图像处理过程中将其作为输入,另外给出处理图像作为输出 。 ? 5、计算机视觉的理念在某些方面其实与很多概念有部分重叠,包括:人工智能、数字图像处理、机器学习、深度学习、模式识别、概率图模型、科学计算以及一系列的数学计算等。 6、计算机视觉库OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
计算机现在的主流都是冯·诺伊曼结构,当然还有λ架构,神经网络架构等 CPU的组成: 寄存器:暂存指令,数据等处理对象 控制器:把内存上的指令读进寄存器,根据指令结果控制计算机 运算器:运算从内存读进去的数据 时钟:CPU开始计时的信号 内存是指计算机的主存储器,通过控制芯片等与CPU相连,负责存储指令和数据,每字节(一字节=8位)都有一个地址编号。 机器语言指令分为: 数据转送 运算 跳转 call/return 二、二进制小结 所有数据在计算机内部都是转成了二进制数据,计算机才不会管它是数值,文字还是图片。 二进制转十进制 int('11',2) Out[16]: 3 十进制转二进制 bin(10) Out[17]: '0b1010' 移位运算,先拿十进制,我们熟悉的做一个比方,例如:30 30 左移一位 这就牵扯到二进制表示小数了 例如二进制1011.0011怎么表示成十进制,就是小数点后面的位权改成1/2的倍数,结果就是11.1875 浮点数就是使用符号,尾数,基数和指数来表示小数 其实说到这里,大家应该明白为啥浮点数会出错了吧