对于软件,软件=程序+数据+文档,而操作系统作为管理程序的程序,它的目的在于控制计算机软硬件资源、合理组织计算机工作流程。它的特特点就在于可以宏观并行、微观串行。当我们运行多个程序时,操作系统可以为我们合理的分配内存空间与机器周期,以保证多个程序看起来是同时执行的。其工作原理即是OS内核——>PCB程序控制块——>应用程序,就类似于计算机系统上的任务管理器,通过任务管理器可以管理程序的运行、而OS内核作为程序则是程序调用自己管理自己。进程作为操作系统的新质,它是一个具有独立功能的程序在一个数据集合上的动态执行过程,目的就是提高硬件的利用率。举例来说,进程就是计算机中的每一个任务,这些程序通过计算机为它们分配一个进程资源,在进程上执行。而日常对于程序应用的切换则是通过时钟中断处理来控制的,并且进程拥有多态:阻塞、挂起、激活等.但是由于进程是一个独立的个体,其资源的共享或切换的速度很慢,因此线程就作为进程的新质产生,一个进程下有一个主线程、多个子线程,线程之间的资源是可以共享的并且资源交换速度很快,因此操作系统是通过进程与线程的配合来执行程序,提高效率。
标签:管理器,操作系统,认识,程序,线程,进程,计算机 From: https://www.cnblogs.com/xhsbk/p/18170567