操作系统
文章平均质量分 62
.
zdb呀
一直往南方开,不会太久
展开
-
进程调度算法、页面置换算法、磁盘磁盘调用算法
文章目录调度算法1、进程调度算法(1)调度原则(2)进程调度算法2、页面置换算法(1)缺页中断(缺页异常)(2)页表项(3)缺页调度算法3、磁盘调用算法调度算法调度的基本概念:在多道程序系统中中,进程的数量往往多于CPU的个数,因此进程竞争CPU的情况在所难免,调度是对CPU进程分配。调度的层次:一个作业从提交开始直到完成,往往要经历以下三级调度1. 作业调度,又称高级调度,其主要任务是按一定的原则从外存上处于后背状态的作业中挑选一个作业,给它分配内存、输入/输出设备等必要资源,并建立相应的原创 2022-04-25 21:37:13 · 1158 阅读 · 0 评论 -
六、文件管理
六、文件管理1. 文件的概念文件的定义:文件是计算机硬盘为载体的存储在计算机上的信息集合,文件可以是文本文档、图片、程序等。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进程的输入、输出中,则以文件为基本单位。系统不同,文件属性有所不同。常见文件的属性:1. 名称2. 标识符。标识文件系统内文件的唯一标签,通常是数字,是对人不可读的一种内部名称。3. 类型4. 位置。指向设备和设备上文件的指针。5. 大小6. 保护7. 时间所有文件的信息都保存在目录结构原创 2022-04-26 15:20:41 · 1275 阅读 · 0 评论 -
五、死锁详解
五、死锁(1)什么是死锁?死锁是指多个进程在运行过程中因竞争资源而造成的一种僵局(互相等待),若无外力作用,则这些进程都将无法向前推进。(2)死锁产生的原因?死锁的四个必要条件?死锁产生的原因:系统资源竞争、进程推进顺序不当竞争资源例如:系统中只有一台打印机,可供进程A使用,假定A已占用了打印机,若B继续要求打印机打印将被阻塞。进程推进顺序不当例如:进程A和进程B互相等待对方的数据。系统中资源可分为两类:1. 可剥夺资源:是指某进程在获得这类资源后,该进程可以再被其他进程或系统剥夺,C原创 2022-04-25 19:42:48 · 325 阅读 · 0 评论 -
四、I/O管理
四、I/O管理(1)同步、异步区别?阻塞、非阻塞区别?同步、异步:1. 同步是指在发起一个调用之后,调用者需要一直等待调用结果的通知,才能进行后续的操作;2. 异步是指在发起一个调用之后,调用者不能立即得到调用结果的返回,需要被调用者通过状态、通知和回调来通知调用者。//需要注意的是,同步/异步强调的是消息通信机制。阻塞、非阻塞:1. 阻塞是指在发起一个调用之后,在消息返回之前,当前进(线)程会被挂起,直到有消息返回,当前进程才会被激活;2. 非阻塞是指在发起一个调用之后,不会阻塞当原创 2022-04-26 15:24:21 · 161 阅读 · 0 评论 -
三、内存管理
文章目录三、内存管理1. 内存管理1. 程序的装入和链接2. 覆盖与交换3. 连续分配管理方式4. 非连续分配管理方式1、基本分页存储管理方式2. 虚拟内存1. 虚拟内存的实现方式?1、请求分页管理方式2、内存分段;分段机制下,虚拟地址和物理地址如何映射?3、内存分页;分页机制下,虚拟地址和物理地址是如何映射的?4、简单的分页有什么缺陷?5、段页式内存管理6、说一说页表寻址7、分页和分段的区别?2. 虚拟内存是什么?好处?代价?3. 说一说操作系统中的内存结构4. 用户空间分布情况5. 请你说一说内存溢出和原创 2022-04-25 21:45:20 · 596 阅读 · 0 评论 -
二、进程与线程
文章目录二、进程与线程1. 进程、线程比较(1)进程、线程的概念?(2)进程、线程的区别?多进程、多线程的区别?(4)有了进程,为什么还要线程?(5)线程的优缺点(6)为什么线程相比进程能减少开销?(7)多进程、多线程之间如何选择?(8)游戏服务器应该为每个用户开辟一个线程还是一个进程,为什么?2. 进程详解1. 进程的组成部分有哪些?2. 进程间的通信方式有哪些?3. 进程状态1、进程状态?状态转换?2、交换技术3、活动阻塞,静止阻塞,活动就绪,静止就绪4、七状态模型5、进程的控制6、进程退出的方式?4.原创 2022-04-26 15:27:59 · 867 阅读 · 0 评论 -
一、计算机系统概述
一、计算机系统概述1. 操作系统(1)操作系统是什么?四大基本特征?操作系统功能?问:是什么?操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机软件。问:基本特征?1. 并发(Concurrence)并发是指两个或多个事件在同一时间间隔内发生。宏观上多道程序同时执行,微观上交替执行。2. 共享(Sharing)资源共享即共享,是指原创 2022-04-25 16:51:12 · 968 阅读 · 0 评论 -
操作系统前言
前言1. 专有名词SRAM:Static Random-Access Memory,静态随机存储器之所以叫静态,是因为只要有电,数据就可以保持存在,而一旦断电,数据就会丢失。DRAM:Dynamic Random Access Memory,动态随机存取存储器之所以叫动态,是因为数据存储在电容里,电容会不断漏电,需要定时刷新电容,才能保证数据不会丢失SSD:Solid-state disk,固态硬盘HDD:Hard Disk Drive,机械硬盘TLB:Transaction Look原创 2022-04-25 19:50:06 · 559 阅读 · 0 评论 -
《操作系统》知识框架整理
文章目录第1章 计算机系统概述1.1 操作系统的基本概念1.1.1 操作系统的三大功能1.1.2 操作系统的四大特征1.2 操作系统的分类1.3 操作系统的运行机制和体系结构1.3.1 运行机制和体系结构1.3.2 中断和异常1.3.3 系统调用第 2 章 进程管理2.1 进程与线程2.1.1 进程的定义、特征、组成、组织(1)进程的定义(2)进程的特征(3)进程的组成(4)进程的组织2.1.2 进程的五种状态及状态转换2.1.3 原语实现对进程的控制(1)什么是进程控制?(2)进程控制的五种原语2.1.4原创 2021-11-17 15:22:14 · 3370 阅读 · 0 评论