计算机入门
让我们来讨论一下计算机的基础知识。
什么是计算机?
计算机是一种电子设备,能够根据硬件或软件提供的指令执行处理、计算和操作。它接收输入(数据或信息),进行处理,然后生成输出。
硬件与软件
我们能够触摸到的计算机的任何部分都称为硬件。换句话说,硬件指的是计算机的所有物理组件。软件则是指导硬件执行特定操作或计算的一组指令。
你用来滚动本课程的鼠标是硬件的一个例子,而你用来访问并阅读本课程的网页浏览器则是软件的一个例子。
操作系统
操作系统(OS) 是一组程序,帮助软件与硬件以及用户进行通信。大多数兼容IBM的计算机使用Microsoft Windows操作系统,而其他计算机则运行如Linux等操作系统。苹果公司为其计算机配备了专用的操作系统,称为macOS。
界面
任何操作系统都有两种类型的界面:图形用户界面(GUI) 和 命令行界面(CLI)。
GUI 使用交互式的视觉元素来引导用户了解可执行的操作。用户采取的任何操作都会导致组件的大小、颜色或可见性发生变化。例如,GUI 允许你通过点击屏幕上的文件图标来打开一个文本文件。
一个 CLI(也称为 Windows 命令行、命令窗口或文本界面)允许我们直接向计算机输入命令,并响应命令提示符。例如,你可以通过在 Windows 或 Linux 的命令提示符中输入命令来打开一个文本文件,无需使用鼠标!
内存与存储
计算机内存是指任何能够实现数据和信息临时或永久存储的物理设备。所有临时存储中的信息在计算机关闭后都会丢失。例如,随机存取存储器(RAM) 提供**易失性(临时)**内存,用于存储正在运行的应用程序。
由于计算机无法一直保持开机状态,因此需要 **非易失性(永久)**存储来保存信息。例如,硬盘驱动器即使在计算机关闭后也能保存所有信息。
字节
计算机内存和存储具有一定的容量。这一容量的最小单位是字节。
💡 注意:
一个字节由八个比特组成,其中比特是计算中信息的基本单位。一个比特表示一个二进制值,即 0 或 1。
其他存储单位包括千字节(KB)、兆字节(MB)、吉字节(GB)和太字节(TB)。
机器语言
所有软件程序都是用人类可以理解的高级编程语言(如 C++ 或 Java)编写的。当程序执行时,这些程序会被编译(本质上是翻译)成一种低级语言,称为机器语言,它由计算机能够识别的零和一组成的序列构成。