一:操作系统是什么?
二:学习操作系统哪些内容?
进程/线程;
并发/锁;
内存管理与调度;
I/O原理。
三:进程
1:什么是进程
2:进程的状态
3:多进程如何交替执行?
4:多进程之间的影响?
多个进程同时存在内存中,cpu才能取指执行,
5:多个进程如何合作?
正常情况下,counter的值应该为5,但是现在为4,写counter值的时候,阻断其他进程对counter的操作,所以应该合理推进进程执行顺序,
三:线程
1:内核级线程
四:并发/锁
1:并发概念
一个cpu上面交替执行多个程序
2:怎么做到并发?
要记录返回地址,每个程序有一个存放信息的结构