操作系统
Mango_WXL
望这个博客能见证我的一点一点成长
展开
-
进程管理(一)程序
1、并行与并发(1)并行 :同一时刻,两个事物均处于活动状态(2)并发 :宏观上存在并行特征,微观上存在顺序性。同一时刻,只有一个事物处于活动状态。2、程序并行执行的特性并发性失去封闭性和可再现性程序与计算不再一一对应相互制约性由于程序的静态型,无法描述执行过程中的动态特征所以下面,我们来看一下进程原创 2016-09-09 16:04:58 · 194 阅读 · 0 评论 -
进程管理(二)进程
1、进程的概念 据1978年庐山会议国内学者提出的比较全面的定义: 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是系统进行资源分配和调度的一个独立单位。 2、进程的特性 (1)动态性 进程是一个动态的概念,它是有生命周期的,依靠拥有处理机而得到运行。它是程序的运行活动。由创建而生,撤销而亡。 (2)并发性 任何进程都可以和其他进程一起向前推进 (3)独立性 进原创 2016-09-09 16:46:20 · 199 阅读 · 0 评论 -
操作系统必懂小知识
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的转载 2016-09-03 10:52:39 · 438 阅读 · 0 评论 -
多线程的同步
1、如何实现多线程的同步 【答案】 线程的同步可以使用临界区、互斥量和信号量等方式实现。 【分析】 (1)多线程的应用 多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。使用多线程带来的好处有: a、可以把占据长时间的程序中的任务作为一个单独的线程放到后台去处理。而用户界面可以继续响应用户的操作。例如用户单击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理转载 2016-09-02 15:30:11 · 252 阅读 · 0 评论 -
进程与线程(1)
1、操作系统的进程与线程的概念、区别、关系 进程与线程是操作系统任务调度时的单位。应用程序都是运行在进程或者线程中。通过使用进程或线程,应用程序可以实现并发控制等功能。 【归纳】 操作系统最小的调度单位是线程 资源最小的单位是进程 【分析】 (1)操作系统的调度概念 操作系统中同时运行着的多个应用程序在有限的CPU资源中如何高效运行,并为其分配系统资源包括硬件资源和软件资源等,这就是操转载 2016-09-02 11:36:26 · 278 阅读 · 0 评论 -
操作系统概论(2)
2、常用的操作系统有哪些 【答案】 Unix、Linux、DOS、Windows、Mac等 【分析】 1、操作系统的分类 操作系统根据任务的处理方式可以分为简单批处理系统、多道程序批处理系统、多道程序分时系统、网络操作系统。 (1)简单批处理系统:用户一次可以提交多个作业,但系统一次只处理一个作业,处理完一个作业后,再调入下一个作业进行处理。这些调度,切换系统自动完成。 (2)多道程序转载 2016-09-02 09:31:00 · 210 阅读 · 0 评论 -
操作系统概述(1)
1、什么是操作系统? 【答案】 操作系统(OS),用于管理计算机系统的硬件资源,软件资源及数据资源,控制程序运行,提供操作接口,为其他应用软件提供支持等的软件系统。 【分析】 1、操作系统的概念 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 操作转载 2016-09-02 09:03:15 · 559 阅读 · 0 评论