![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
An宁
未来很近,时间很短,珍惜每一个呼吸的瞬间
展开
-
操作系统--实例5(实现支持异步任务的线程池)
文章目录一、背景介绍二、python的同步原语1、互斥量2、条件变量三、实现线程安全的队列Queue1、队列2、实现线程安全的队列的功能3、什么会影响线程安全4、编程实现四、实现基本任务对象Task五、线程池简介六、实现任务处理线程Process Thread七、实现任务处理线程池Pool八、编写测试用例九、实现异步任务处理AsyncTask一、背景介绍实现支持异步任务的线程池使用python3很多语言都提供了线程池Java:ThreadPoolExecutorPython3:ThreadP原创 2020-08-28 22:23:00 · 312 阅读 · 0 评论 -
操作系统--知识点总结2(进程管理、作业管理)
文章目录一、进程管理1、进程管理之进程实体1)为什么需要进程2)进程的实体i、主存中的进程形态a、 进程控制块存储的内容:b、进程控制块PCBii、进程与线程a、线程b、线程与进程2、进程管理之五状态模型1)简述2)就绪状态3、进程管理之进程同步4、Linux的进程管理二、作业管理1、作业管理之进程调度2、作业管理之死锁一、进程管理1、进程管理之进程实体1)为什么需要进程在没有进程出现时:没有配置OS之前,资源属于当前运行的程序配置OS之后,引入多道程序设计的理念使用进程可以合理的隔离资源、原创 2020-08-26 18:21:11 · 1285 阅读 · 0 评论 -
操作系统--知识点总结1(操作系统的演进、操作系统概览)
文章目录一、操作系统导学1、操作系统的演进1)无操作系统2)批处理系统3)分时系统2、多道程序设计1)概念2)操作系统对多道程序的管理i、五大功能二、操作系统概览1、What&Why1)什么是操作系统i 、不同操作系统2)为什么使用操作系统2、操作系统的基本功能1)功能一2)功能二3)功能三3、操作系统的相关概念1)并发性i、并行和并发ii、在计算机程序中的体现2)共享性i、概念ii、举例iii、资源共享方式3)虚拟性i、概念ii、时分复用技术iii、空分复用技术4)异步性一、操作系统导学1、操原创 2020-08-26 16:05:51 · 235 阅读 · 0 评论 -
操作系统--知识点总结4(线程同步、进程同步)
文章目录一、线程同步1、线程同步之互斥量2、线程同步之自旋锁3、线程同步之读写锁4、线程同步之条件变量5、线程同步方法总结二、进程同步1、进程同步之共享内存2、进程同步之Unix域套接字一、线程同步1、线程同步之互斥量2、线程同步之自旋锁3、线程同步之读写锁4、线程同步之条件变量5、线程同步方法总结二、进程同步1、进程同步之共享内存2、进程同步之Unix域套接字...原创 2020-08-26 14:28:14 · 546 阅读 · 0 评论 -
操作系统--知识点总结3(存储管理、文件管理、设备管理、Linux文件)
一、功能1、内存空间的分配与回收C语言在使用完内存够,需要程序员自己手动释放,但是其他不用,但是内存回收一定是存在的2、地址转换逻辑地址到物理地址的转换逻辑地址:我们认为它在的地址物理地址:实际上在的地址3、内存空间的扩充虚拟内存的应用4、存储保护防止内存地址越界二、装入模块放入内存方式1、绝对装入适合单道程序2、可重定位装入静态重定位,适合多道程序3、动态运行时装入动态重定位三、内存保护两种方式1、在CPU中设置一对上下寄存器在内存中设置两个边界,访问时只能在这两个原创 2020-08-21 23:15:16 · 2927 阅读 · 0 评论 -
操作系统--知识点总结0(进程管理)
文章目录一、进程1、进程1)概念2)组成3)特征4)状态2、进程控制3、进程的通信4、进程运行步骤1)编译程序2)链接程序3)装入程序4)举例二、线程1、特点2、实现方式3、引入目的三、调度1、调度的层次2、调度方式3、 评价指标4、调度算法四、进程同步1、临界2、进程同步3、进程互斥1)原则:2)实现方法i、软件**1、单标志法**:**违背空间让进原则****2、双标志法先检查:违背忙则等待原则****3、双标志法后检查:违背空闲让进、有限等待,出现饥饿现象****4、Peterson's(皮特森) 算原创 2020-08-20 23:45:32 · 436 阅读 · 0 评论 -
操作系统--知识点总结0(计算机系统概述)
文章目录一、OS特征1、并发2、共享3、虚拟4、异步二、不同时期发展三、操作系统提供接口1、命令接口2、程序接口四、CPU状态1、分类2、用户态->核心态五、操作系统内核1、时钟管理2、中断机制3、原语4、系统中的数据结构及处理六、系统调用七、体系结构一、OS特征1、并发并行:同一时刻同时进行,进程并行需要多处理器的支持并发:同一段时间内,多个进程都在向前推进;但是同一时刻,只有一个进程在执行,多个进程轮流使用处理器。2、共享没有并发就没有共享,没有共享就没有并发并发:在t时间段内,先执原创 2020-08-20 17:51:50 · 209 阅读 · 0 评论