NO.1什么是计算机?(基础篇)
2020-07-20 04:12
1231 查看
目录
1. 计算机基本概念
1.1 计算机是什么?
- 定义: 计算机(computer)俗称 “ 电脑 ”,是现代一种用于高速计算的电子计算机器。
- 功能: 可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。
- 特点: 运算速度快、计算精确度高、逻辑运算能力强、存储容量大、自动化程度高、性价比高。
- 总结: 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
1.2 计算机的组成?
- 计算机(computer) 是由 硬件系统(hardware system) 和 软件系统(software system) 两部分组成,没有安装任何软件的计算机称为 裸机 。
- 类别: 可分为 超级计算机 、 工业控制计算机 、 网络计算机 、 个人计算机 、 嵌入式计算机 五类,较先进的计算机有 生物计算机 、 光子计算机 、 量子计算机 等。
- 硬件: 电源、主板、CPU、内存、硬盘、声卡、显卡、网卡、调制解调器、光驱、显示器、键盘、鼠标、音箱、打印机、视频设备、闪存盘、移动存储卡及读卡器…
- 软件: 系统软件( 操作系统、语言处理系统、服务程序、数据库管理系统…)、应用软件( QQ、微信、迅雷、游戏…)
2. 计算机语言
2.1 计算机语言的基本概念
- 概念: 计算机语言(Computer Language) 指用于人与计算机之间通讯的语言。
- 特点: 计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。
- 功能: 用以编写计算机程序的数字、字符和语法规划组成计算机的各种指令(或各种语句)。
2.2 计算机语言的发展
- 分类: 机器语言,汇编语言,高级语言 机器语言: 指一台计算机全部的指令集合,由"0"和"1"组成的二进制数,二进制是计算机语言的基础。
- 汇编语言: 在机器语⾔基础之上发展出来的,它⽤⼀些简单的字⺟和符号串来代替⼆进制串,这样就提⾼了语⾔的记忆性和识别性。
- 高级语言: 就是⼀系列指令的集合。 BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等。- 高级语言源程序可以用解释、编译两种方式执行。
2.3 编译型语言和解释型语言的区别
- 编译型语言 : 概念: 首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。【代表语言:C/C++】
- 特点: 执行速度特别快,跨平台性比较差。
-
概念: 源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。【代表语言:Python/JavaScript / Perl /Shell】
3. 交互方式
3.1 交互方式的种类
3.2 文本交互模式打开的方式(win)
- win键 + R - - > cmd - - > 回车
- 命令行窗口
- Microsoft Windows [版本 10.0.17134.1246] - - - > 版本
- © 2018 Microsoft Corporation。保留所有权利。- - - > 版权声明
- C:\Users\qq377> C: - - - > 所在磁盘的根目录(可通过X:切换盘符)
- \Users\qq377 - - - > 所在盘符路径,当前所在的文件夹
- > - - - > 命令提示符(在后面可以直接输入指令)
3.3 DOS 命令
-
概念: DOS(Disk Operating System,即磁盘操作系统。它是一个基于磁盘管理的操作系统。) DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
-
常用的DOS命令:
命令提示符(Command Prompt )
DOS命令 | 含义 |
---|---|
dir | 列出当前目录下的文件夹或者文件 |
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd. . | 退回上一级目录 |
cd/ | 退回到根目录 |
del | 删除文件 |
exit | 退出DOS命令 |
4. 文本文件和字符集
4.1 文本文件
-
概念: 文本文件是一种由若干行字符构成的计算机文件。文本文件存在于计算机文件系统中。通常,通过在文本文件最后一行后放置文件结束标志来指明文件的结束。
-
特点: 文本文件是指一种容器,而纯文本是指一种内容,富文本可以保存多种内容。文本文件可以包含纯文本和富文本。
-
分类:
纯文本: 只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档) - 富文本: 可以保存文本以外的东西(例如:有道云笔记)
注意:纯文本在计算机底层也会转换为二进制保存
-
将字符转换为二进制码的过程,我们称之为编码 encode()
4.2 常见的字符集
- ASCII 美国人编码 ,使用7位来对美国常用的字符进行编码,包含128个字符
- ISO-8859-1 欧洲人编码,使用8位来编码,包含256个字符
- GBK 中国人编码(国标码)
- Unicode 万国码,包含世界上所有语言和字符,编写程序一般都会使用 Unicode
- Unicode 编码有多种实现,UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。
5. 进制
5.1 进制之间的转换
- 十进制 - - - > 二进制 原理:对十进制数进行除 2 取余运算
- 二进制 - - - > 十进制 原理:二进制数乘以 2(次幂)的过程
- 重点: 进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据
5.2 进制的计数
- 十进制 满十进一位(十进制一共有10个数字)
- 计数: 0 1 2 3 4 5 6 7 8 9 10 11 12 … 19 20
-
满二进一位(二进制一共有2个数字,0 1)
-
满八进一位(八进制一共有8个数)
-
满十六进一位(十六进制的数字,引入了a b c d e f 表示 10 11 12 13 14 15)
5.3 数据间的换算
-
bit 是计算机中最小的单位
-
byte 是计算机中最小的可操作单位
-
8 bit = 1 byte(字节)
-
1024 byte = 1 KB (千字节)
-
1024 KB = 1 MB (兆字节)
-
1024 MB = 1 GB (吉字节)
-
1024 GB = 1 TB (太字节)
6. 环境变量
6.1 基本概念
- 环境变量(environment variables) 一般是指在操作系统中用来指定操作系统运行环境的一些参数,如: 临时文件夹 位置和 系统文件夹 位置等。
- 环境变量操作 1.查看环境变量 右键计算机(此电脑),选择属性
- 系统界面左侧选择,高级系统设置
- 选择环境变量
-
通过新建按钮添加环境变量
-
通过编辑按钮来修改环境变量
-
通过删除按钮来删除环境变量
6.2 path环境变量
- path环境变量保存的是一个一个的路径
- 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
- 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
- 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意为止来访问这些文件了
- 注意事项:
- path环境变量不区分大小写 path Path PATH
- 多个路径之间用 ; 隔开
相关文章推荐
- 中国的计算机教授做了什么?
- 中小学领域计算机科学教育应该学什么?
- 【计算机网络常见面试题】VLAN有什么特点
- 我的电脑学习历程.第三章.在那段堕落的岁月里,我终于明白了什么是计算机
- 计算机基础-----不同磁道扇区数是否相同?空硬盘写入数据填充磁道和扇区的顺序是什么?
- 什么是计算机二进制
- 计算机中的“句柄”是什么意思?
- 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的
- 【计算机的物理实现】什么是半导体
- 计算机基础——字符与字节有什么区别
- 微处理器、微型计算机、微型计算机系统有什么联系与区别
- supplicant(计算机) 是什么
- 计算机科学科普(一):什么是计算机
- 要看什么书 全国计算机二级考试C语言类初了C语言还要考些什么
- 本地计算机上的 MSSQLSERVER 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务 [解决办法]
- 计算机系学生应该学什么
- 【转】计算机的键盘是按什么顺序排列的
- 计算机编程是什么?还有c语言又是什么,还有java是什么?
- 我能用Windows PowerShell做什么:检查计算机的日期与时间
- 大学计算机我们学到啦什么?