计算机基本介绍

1.1计算机的基本知识

一、为什么需要计算机

二、计算机定义

三、计算机特点

1、计算机可以进行数学和逻辑运算,(逻辑运算可以实现在接受道不同操作指令的时候做出不同的相应)

2、计算机可以对数据进行记忆和存储。(数据不仅仅是数字,图片、音频)

3、计算机可以在程序的指令下自动高效的完成计算。

四、计算机的组成

1、从大的系统分类,将计算机分为硬件系统和软件系统

2、硬件:我们可以直白的认为计算机是指物理设备(看得见、摸的着)

3、软件:所谓的软件就是安装在计算机上提供用户使用的指令集合。

1.2 硬件系统

一、为什么需要硬件

任何的计算操作,最后都需要相应的硬件来完成;

二、硬件的组成

1、现代计算机是一句“冯诺依曼”理论将他的硬件分为五个组成部分

2、输入设备:核心作用就是给计算机输入不同格式的数据

3、输出设备:将计算机处理后的数据以不同的形式展现给客户

4、控制+处理器:者部分合在一起就是我们说的中处理器(CPU)

5、存储设备:我们将存储器分为内存和外存两部分;无论哪一种,都是用来存储数据;

三、内存与外存

1、内存:就是平常说的内存条,它的大小一般在(4g-16g)内存是通电工作的。

2、外存:外存的表现形式很多,例如:硬盘、u盘、光盘等外存的工作放式是通过磁工作的。

四、内存与外存比较

1、内存的速度比外存的快;

2、内存当中的数据断电之后会消失,而外存不会消失;

3、内存又分为只读内存(rom)和随机内存(ram);

1.3软件系统

一、为什么需要软件

 如果计算机没有软件,那么它的硬件将不知道如何工作

二、软件系统介绍

1、我们人为将系统分为两部分:系统软件、应用软件。

2、系统软件分类(操作系统):

 (1)、桌面操作系统

  Windows;由微软推出,用户量大,分很多系列

  MacOS:苹果公司,也是Linux的一个分支

  Linux:核心内容是由李纳斯。杨编写;应用软件少

(2)、移动操作系统设备

  IOS:

  Android:

(3)、服务器操作系统:

  Windows service:由微软推出,是收费的

  Linux:开源、稳定

 1.3 服务器:

所谓的服务器我们可以理解为是一台给用户提供相应的服务的机器(文件的上传与下载,)只不过这台电脑的处理能力远远大于个人电脑;处理能力、计算能力很强的都超强的电脑,国内Linux运用的较多

  3、应运软件:我们安装在操作系统之上的第三方软件(QQ、微信、网易云音乐等);

      计算机:  用户发送指令 》第三方应用软件发送指令 》计算机操作系统发送指令 》底层硬件系统

            用户发送指令 》计算机操作系统发送指令 》底层硬件系统

 1.4 二进制介绍

一、二进制是什么

1、进制:认为规定的计数规则。

2、二进制:就是逢2进1的计算规则。

二、二进制介绍

1、0和1是二进制里的基数;

2、二进制广泛的应用于计算机当当中。(底层计算机只能读懂0和1)

三、计算机如何理解0和1

现代的计算机都是通电进行工作的,当电流通过设备时候会产生电压,此时前辈们就认为的设定规则,取走一个电压值,比这个值大,就成为高电位,用1表示,比这个直小,就称为地电位,用1表表示。基于这种原理,此时计算机就可以认识0和1,刚好0和1又是二进制中的基数(计算机应用了二进制)

四、二进制的好处

1、二进制实现技术简单,状态稳定

2、二进制里只有0和1两个基数,刚好与程序语言中的真和假对应。(1代表程序语言中的真,0代表程序语言中的假)

 3、二进制可以很容易的转成十进制。

1.5常见的数据进制转换

1、二进制:基数是0、1,逢2进1

2、八进制:技术是0-7,逢8进1

