假期已经过一星期,刚把操作系统这本书过了一遍,收获还算可以吧。
整本书讲计算机的运行原理,对任务的处理,文件的管理。
进程,线程容易混淆。
进程,是指可以在操作系统中独立运行并且作为资源分配的基本单位。多个进程之间可以并发执行(注意这里的并发执行和并行执行并不是一个概念)。
不同进程之间的切换会浪费较高的系统资源,为了提高系统资源利用率和吞吐量。人们又引入了线程的概念。
线程,是操作系统中作为调度和分派的基本单位,可以理解为轻量级进程。一个进程下可以拥有一个或多个线程,线程在系统中也不能独立于进程之外而存在。
所谓线程,比进程拥有更少的资源,并且同一进程下的不同线程之间可以共享该进程所拥有的资源。所以当进行线程切换时系统的开销明显小于进程切换。
线程的并发性比进程要高,这是由线程的基本属性决定的。线程能够更好的支持多处理机系统。