
操作系统
文章平均质量分 83
胡鹤婷
努力靠近理性的工科产品胡
展开
-
进程和线程的区别
为了进一步加深自己的对学习nodejs的理解,得深入理解进程和线程的理解:了解进程和线程0.首先,简要了解一下进程和线程。对于操作系统而言,进程是核心之核心,整个现代操作系统的根本,就是以进程为单位在执行任务。系统的管理架构也是基于进程层面的。在按下电源键之后,计算机就开始了复杂的启动过程,此处有一个经典问题:当按下电源键之后,计算机如何把自己由静止启动起来的?本文不讨论系统启动过程,请读者自行科普转载 2017-11-29 12:48:51 · 596 阅读 · 0 评论 -
面试经:线程与进程的区别
进程和线程的区别? 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变转载 2017-11-29 13:56:54 · 252 阅读 · 0 评论 -
理解计算机(一)计算机中的抽象概念
我们可以把操作系统看成是应用程序和硬件之间插入的一层软件,所有应用程序对硬件的操作尝试都必须通过操作系统。 操作系统的两个基本功能: (1)防止硬件被失控的应用程序滥用 (2)向应用程序提供一致的机制来控制复杂而又通常大不相同的低级硬件设备。操作系统通过几个基本的抽象概念(进程,虚拟内存和文件)来实现这个两个功能。 文件是对I/O设备的抽象表示 虚拟内存是对主存个磁盘I/O设备的...原创 2018-05-01 17:36:48 · 14258 阅读 · 0 评论