3、十进制:基数是0-9,逢10进1

4、十六进制:基数是0-9 ABCDEF,逢16进1

三、用二进制数数;

       基数

  01 》10  二进制里的2

  01 》11 二进制里的3

  01 》100 二进制里的4

  01 》101 二进制里的5

  01 》110 二进制里的6

  01 》111 二进制里的7

  01 》1000 二进制里的8

1.6进制之间的转换

一、其它进制转十进制

1、先确定当前数字的位数,然后从右向左数,依次为低位到高位;

2、记下每位数字的位数N,

3、取出每位数字m,然后用这个m去乘以当前进制的N-1次方。

4、将每位数字相乘的结果相加,最后就是该数值对应的十进制数字。

  eg:10011

    1*2(5-1)次方+0*2(4-1)次方+0*2(3-1)次方+1*2(2-1)次方+1*2(1-1)次方=16+0+0+2+1=19

八进制转十进制:

  eg:120 

    1*8(3-1)次方+2*8(2-1)次方+0*8(1-1)次方=64+16=80

二、其他进制转二进制

1、十进制转二进制

  1. 用十进制的数除以2,得到一个商和余数
  2. 判断商是否为0,如果不为0,继续拿商除以2,
  3. 直到摸某一次商为0,我们将得到的余数反向排列,就是这个十进制数对应的二进制数;
  4. eg:  12          12/2=6``0   6/2=3```0  3/2=1``1   1/2=0 ```0     0100

2、八进制、十六进制转二进制

  1. 我们只需要事先将八进制当中的所有基数,都用二进制表现出来,
  2. 这个操作中需要注意的是,当我们用二进制去表示八进制数值的时候,我们需要用三位来表示  
  3.        0··000     1··001    2···010  3··011   4···100

1.7编码

一、编码是什么

所谓的编码就是将人类理解的语言,编译成计算机可以执行的语言

二、编码的思想

将我们人类的自然语言,按照一种规则,与二进制数字做对应,当这种对应关系越来越多的时候,就会形成一张表,我们将其称为‘编码表’

三、ascii码表:

  1、它可以认为全世界第一张通用的单字节编码表

  2、在它里面就是定义了256个我们常用的字符与数值的对应关系

  3、ascii码表分成了三个部分组成,非打印字符、打印字符、扩展打印字符

四、字符集:

  我们可以把字符集和编码表当作一个东西去理解,对于我们来说,只需要记住编码(字符集)用的不对那么就会出现乱码,此时我们只需要设置对的字符集就可以。在这里要记住UTF8编码,中文中使用最多的一种,(GBK、GB2312)

1.8、数据计量单位

一、为什么需要计量单位

计算机是用来处理数据的,当数据积累到一定的量级之后就会需要相应的单位来对它进行衡量。

二、最基本的单位

  1、比特(bit/位)他被认为是计算机中最小的单位

  2、字节(byte)它比位大一些,1字节=8位

三、常见单位换算

1、1B=8b

2、1kb=1024B  文档小图片

3、1MB=1021kb  大图片

4、1GB=1024MB  视频、音乐

5、1T=1024GB  

6、1PB=1024TB

1.9编程语言介绍

由人类设计的一种计算机可以理解的语言

一、编程语言的发展历史

1、机器语言

  机器语言就是纯二进制,将我们人类完成的事情直接用0、1来表示.

2、汇编语言

  汇编语言就是在机器语言的基础之上,将一些常用的操作直接规定成人来的语言来表达,随着计算机要做的事越来越多,同时生产计算机的厂商也越来越多,我们不能保证所有的硬件都能很好的支持我们的二进制。

3、高级编程语言

  他就是一种类似于人类的语言,人类很容易理解,同时不担心计算机如何识别。当前全世界一共有600多种编程语言。

