一个程序员,不能连计算机运行原理都不能讲清楚,好像不太行!

1举例说明

app1 和app2 是俩个应用程序

列如:当app1 程序执行 一个程序 cpu  首先 x-0086 调取 内核(kernel),内核去硬盘 获取数据 首先从硬盘的 pagecache 获取,没有去硬盘

数据处理完,dma 协处理器 中段 cup  让切换回之前的保护现场,继续执行 。一个程序 运营 x86 要频繁的 内核和用户切换,


对应linux 系统 一切都是文件  文件树!

你可能感兴趣的:(一个程序员,不能连计算机运行原理都不能讲清楚,好像不太行!)