# 计算机基础

By [BruisesL](https://paragraph.com/@bruisesl) · 2022-05-08

---

计算机基础
-----

计算机的构成
------

*   计算机由**硬件**+**软件**构成
    
*   硬件的构成为**冯诺依曼体系结构**，最简单的组成为**CPU**、**内存**、**主板**
    
*   软件的构成分为**系统软件**和**应用软件**
    
*   **系统软件**:DOS(Disk Operating System),Windows,Linux,Mac,Android,IOS
    
*   **应用软件**:WPS,QQ,微信等
    

冯诺依曼体系结构
--------

*   **I/O设备**(input/output设备)：即输入输出设备，输入设备例如键盘、鼠标，输出设备例如显示器、音响等
    
*   **CPU**主要由**运算器**和**控制器**组成
    
*   **运算**：数据由**输入设备**进入**存储器**，**存储器**将数据传入**运算器**进行运算，在得出结果后返回**存储器**，**存储器**再将数据通过**输出设备**输出。
    

![冯诺依曼体系结构](https://storage.googleapis.com/papyrus_images/f07a78e41db199b1aeb3996170f85b00a671175faf60579b88d069bc12d45374.jpg)

冯诺依曼体系结构

计算机语言发展史
--------

### 第一代语言–机器语言

*   计算机的基本计算方式是基于**二进制**的方式
    

### 第二代语言–汇编语言

*   解决人类无法读懂机器语言的问题
    
*   指令替代二进制
    

### 第三代语言–高级语言

*   大体分为：**面向过程**和**面向对象**两大类
    
*   C语言是面向过程的语言，C++、Java是面向对象的语言

---

*Originally published on [BruisesL](https://paragraph.com/@bruisesl/Il1AOeJ2UEh7WbkQI44m)*
