计算机基础知识

 一. 计算机原理
      1.1 计算机是什么

      1.2 计算机的组成

 二.计算机语⾔

    2.1  计算机语⾔的基本概念
    2.2  计算机语⾔的发展
    2.3  解释型和编译型的语⾔区别


三. 交互⽅式
   3.1交互⽅式的种类
   3.2⽂本交互模式打开的⽅式(win)


四.  DOS命令
   4.1 ⽂本⽂件

   4.2 解码与编码

   4.3 字符集

五. 进制

        进制之间的转换
        进制的计数
        进制间的换算
    数据

 


1.计算机概念

1.1计算机是什么?

       计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,

         *又可以进行逻辑计算,还 具 有存储记忆功能。

1.2 计算机由什么组成?

        * 硬件:CPU 、主板、硬盘、 显示器、 键盘 显卡等等 看得见摸的着。
        * 软件:微信、qq (聊天软件)、王者荣耀、英雄联盟(游戏软件)等等 看不见摸不着–》网站,服务器存在。

2.计算机语言

    2.1计算机语言概念

        指用于人与计算机用于通讯的语言,计算机只懂0与1,人与计算机对话,

          * 指令计算机去工作只能用计算机语言翻译给计算 机来让计算机“听的懂”。

    2.2计算机语言发展
         * 机器语言(0,1)—>汇编语言 —》高级计算机语言。。。(面向过程—>面向对象—>面向应用)

         *转换时机不同

            编译型语言 例:C语言 

         x(源码) --编译–>y(编译完成后的机器码)

            特性:具有执行速度快,但是跨平台性差

          * 解释型语言 例:python  x(源码) --解释器–>解释执行

             特性:执行速度慢,但是跨平台性好


3.交互方式

3.1交互方式种类

   * 命令行的交互方式 一一>TUI(Text-based User Interface)接口

      图形界面化交互方式GUI
  3.2 windows TUI打开方式(在搜索栏输入cmd 或者 按住键盘windows键 + R键 输入cmd然后回车)

 
  命令⾏结构如下:
        * Microsoft Windows[version 10.0.18362.900] ---> 表示:版本
           (c) 2019 Microsoft Corporation. (All rights reserved保留所有权利) --->表示: 版权声明
           C:\User\mes14196>
           C: --->所在磁盘的根⽬录 (可以通过 X: 切换盘符)

           C:\User\mes14196---> 所在磁盘路径,当前所在的⽂件夹
           ">" ---> 命令提示符 (在后⾯可以直接输⼊指令)

4.  Dos 命令

       dir 列出当前⽬录下的⽂件夹或者⽂件                                 
       md 创建⽬录
       rd 删除⽬录
       cd 进⼊指定⽬录
       cd.. 退回上⼀级⽬录
       cd/ 退回到根⽬录
       del 删除⽂件
       exit 退出dos命

     4.1 文本文件

       * 纯⽂本
            * 纯⽂本只能保存单⼀的⽂本内容,⽆法保存内容⽆关的东⻄(eg: txt⽂本⽂档)

        * 纯⽂本在计算机底层也会转换为⼆进制保存

        * 富⽂本

            * 富⽂本可以保存⽂本以外的东⻄(eg:有道笔记)

      4.2 解码与编码
         将字符转换为⼆进制码的过程,我们称之为编码 encode()
         * 将⼆进制码转换成字符的过程,我们称之为解码 decode()

              

      4.3 常⻅的字符集

       * ASCII 美国⼈编码 使⽤7位来对美国常⽤的字符进⾏编码 包含128个字符
       * ISO-8859-1 欧洲的编码 使⽤8位来编码 包含256个字符
       * GBK 中国⼈编码(国标码)
       * Unicode 万国码 包含世界上所有语⾔和字符 编写程序⼀般都会使⽤
       Unicode 编码
       * Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32

       PS: 出现乱码的情况一般也是编码与解码字符集使用不同,调整即可
                例如浏览器出现乱码则在右键菜单中选择编码在其中选择需要的,一般默认自动检测或者utf-8。

5. 进制

        * 二进制 

         * ⼆进制满⼆进⼀ ⼆进制⼀共有2个数字 0 1

         * 计数:0 1 0 1 10 11 100 101 110 111 1000....

       * 八进制

         * ⼋进制满⼋进⼀ ⼋进制⼀共有8个数字
         * 计数: 0 1 2 3 4 5 6 7 10 11 ..... 17 20 21...27 30

        * 十进制
          * ⼗进制满⼗进⼀ ⼗进制⼀共有10个数字
          * 计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 .....19 20

       *十六进制

          * ⼗六进制满⼗六进位 ⼗六进制的数字 引⼊了 a b c d e f 表示 10 11 12 13 14 15

          * 计数: 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 ... 1a 1b 1c 1d 1e 1f
             20 21 22 23 24....2a 2b 2c 2d 2e 2f 30 31 32 33 34.. 3a 3b...

      * 进制间的转换

          * ⼗进制–>⼆进制 原理: 对⼗进制数进⾏除2运算

          * ⼆进制 – > ⼗进制 原理:⼆进制乘以2(次幂)的过程

       数据

          * bit是计算机中最⼩的单位

          * byte是我们最⼩的可操作的单位

            8bit = 1byte(字节)
            1024byte = 1KB(千字节)
            1024KB = 1MB(兆字节)
            1024MB = 1GB(吉字节)
            1024GB = 1TB太字节)
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值