计算机组成原理

   

   计算机是一种现代化的信息处理工具。它对信息进行处理并提供所需结果。其结果(出)取决于所接收的信息(输入)及相应的处理算法。

  • 编程语言的作用及与操作系统和硬件的关系

  编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的作用,操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。简单来讲操作系统可以读取硬件内容,并可以改变存储设备的内容。

应用程序:应用程序是电脑软件之一,是根据某种用途而开发的软件。

操作系统:管理控制计算机与应用程序的软件。应用程序是依赖于操作系统的环境才能运行。

CPU:计算机的核心,负责运算。

内存:与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的。

磁盘:存储数据的物理硬件。

cpu与寄存器:

内核态与用户态及如何切换存储器系列

CPU缓存L1,L2

内存(RAM),EEPROM和闪存

CMOS与BIOS电池磁盘结构

平均寻道时间,平均延迟时间

虚拟内存与MMU磁带设备驱动与控制器

总线与南桥和北桥

操作系统的启动流程

应用程序启动流程

以下是计算机原理思维导图

原文地址:https://www.cnblogs.com/lzq1987/p/6531715.html