编译系统
如:命令gcc -o hello hello.c 编译过程

image.png
1.预处理阶段(hello.i)
得到另一个C语言文件 (把如 include stdio.h文件内容直接插入进来)
2.编译阶段(hello.s)
翻译成汇编语言
3.汇编阶段(hello.o)
翻译成机器指令
4.链接阶段
硬件组成

image.png
1 .总线
携带信息字节并负责在各个部件间传递
2.i/o设备
磁盘、键盘、鼠标、显示器
3.主存
4.处理器cpu
运行hello过程
1.shell命令执行

image.png
2.从磁盘中加载可执行文件

image.png
3.输出结果到显示器

image.png
存储层次结构

image.png
操作系统管理硬件
1.操作系统抽象

image.png
2.虚拟内存

image.png
3.文件
文件就是字节序列 包括:磁盘、键盘、显示器、网络
系统间利用网络通信

image.png

image.png

image.png