计算机小白基础概念笔记(1)

    技术2023-05-16  71

    计算机的基础知识(1)

    计算机的基本概念

    计算机是现代用于是一种用于高速计算的电子计算机器,具有数值计算、逻辑计算、存储记忆等用途。由硬件系统(显示器、显卡、键盘等)和软件系统(APP等)组成。 能够按照程序运行、自动、高速处理数据的现代化智能电子设备

    计算机语言

    用于人与计算机通讯的语言,由各种字符和指令组成。 发展:

    机器语言(只由0,1二进制数构成)汇编语言高级语言(例如C、C++、C#、Java、python等)

    解释型语言和编译性语言的区别

    编译型语言:

    只须编译一次就可以把源代码编译成机器语言,执行速度比较快;依赖编译器,跨平台性差一些,比如C语言

    解释性语言:

    跨平台性好,执行速度比较慢,比如python

    交互方式

    种类:

    命令行的交互方式TUI 图形界面化的交互方式GUI

    文本交互模式打开方式:

    win+R->cmd->Enter(我的是Windows版本) win按键就是键盘上Ctrl和Alt之间的那个

    DOS命令

    DOS操作系统面向磁盘的命令,包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 部分命令如下:

    名称作用md创建目录dir创建当前目录下的文件夹或者文件rd删除目录cd进入指定目录cd…退回上一级cd/退回根目录del删除文件exit退出DOS命令ping检查网络是否连通(ping(空格)IP地址)ipconfig显示当前的TCP/IP配置的设置值

    具体可以看这个: https://baike.so.com/doc/2807622-2963302.html ps:初学者不妨试试dir/w/s,或许你可以用来······

    文本文件和字符集

    文本文件:

    分类 纯文本:保存单一的文本,内容无关不保存,参考TXT文本文档。 富文本:保存文本以外的,参考有道云笔记。

    纯文本字符在计算机底层也会转换为二进制保存: 字符转为二进制码,称为编码encode() 二进制码转为字符,称为解码decode()

    常见的字符集:

    ASCII美国写的编码 使用7位来对美国常用的字符进行编码,包含128个字符ISO-8859-1欧洲的编码 使用8位来编码 包含256个字符GBK中国人写的编码(国标码)GB2312GB2312是中国国家标准的简体中文字符集,基本满足了汉字的计算机处理需要Unicode万国码 包含世界上所有语言和字符 编写程序一般都会用有多种实现 UTF-8 UTF-16 UTF-32BIG5大5码,一般是台湾人用的,多为繁体字

    进制

    分类:

    十进制十进制的基数为10,数码由0-9组成,逢十进一八进制基数为8,逢八进一,0-7,十进制的8表示为八进制10(幺零)二进制为0,1俩数,十进制2表示为二进制为10十六进制基数16,引入了 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···

    二进制转十进制:

    原理:二进制乘以2(次幂)的过程 举例: 1001.01 =81+40+20+11+0*(1/2)+1*(1/4) =8+0+0+1+0+0.25 =9.25

    十进制转二进制:

    对十进制数进行除2运算,并且倒取余数 举例: 250÷2=125······0 125÷2=62······1 62÷2=31········0 31÷2=15······1 15÷2=7········1 7÷2=3········1 3÷2=1·······1 1÷2=0·······1 所以结果是11111010

    ps:由于比较易于理解(小学生的知识水平)以及文字说明比较麻烦,附上链接可以查看具体的:https://baike.so.com/doc/5692960-5905663.html 在线进制转换网页上就有,附上一个可以随意检查你的思路过程: https://tool.oschina.net/hexconvert/

    数据间的换算:

    bit是计算机中最小的单位 byte是我们最小的可操作的单位 8bit = 1byte(字节) 1024byte = 1KB(千字节) 1024KB = 1MB(兆字节) 1024MB = 1GB(吉字节) 1024GB = 1TB太字节)

    Processed: 0.010, SQL: 10