![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 84
Mordle_
知道的越多,不知道的越多
展开
-
线程的概念及实现
线程的概念及实现1.线程的定义 线程是基于进程的一个执行单位或进程内一个可调度的实体,一个进程可以有一个或多个线程,这些线程共享进程所拥有的全部资源,但是每个线程有自己运行中必不可少的资源(线程组成:程序计数器、一组寄存器和栈),线程可以称为轻量级的进程。 2.线程的属性 1.独立调度的基本单位 2.可并发执行。 共享进程资源。 轻型实体。3.线程的类型 对于进程,无论是系统进程还是用户进程,在进行切换时都要依赖内核中进程调度,因此,无论什么进程都与原创 2021-09-13 15:18:02 · 876 阅读 · 0 评论 -
进程管理:操作系统
一.进程的概念1.程序的顺序执行与其特征 含义: 程序的指令或语句序列,体现了某种算法,所有程序是顺序的。通常把一个程序分成若干个程序段,在各程序段之间,必须按照某种先后顺序执行,仅当前一操作执行完后,才能进行后续操作。 程序顺序执行的特征: 1.程序的顺序性:处理机的操作严格按照程序所规定的顺序执行,即每一个操作必须在下一个操作开始之前结束。 2.程序执行的封闭性:独占资源,执行过程中不受外界影响。 3.程序结果的可在现性:程序运行结果与程序 执行速度无关,只要初始状态相同原创 2021-09-12 21:35:11 · 232 阅读 · 0 评论 -
操作系统的基本特征
一.操作系统的基本特征1.并发 并发:是指两个或多个事件在同一时间间隔内发生。(1)并发与并行的区别。并行性是指两个或多个事件在同一时刻发生,而并发性则强调在同一时间间隔发生。(2)并发性是宏观上的考虑。并发性是指宏观上在一段时间内多道程序同时运行,但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是交替执行的。(3)为了实现并发,应为每个程序建立进程。这因为程序是静态实体,它们不能并发执行。而进程是系统中能独立运行并能独立分配资源的基本单位,它由一组机器指令、数据、堆栈原创 2021-09-08 20:56:23 · 5541 阅读 · 0 评论 -
操作系统的中断、异常和系统调用
目录一.中断和异常处理机制1.硬件 ·设置中断标记(CPU初始化) 2.软件二.异常:异常编号 ·保存现场 ·异常处理 ·恢复现场三.系统调用 1.系统调用具体实现 2.系统调用和传统的函数调...原创 2021-09-07 10:34:23 · 770 阅读 · 0 评论