操作系统总结
永远的小铮铮
这个作者很懒,什么都没留下…
展开
-
操作系统0x08-内存管理概念
3.1 内存管理概念3.1.1 内存管理的基本原理和要求程序的装入和链接逻辑地址与物理地址内存保护3.1.2 覆盖与交换覆盖交换3.1.3 连续分配管理方式单一连续分配固定分区分配动态分区分配3.1.1 内存管理的基本原理和要求内存管理:操作系统对内存的划分和动态分配。内存管理的功能:功能说明内存空间的分配与回收由操作系统完成主存储空间的分配和管理,使程序员摆脱存储分...原创 2020-04-14 09:08:01 · 1397 阅读 · 0 评论 -
操作系统0x07-死锁
2.4 死锁2.4.1 死锁的基本概念死锁的定义死锁产生的原因2.4.2 死锁的处理策略2.4.3 死锁预防2.4.1 死锁的基本概念死锁的定义 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都无法向前推进。死锁产生的原因(1)系统资源的竞争 &n...原创 2020-04-04 22:31:51 · 708 阅读 · 0 评论 -
操作系统0x06-进程同步
2.3 进程同步2.3.1 进程同步的基本概念临界资源同步(直接制约)互斥(间接制约)2.3.2 信号量整型信号量记录型信号量利用信号量实现同步利用信号量执行进程互斥2.3.3 管程2.3.4 经典同步问题生产者-消费者问题生产者-消费者问题进阶读者-写者问题哲学家进餐问题吸烟者问题2.3.1 进程同步的基本概念临界资源 ...原创 2020-03-31 16:23:13 · 544 阅读 · 0 评论 -
操作系统0x05-处理机调度
2.2 处理机调度2.2.1 调度的概念调度的基本概念调度的层次三级调度的联系2.2.2 调度的时机、切换与过程2.2.1 调度的概念调度的基本概念 在多道程序系统中,进程的数量往往多于处理机的个数,因此进程争用处理机的情况在所难免。处理机调度是对于处理机进行分配,即从就绪队列中按照一定的算法选择一个进程,并将处理机分配给...原创 2020-03-30 21:30:56 · 532 阅读 · 0 评论 -
操作系统0x04-进程与线程
2.1 进程与线程2.1.1 进程的概念和特征进程的概念进程的特性2.1.2 进程的状态和转换2.1.3 进程控制进程的创建(创建原语)进程的终止(撤销原语)进程的阻塞(阻塞原语)进程的阻塞(唤醒原语)2.1.4 进程的组织进程控制块程序段数据段2.1.5 进程的通信共享存储消息传递管道通信2.1.6 线程模型和多线程模型线程的基本概念线程与进程的比较线程的属性线程的实现方式多线程模型2.1.1...原创 2020-03-28 21:56:47 · 646 阅读 · 0 评论 -
操作系统0x03-操作系统的体系结构
1.4 操作系统的体系结构1.4.1 大内核和微内核大内核微内核1.4.1 大内核和微内核大内核 大内核系统将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而为应用提供高性能的系统服务,因为各管理模块之间共享信息,能有效利用相互之间的有效特性,所以具有无可比拟的性能优势。微内核 &...原创 2020-03-29 23:01:44 · 123 阅读 · 0 评论 -
操作系统0x02-操作系统的运行环境
1.3 操作系统的运行环境1.3.1 操作系统的运行机制1.3.2 中断和异常的概念1.3.1 操作系统的运行机制 计算机系统中,通常CPU执行两种不同性质的程序:一种是操作系统内核程序,另一种是用户自编程序(应用程序)。 内核程序是应用程序的管理者,因...原创 2020-03-29 22:54:05 · 273 阅读 · 0 评论 -
操作系统0x01-操作系统的发展与分类
1.2 操作系统的发展与分类1.2.1 手工操作阶段(此阶段无操作系统)1.2.2 批处理阶段(操作系统开始出现)单道批处理系统多道批处理系统1.2.3 分时操作系统1.2.4 实时操作系统1.2.1 手工操作阶段(此阶段无操作系统) 用户在计算机上的所有工作都要人工干预,如程序的装入、运行、结果的输出等。1.2.2 批处...原创 2020-03-29 22:09:22 · 159 阅读 · 0 评论 -
操作系统0x00-操作系统的基本概念
1.1 操作系统的基本概念1.1.1 操作系统的概念1.1.2 操作系统的特征并发共享虚拟异步1.1.3 操作系统的目标和功能1.1.1 操作系统的概念 操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统管理各种计算机硬件...原创 2020-03-29 21:34:10 · 455 阅读 · 0 评论