操作系统面试题

https://blog.csdn.net/youngchang06hpu/article/details/8009947

一、进程和线程之间的区别

进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是cpu调度和分派的基本单位,他是比进程更小的能独立运行的基本单位。

线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个程线程可以创建和撤销另一个线程,同一个进程之间的线程可以并发执行。

   进程与应用程序的区别在于应用程序作为一个静态文件存储在计算机系统的硬盘等存储空间中,而进程则是处于动态条件下由操作系统维护的系统资源管理实体。

原文地址:https://www.cnblogs.com/yingpu/p/9465316.html