![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 60
联212
这个作者很懒,什么都没留下…
展开
-
系统调用,进程定义,组成,组织方式,特征,状态及状态转换
一、系统调用1.什么是系统调用,有何作用?程序接口就由一组系统调用组成,系统调用是由用户态转为核心态作用:在多个进程运行时,需要系统调用向操作系统发送请求,达到有条不紊的效果2.按照功能分类注意:要在核心态下进行3、系统调用和库函数的区别某些库函数可以调用系统调用,反之不可 4、系统调用的背后代码->编译(系统调用的发生在用户态)->处理系统调用的相关代码(核心态)陷入指令是唯一一个只能在用户态执行,不能在核心态执行的二、进程1.组原创 2022-05-17 20:29:46 · 564 阅读 · 0 评论 -
覆盖、交换、3种连续型存储
目录一、覆盖二、交换(1)思想(2)pcb不移动不换出(3)需要中级调度(4)放在外存的什么位置(5)什么时候交换,交换哪种进程三、连续分配管理方式1.单一连续分配(1)特点:(2)优缺点:(3)内存保护(4)采用静态重定位方式2.固定分区分配(1)特点(2)分类(3)固定分区运行过程(4)优缺点(5)保护机制(6)采用静态重定位方式3.动态分区(可变分区)(1)特点(2)用什么数据结构记录内存的使用情况..原创 2022-05-14 11:19:42 · 1039 阅读 · 0 评论 -
3.1-1内存的基础知识,内存管理
一、什么是内存?有何作用?是用于存放硬件数据,程序必须放入内存才能使用1.如何区分内存是放在哪个地方的呢?——存储单元,给存储单元编号2.如何区分存储单元的大小呢?——看计算是按什么编址(1)按字节编址——1个存储单元对应1个字节,8比特(2)按字编址——1个存储单元对应1个字,16比特3.几个常用的数量单位1k=2 的10次方,1M=2 的20次方,1G=2 的30次方例如手机内存为4GB,那么存储单元=4*2的30次方个存储单元,即2的32次方个字节原创 2022-05-08 08:33:12 · 294 阅读 · 0 评论 -
进程控制,进程通信
概述:实质:实现进程之间的转换1.如何实现进程控制:用原语,特点是在执行期间不允许中断,即原子操作只能在核心态下执行2.原语要做的事情(1)更新pcb信息即修改进程状态标志(2)剥夺当前cpu使用权,必须要保持其运行环境(3)某进程开始前要恢复运行环境(4)将pcb插入合适的队列(5)分配/回收资源概述:定义:进程之间的信息交换,各进程之间的内存地址相互独立,因此一个进程不能直接访问另外一个进程的地址空间1.共享存储会分配.....原创 2022-03-21 22:46:29 · 170 阅读 · 0 评论 -
中断和异常
概括:中断是引入多道程序并发的技术手段1.本质:只要发生了中断,就需要操作系统重新介入,开展管理工作2.中断后的具体过程:当发生中断之后,cpu会从用户态转为核心态,此时当前运行进程会暂停,操作系统获得计算机的控制权,此时操作系统会执行进程转换或者分配i/o设备,可实现多道程序并发执行。因此,若想要用户态转为核心态,中断是唯一途径;而核心态转为用户态,只需要执行一条特权指令,将psw状态改变即可2.中断的分类3.外中断的处理过程首先执行完每条指令之后,cpu都会判断是否有原创 2022-03-20 10:03:32 · 457 阅读 · 0 评论 -
操作系统的运行机制和体系结构
概括:1.两种指令:(1)定义:能够直接被cpu识别,执行(2)分类注解:内存清零指令不是人人能用,不然很危险;非特权指令就是指普通加减乘除运算2.两种cpu状态——cpu又是如何判断处于哪个状态的呢?当psw的状态为0时,则处于用户态,只能执行非特权命令,当处于1时,则处于核心态,能执行非特权命令和特权命令3.两种程序3.操作系统的内核可以把操作系统再分类为核心功能和非核心的注解:不同的操作系统关于内核的划分可能不一样,可能会将进程管理那一栏..原创 2022-03-20 09:42:35 · 480 阅读 · 0 评论 -
操作系统的发展与分类
概括:1.手工操作阶段2.单道批处理系统(只比上一阶段快了点)3.多道批处理系统解释:(1)单道批处理:共9s(2)多道——只需要5s,输入输出和cpu可以并行4.分时操作系统——解决人机交互问题5.实时操作系统...原创 2022-03-19 16:38:13 · 335 阅读 · 0 评论 -
操作系统的特征
1.特征:2.并发:在同一时间间隔内同时发生,在计算机中同时运行的多个程序(宏观上同时发生,微观上交替发生)并行:在同一时间时刻同时发生3.共享互斥共享实例:在qq和微信打视频,但摄像头只分配给一个进程同时共享实例:qq上发信息,微信上发信息,看似是两者同时操作,实则微观上是交替4.并发和共享的关系——互为存在条件5.虚拟假如是个单核处理器,但是打开了多个进程,看似就是多个cpu再给自己服务,但是实际上只有一个,这就是用的虚拟处理器技术没有..原创 2022-03-19 16:21:33 · 78 阅读 · 0 评论 -
操作系统的概念,功能
主要学习:操作系统的概念,功能,目标一,概念1.首先回顾一下计算机系统的层次结构:2.故定义为:3.功能(1)作为系统资源的管理者举例:以和朋友聊天为例子。首先需要在多个文件夹中找到qq(文件管理),当找到qq.exe之后需要进行安装,将程序数据放进内存中(存储器管理),而当打开qq,程序被cpu处理(处理机管理),最后和朋友聊天,将摄像头分配给进程,需要(设备管理)(2)作为用户和计算机硬件之间的接口a:联机命令接口:用户说一句,计算机做一句b...原创 2022-03-19 15:59:39 · 3566 阅读 · 0 评论