1x00 计算机的概念与说明

本文全面解析计算机基础知识,涵盖计算机概念、组成、语言发展、编译与解释型语言区别,以及文本交互方式等内容,深入浅出地讲解计算机硬件、软件、语言类型及文本处理等核心要素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解说计算机

你好! 这是个人博客页,次页用于解说 计算机的要点。以下就带您来初步了解。

计算机要点

计算机的基本概念

  • 计算机一般称为“电脑”(Computer), 现代一种高速计算的电子计算机器
  • 特点:按照程序运行、自动、高速处理数据的智能现代化电子设备
  • 功能:数值计算,逻辑运算,存储记忆功能
  • 例子:电脑,手机,计算机
计算机的组成
  • 硬件(摸得着) + 软件(摸不着)
  • 硬件 :CPU, 显示器,硬盘,键盘,鼠标。。。摸得着的
  • 软件:视窗Windows, 浏览器,QQ,微信。。。摸不着的
    (按照一系列特定顺序组织的计算机数据和特定指令的结合)

计算机语言基本概念

  • 计算机语言:用于人与计算机间沟通的语言
计算机语言的发展
  • 基本机器语言(eg.1001011) —> 汇编语言(eg.123abc&$%…) —> 高级计算机语言(eg. print…)
  • 机器语言:是由0 和 1组成的二进制数, 就是机器语言组成的基础
  • 汇编语言:在机器语言二进制基础上发展出一些简单的字母和字符串,提高语言记忆性和识别性
  • 高级计算机语言:按照一系列特定顺序组织的计算机数据和特定指令的结合 例如:Java C C++ Python
解释型和编译型语言的区别

编译型

  • 执行代码前,先将代码编译为机器码,然后交由计算机去执行
  • 源码 — 编译 — 机器码
  • 特定:执行速度快 (跨平台性较差)

解释型

  • 不事先进行编译,而是一边执行代码,一边编译
  • 源码 — 解释器 — 执行 (再重复解释源码 — 执行)
  • 特点:执行速度相较慢 (跨平台性较佳)

文本语言交互方式

语言交互方式的种类:

命令行的交互方式 (Text-based User Interface) TUI
图形界面化交互方式 (Graphical User Interface) GUI

文本交互模式打开

DOS(window)界面 :

  • (Win键 + R) —> (输入:CMD) —> 回车 Return/Enter在这里插入图片描述
    以上界面命令行结构:
  • Microsoft Windows [版本 6.1.7601] =(版本显示)
  • 版权所有 © 2009 Microsoft Corporation。保留所有权利 = (版权声明)
  • C:\Users\Administrator>
    * C: = 所在磁盘的根目录 (切换盘符方式,如输入D: )
    * \Users\Administrator = (当前所在磁盘的文件夹目录路径)
    * > = 命令提示符号 (在其后面可直接输入指令)
  • DOS命令:
DOS命令执行实现
dir列出当前目录下的文件夹或者文件
md创建目录
rd删除目录
cd进入指定目录
cd …退回上一级目录
cd\退回到根目录
del删除文件
exit退出dos命令

Terminal(MacOS)界面 :

  • 打开Launchpad,Others, Terminal
    在这里插入图片描述
  • Last login: Mon May 18 19:39:51 = (登录时间点)
    - on ttys000 = (用于监视串行终端接口的程序和终点站窗口编号)
    - darrenkhoo = (当前用户名称)
    - @Darrens-MBP = (所在当下计算机名称)
    - = (当前主要文件夹)
    - % = (命令提示符号,在其后面可直接输入指令)
  • MacOS Terminal 命令:
MacOS Terminal 命令执行实现
ls列出当前目录下的文件夹或者文件
mkdir <dir>创建目录名为 dir
rmdir <dir>删除目录名为 dir
cd [dir]进入指定目录
cd …退回上一级目录
cd ~退回到根目录
rm <file>删除文件名file
exit退出Terminal命令

文本文件和字符集

文本文件
  • 文本文件分两种:纯文本,富文本
  • 纯文本 :只能保存单纯文字内容,无法保存内容以外不相干的东西 (eg. Txt 文本文档)
  • 富文本 :可以保存文本以外的附加内容 (eg. 大小字母,颜色,线条,背景… )
  • 纯文本在计算机底层,会转换成二进制保存:
    * 字符转换成二进制码的过程,称为编码:encode()
    * 二进制码转换成字符的过程,称为解码:decode()
常见的字符集
  • ASCII : 源于美国编码 使用7位对美国常用的字符进行编码 包含128个字符
  • ISO-8859-1: 源于欧洲编码 使用8位进行编码 包含256个字符
  • GBK: 源于中国编码 又称国标码
  • Unicode: 万国码 包含世界上所有语言和字符 一般都使用Unicode编码
  • UTF: Unicode多种便利实现 : UTF-8(较广泛被使用,范围较广), UTF-16, UTF-32

进制码

进制码间的转换与计算
  • 二进制 = 只有2个数字 0, 1;满二进一 (eg. 0, 1, 10, 11, 100, 101, 110, 111, 1000… )
  • 八进制 = 共有8个数字; 满八进一 (eg. 0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20… )
  • 十进制 ~ 二进制 = 对十进制数进行除二运算,余数由最后到最前的余数显示二进制数码
    (eg. 7/2 = 3余1,3再除于2 = 1余1,最后一个1无法除于2,也余1,由后到前余数111)
  • 十六进制 = 满十六进一;额外引用了abcdef 字母代表 10,11,12,13,14,15
    (eg. 1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10,11,12,13,…19,1a,1b… 1f,20… )
数据间的字节换算
  • bit是计算机中最小最基本单位元
  • byte是可操作的最小单位
  • 8bits = 1 byte (B, 字节)
  • 1024 bytes = 1kb (千字节)
  • 1024 kb = 1MB (兆字节)
  • 1024 MB = 1GB (吉字节)
  • 1024 GB = 1TB (太子节)

2x00 Python的要点须知 >>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值