![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
慢慢``
这个作者很懒,什么都没留下…
展开
-
2. 进程的状态与转换
一、进程的运行状态1. 创建态进程刚被创建时的状态,尚未进入就绪态创建进程的步骤:系统为进程分配唯一的标识符,并且申请PCB向PCB中写入控制和管理进程的基本信息为该进程分配所需的资源将进程的状态改为就绪态2. 就绪态进程获得了除处理机外的所有资源,只需获得处理机就可以运行如果有多个进程处于就绪态,则他们被存放在就绪队列中3. 运行态正在处理机上运行的状态,在单处理机上,每个时间只能有一个进程在处理机上运行4. 阻塞态进程正在等待某一资源而暂停运行的状态如果原创 2020-09-11 20:35:32 · 129 阅读 · 0 评论 -
1. 进程的概念和特征
进程的概念运行环境:多道程序环境(可以并发执行程序,程序执行时会间断以及不可再现)三个角度的定义:进程是程序的一次执行过程进程是一个程序及数据在处理机上顺序执行时所发生的的活动进程是具有独立功能的程序在一个数据集合上运行的过程,他是资源分配和调度的一个独立单位完善定义:进程是进程实体的运行过程,是系统资源分配和调度的独立单位进程控制块(PCB)概念:用来描述进程的数据结构作用:描述进程的基本情况和运行状态,进而控制进程和管理进程地位:进程存在的唯一标志1进程映像(进程实体原创 2020-09-11 19:48:40 · 358 阅读 · 0 评论 -
第四节 操作系统体系结构
大内核与微内核大内核将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而应用于提高性能的系统服务微内核为何提出:大内核不能满足应用需求。(需要操作系统提供的服务增加,接口形式复杂、操作系统的设计规模急剧增长,操作系统也面临着“软件危机”问题)实现:将内核中最基本的功能(如进程管理)保留在内核中,而将不需要在内核执行的功能转到用户态执行,那些移除内核的操作系统代码根据分层的原则被划分成若干服务程序,他们的执行相互独立,交互则都借助微内核进行通信优点:有效的分离了内核和服务,服务原创 2020-08-18 18:23:32 · 165 阅读 · 0 评论 -
3. 系统调用
什么是系统调用系统调用也叫广义指令系统调用是操作系统提供给应用程序的一个接口应用程序通过这个接口向操作系统申请内核服务#mermaid-svg-XbG78Dy1cD3ZzdyO .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-XbG78Dy1cD3ZzdyO .label text{fill:#333原创 2020-08-11 21:15:56 · 3655 阅读 · 1 评论 -
2.中断处理
本文的框架中断的作用从用户态切换到核心态的唯一方式使操作系统重新夺回CPU的控制权中断的类型其实这里所说的中断指的是外中断,内中断统称为异常内外中断的区别:内中断:中断与CPU正在执行的指令有关外中断:与CPU执行的指令无关,中断来自外部硬件#mermaid-svg-OTPdzad02sGJCM8t .label { font-family: 'trebuchet ms', verdana, arial; font-family: var(--mermaid-原创 2020-08-09 22:00:40 · 2192 阅读 · 0 评论 -
1. 操作系统的运行机制
内核程序与用户程序程序作用可否使用特权指令1CPU的运行状态2内核程序管理用户程序可以使用内核态(管态、核心态)用户程序被内核程序管理不可以使用用户态(目态)操作系统自身的层次结构特权指令:计算机中不允许用户使用的指令,如I/O指令、置中断指令、存取用于内存保护的寄存器、送程序状态字到程序状态寄存器等的指令 ↩︎CPU运行状态:一般有两种,即核心态和用户态。相当于CPU内部有一个小开关,置1为用户态,置0为核心态 ↩︎...原创 2020-08-08 20:45:53 · 290 阅读 · 0 评论 -
第二节 操作系统发展历程
操作系统发展历程第一个阶段:手工操作其实在这个阶段并没有诞生操作系统,程序的装入、运算、结果的输出都是由人工干预进行的过程如下:输入输出纸带机处理机纸带机优点:用户独占资源,不需要因其他程序抢占资源而等待缺点:CPU不能充分利用,性能低下第二阶段:批处理阶段在这个阶段引入了磁带机,提高了CPU的利用率过程如下:读入输入输出写出纸带机磁带机处理机磁带机纸带机在这个阶段又可分为两个阶段,即单道批处理和多道批处理单道批处理顺序性:读入内存的程序的先后顺序和存入磁带机原创 2020-08-04 21:55:34 · 1293 阅读 · 0 评论 -
操作系统目录
此文章用来链接所有操作系统章节第一章 操作系统概述第一节 操作系统基本概念原创 2020-08-01 21:17:21 · 338 阅读 · 0 评论 -
第一节 操作系统基本概念
操作系统的概念操作系统的层次结构为:硬件、操作系统、应用程序、用户操作系统对系统资源进行管理,合理组织和调度计算机的工作与资源分配,进而为用户和应用程序提供方便接口的程序集合操作系统是计算机系统中最基本的系统软件1操作系统的特征操作系统具有很多特征,其基本特征是并发、共享2、虚拟、异步并发计算机在同一时间段内间隔的执行多个进程宏观上看各个进程同时进行,而微观上则使用了分时技术使各个进程交替执行并发是在多道程序环境下存在的与并行的区别:并发:多个进程在同一时间段内间隔进行,宏原创 2020-08-01 21:14:55 · 682 阅读 · 0 评论