程序在计算机内部是如何运行的?

1、当高级语言被编译器翻译成机器语言

编译原理:如何将高级语言翻译为机器语言:

2、从磁盘读入内存

磁盘结构、文件系统、操作系统

3、从内存到cpu寄存器

内存寻址

4、每条机器语言对应一条指令,固化在处理器内部的指令集与机器语言对应,然后调控处理器完成指令序列

cpu结构、数字电路

5、处理完成后输出结果。

你可能感兴趣的:(操作系统内核)