计算机的基本认识

1.计算机的基本概念

1.1 计算机是什么?

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机。

  • 特点:数值计算 逻辑计算,储存记忆的功能。

  • 总结:能够按照程序运行 自动 高速处理数据的现代化智能设备。

1.2 计算机的组成
  • 硬件+软件

  • 硬件:鼠标 键盘 显示器 CPU 硬盘等…看得见的硬件设施

  • 软件:pyCharm QQ 浏览器等…看不见摸不着的

  • 软件:就是一系列按照顺序组织的计算机数据和特定指令的集合。

2.计算机的语言

2.1 计算机语言的基本概念
  • 计算机语言(computer language)指用于人与计算机之间通讯的语言。
  • ·总结:能够按照程序运行 自动 高速处理数据的现代化智能电子设备。
2.2 计算机语言的发展
  • 机器语言–>汇编语言–>高级计算机语言
  • 机器语言:最初的机器语言都是由0和1组成的二进制数,说白了二级制就是语言组成的基础
  • 汇编语言:汇编语言是在语言基础上发展的,它用了一下简单的字母和符合串来代替二进制串,这样就提高了语言的记忆性和识别性
  • 高级计算机语言:就是一系列指令的集合 例如: 例如: JAVA C C++ Python
2.3 解释型和编译型的语言区别

根据转换时机的不同,语言分成了两大类:编译型语言和解释型语言
编译型语言:(c语言)
编译型语言:会在代码执行前将代码编译为机器码,然后将计算机码交由计算机执行
特点:执行速度特别快,跨平台性比较差
解释型语言:(python java)
解释型语言:不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译
特点:执行速度比较慢,跨平台性比较好

3.交互方式

3.1 交互方式的种类
  • 命令性的交互方式(Text -based user interface)TUI
  • 图形界面化的交互方式(Graphical user interface)GUI
3.2 文本交互方式的打开方式(win)

在这里插入图片描述

  • ` win键+R–>CMD–>enter键
  • 命令行结构
  • Microsoft Window[版本6.1.7601]–>版本
  • 版权所有©2009 Microsoft Corporation。保留所有权利 —> 版权声明
  • C:\User\Administrator>
  • C: —>所在磁盘的根目录 (可以通过 X: 切换盘符)
  • \User\Administrato —> 所在磁盘路径,当前所在文件夹
  • 命令提示符 (在后面可以直接输入指令)
3.3 DOS命令
命令作用
dir列出当前目录下的文件夹或文件
md创建目录
rd删除目录
cd进入指定目录
cd…返回上一级目录
cd/返回到根目录
del删除文件
exit退出dos命令

4.文本文件和字符集

4.1 文本文件
  • 文本分为两种:纯文本和富文本
  • 纯文本只能保存单一的文本内容,无法保存内容无关的东西(例:TXT文本文档)
  • 富文本可以保存文本以为的东西(例:有道笔记)
  • 纯文本在计算机底层也会转换为二进制保存
    将字符转换为二进制的过程,统称为编码 encode()
    将二级制码转换成字符的过程,统称为解码 decode()
4.2 常见的字符集
  • ascii(美国人编码) 使用7位数对美国常用的字符进行编码 包含128个字符
  • iso8859-1(欧洲的编码) 使用8位来编码 包含256个字符
  • GBK (中国人编码)[国际码]
  • Unicode(万国码) 包含世界上所有语言和字符 编写程序一般都会使用Unicode编码
  • Unicode编码由多种实现 UTF–8 UTF–16 UTF–32

5.进制

5.1 进制间的转换
  • 十进制->二进制 之间的换算 5的二进制
  • 原理:对十进制进行除2的运算
    5/2 =2 余1
    2/2 =1 余0
    1 1
  • 二进制->十进制
  • 原理:二进制乘以2(次幂)的过程
  • 101 12(0)+0 2(1)+*2(2)
  • 进制越大表现形式越短,之所以出现其它进制就是为了更方便的表示数据
5.2 进制的计数

十进制

  • 满十进一 一共有10个数字 0 1 2 3 4 5 6 7 8 9
  • 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14…20 21

二进制

  • 满二进一 0 1
  • 0 1 10 11 100 101 110 111…

八进制

  • 满八进一 0 1 2 3 4 5 6 7 8
  • 0 1 2 3 4 5 6 7 10 11 12 13…17 20…27 30

十六进制

  • 满十六进一(共16位)
  • 0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
  • 0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 10(16) 11(17) 12(18) 13(19) 14(20)…19(25) 1a(26) 1b…
5.3 数据间的换算
  • bit是计算机中最小的单位
  • byte是我们最小的可操作单位
  • 8bit = 1byte(字节)
  • 1024byte = 1kb(千字节)
  • 1024kb = 1mb(兆字节)
  • 1024mb = 1gb(吉字节)
  • 1024gb= 1tb(太字节)
    。。。。。。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值