你了解计算机基本概念吗?

My First Blog.

1.计算机基本概念

  • 1.1 计算机是什么?

计算机(computer):现代一种用于高速计算的电子计算机器。
特点:数值计算,逻辑计算,存储记忆功能。
总结:能够按照程序运行,自动、高速地处理海量数据的现代智能电子设备。

  • 1.2 计算机的组成?
  • 硬件:鼠标,键盘,显示器,CPU,硬盘等。(看得见摸得着的)
  • 软件:Pycharm,QQ,WeChat,英雄联盟等。(看不见摸不着的)

  • 2.计算机语言

  • 2.1 计算机语言的基本概念
    概念:计算机语言(computer language)指用于人与计算机之间通讯的语言。详情请点击。

  • 2.2 计算机语言的发展

  • 机器语言–>汇编语言–>高级计算机语言

  • 机器语言:最初的机器语言都是由0和1组成的二进制数。

  • 汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和字符串来代替二进制串,从而提高了语言的记忆性和识别性。

  • 高级计算机语言:更接近了自然语言,易于编写,例如:Java python c++ c# 等。实际是一系列指令的集合。

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

  • 编译型语言 代表语言 C
    x(源码)— —编译—>y(编译后的机器码)执行速度特别快 但是跨平台性较差(类比吃快餐 食堂打饭)

  • 解释型语言 代表语言 Python 执行速度比较慢 跨平台性比较好(类比吃火锅,按需分配)
    x(源码)— —解释器— —> 解释执行


3.交互方式

3.1交互方式的种类
1.命令行的交互方式(Text-based User Interfae) TUI
2.图形界面化的交互方式(Graphical User Interface) GUI

3.2交互模式的打开方式(win)

  • win键+R–>CMD–>回车Alt
  • 命令行结构:
  • Microsoft Windows[版本10.0.18363.900]—>版本
  • 版权所有(c)2019 Microsoft Corporation。保留所有权利。——>版权声明
  • C:\Users\Jack Jiang>
  • C:—>所在磁盘的根目录(可以通过X:切换盘符)
  • \Users\Jack Jiang —> 所在磁盘的路径,当前所在的文件夹
  • ‘>’ —>命令提示符(在该符号后直接输入指令)
    __3.3 DOS命令
dir列出当前目录下的文件夹或文件
md创建目录
rd删除目录
cd进入指定项目
cd…退回上一级项目
cd/退回到根目录
del删除文件
exit退出dos命令

4.文本文件和字符集

4.1 文本文件

  • 文本分为两种:1.纯文本。2.富文本。
  • 纯文本只能保存单一的文本内容,无法保存内容无关的东西(例如 txt文本文档)
  • 富文本能保存文本以外的东西(比如 有道笔记 可以保存图片 插入链接等等)
  • 纯文本在计算机底层也会转换为二进制保存
    –将字符转换为二进制码的过程,称之为编码encode()
    –将二进制码转换为字符的过程,则称之为解码decode()
    4.2 常见的字符集
  • ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
  • ISO-8859-1 欧洲的编码 使用8位来编码 包含256个字符
  • GBK 中国人编码(国标码)
  • Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode编码
  • Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32

  • 5.进制

  • 5.1 进制之间的转换
  • 十进制–>二进制 原理:对十进制数进行除二运算
  • 二进制–>十进制 原理: 二进制乘以二的相应次幂的过程
  • 进制越大 表现形式越短,从而更方便地记录数据
  • 5.2进制的技术
  • 十进制
  • ——十进制满10进1 一共10个数字
  • ——计数: 0 1 2 3 4 5 6 7 8 9 10 11 …19 20…
  • 二进制
  • ——二进制满2进1 一共2个数字 0和1
  • ——计数: 0 1 10 11 100 101 110 111 1000…
  • 八进制
  • ——八进制满8进1 一共8个数字
  • ——计数: 0 1 2 3 4 5 6 7 10 11 … 17 20 21… 27 30
  • 十六进制
  • ——十六进制满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 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…

5.3数据间的换算

  • bit是计算机中最小的数据单位
  • byte是我们最小的可操作的单位
  • 8bit=1byte(字节)
  • 1024byte=1KB(千字节)
  • 1024KB=1MB(兆字节)
  • 1024MB=1GB(吉字节)
  • 1024GB=1TB(太字节)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值