二、常见的编程语言

  1、c语言:我们认为c语言是所有高级编程语言的鼻祖

  2、c++:它是在c语言的基础上简化,更利于我们学习,c、c++都是以贝尔实验室推出;

  3、Java:有sun公司在1995年推出,最大特点是跨平台。

  4、c#:由微软推出来的语言

  5、python:数学计算能力超强

  6、PHP:这门语言出身是最大的特点是用来最web网站的

  7、JavaScript:当前最流行的一种前端脚本语言

  8、nodejs:全栈型语言,前后端都可以写

  9、go:由谷歌推出的语言

1.10、常见的DOS命令

一、dos是什么

dos是一个操纵系统,属于Windows,和我们现在用的win7\8\10去做比较差别在于,我们现在用的是图形界面,而dos是命令行操作的。

二、如何使用dos

1、进入终端:win +r 调出运行面板;

2、输入cmd;

3、按回车健,进入dos系统;

CTRL+c tui退出

三、dos常见命令

1、time 调用系统时间、显示当前计算机时间

2、CTRL+c 退出正在执行的命令

3、shutdown /s /t  时间(秒) 设置在()秒后自动关机

  shutdown /a 取消之前设置的自动关机

4、cls 清屏

5、ping  网址/IP     查看网络是否通的  查看IP地址

6、ipconfig -all 将计算机中的所有网卡信息列出来

  ip地址:ip地址可以在一个网络内唯一的标识当前计算机。ip地址是可变的

  最早期的ip地址规则是ipv4,目前已经枯竭,所以又出了新的规则ipv6.

  mac地址:物理地址,他是被烧入的,只读内存的,用来在全世界唯一标识一台计算机。 Mac地址是不可变得,唯一的。

 7、切换盘符:盘符名称+:a按回车键  eg:   d: 回车

  根目录:某一个盘符的一级文件夹

8、返回上一级和返回根目录:

  所有的命令都在英文输入法下

  cd 只能切目录,不能切盘符

  cd ..  返回上一级目录

  dir  将当前目录下的文件展示出来

  cd /  直接回到根目录

  注意:01 cd就是change 的字母缩写

      02 所有的命令都在英文输入法下

     03 cd 只能切目录,不能切盘符

     04 根目录:某一个盘符的一级文件夹

 9、切换目录

  cd:文件夹名称

  cd切换目录只能在当前盘符下操作,不能跨盘符切换目录。

  打开文件(.txt、.doc)  E:\a>a.txt

10、目录及文件的相关操作

  01 创建目录: md 

  02 新建文件: 在dos中,没有直接创建文件的命令,但我们可以间接的得到一个文件。echo '文件内容' >文件名称/格式

   E:\a\text>echo '明天放假'>b.txt

    

  03 删除目录:rd  rd只能删除空目录

       E:\a>rd /s aa

   

  04 删除文件:

  05 del: 如果del后面不是一个文件,而是一个目录,那么他将会这个目录下所有的文件都删除
E:\a\aa\bb>cd..

E:\a\aa>del bb
E:\a\aa\bb\*, 是否确认(Y/N)? y

E:\a\aa>

11 、文件的拷贝和剪切(移动)

 01 copy:copy 被复制文件路径 将这个文件复制到哪里 

   copy 被复制文件所在地 将当前文件复制的路径(第三部分可以省略,会将相应的文件复制到当前停留的位置)

  E:\a\aa\bb>copy cc/aa.txt
  cc\aa.txt
  已复制 1 个文件。

 将cc文件夹下的aa.txt文件复制到bb文件夹下

 02 move:  move   被剪切文件夹所在地   将这个文件复制到的路径 

  注:对于剪切操作来说,必须要进入到操作文件的目录去执行命令

    第三部分用来指明目标所在地的路径,不能省略  

  E:\a\aa\bb>move aa.txt e:a
  移动了 1 个文件。

   

 

 

posted @ 2019-05-28 13:12  春风几度闲  阅读(2346)  评论(0编辑  收藏  举报