5月18号,计算机基础

1 文字梳理

1.1 计算机基本概念

  • 用于高速计算的电子机器
  • 具有数值计算存储记忆逻辑计算的功能
  • 能按程序运行、自动、高速处理数据的现代化智能电子设备
  • 硬件+软件(学习重点)
  • 如何理解软件?

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

1.2 计算机语言

  • 人与电脑之间通讯的语言
  • 计算机的底层是语言,人要保证计算机能听懂
提高辨识
便于记忆
机器语言
汇编语言
高级计算机语言
  • 机器语言:(0,1) 。如 你好 翻译成 0 1 0 1 1 0 ……排列组合
  • 汇编语言:增加了字母和符号串,代替二进制串
  • 高级计算机语言:Java ,C++,Python,C

1.3 交互方式

  • 顾名思义,交流互动的方式
  • 种类:

    1.3.1 TUI(Text User Interface,文本交互模式,我们主要研究的)

  1. 命令行的交互模式
  2. 控制台,如何打开TUI?win+R: cmd 回车
  3. 需要记住的常见命令:
命令 含义 示例
dir 列出当前目录下的文件及文件夹 C:\Users\Administrator>dir
md 创建文件夹 C:>md wuyuge
rd 删除文件夹,且只能删除没有内容的文件夹 C:>rd wuyuge
cd 双击进入 C:>cd wuyuge
cd. 不变,当前文件夹 C:>cd.
cd… 退出到上一级目录 C:\wuyuge>cd…
cd\ 一次退到磁盘根目录 C:\wuyuge>cd\
cd:>b.txt 创建名为b.txt的文档 C:\wuyuge>cd.>wuyuge.txt
echo abc >b.txt 在名为b.txt的文档中输入abc C:\wuyuge>echo hello>wuyuge.txt
del b.txt 删除名为b.txt的文档 C:\wuyuge>del wuyuge.txt
del abc 删除名为abc的文件夹,此时文件夹还在,只是里面的文件清空了 C:>del wuyuge, C:\wuyuge* 是否确认(Y/N)? Y
exit 退出,相当于右上角的叉 \

1.3.2 GUI(Graphic User Interface,图形用户界面)

  1. 采用图形方式显示的计算机操作用户界面
  2. 与TUI的共同点:都有interface,接口
  3. 怎么理解接口?一个选项就是一个接口

用户要通过软件的接口对软件进行操作,并且所有接口都会对我们开放。

1.4 文本文件和字符集

  • 纯文本:只能保存单一的文本内容,无法保存与内容无关的(如图片,改变颜色等)(注意:写代码在纯文本里)
  • 富文本:如Word,有道笔记……
  • encode():将文字转化为二进制,俗称 编码
  • decode():将二进制转化为文字,俗称 解码
不同的编码、解码方式 适合国家、地区 补充
ASCII码表 美国 使用7位编写常用字符,包含128个
ISO-8859-1 欧洲 使用8位编写常用字符,包含256个
Unicode万国码 所有国家 UTF-8:1-5 ,最常用

1.5 进制

  • 二进制、十进制、八进制、十六进制
  • 为了更方便的表示数据,进制越大,数据显示越精简

1.5.1 进制的换算

  • 十进制到二进制:对十进制进行除以2的运算,从下往上写
  • 十进制到十六进制:对十进制进行除以16的运算,或者先转换为二进制
  • 二进制到十进制:二进制上个位数字乘以2的幂次
进制 原理 计数
十进制 满10进1 0,1,2,3,4,5,6,7,8,9,10,11,…
二进制 满2进1 0,1,10,11,100,101,110,111,…
八进制 满8进1 0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,30,…
十六进制 满16进1 0,1,2,3,4,5,6,7,8,9,a【10】,b【11】,c,d,e,f【15】,10【16】,11【17】,12【18】,13,14,15,16,…,19【25】,1a【26】…

计算机只认识二进制数据

bit:计算机中最小的单位
byte:我们可操作的最小单位

1 byte=8 bit
1024 byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB

2 思维导图

  • 用于复习记忆参考
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Sheroisshero/article/details/106222432