操作系统
傻白兔
这个作者很懒,什么都没留下…
展开
-
操作系统基本概念
操作系统的特征并发并发与并行,并发是宏观是同时发生,但在微观上是交替发生得。操作系统的并发性是指计算机系统中同时存在着多个运行着的程序。并行指的是多个程序同时运行,比如4核CPU就是可以有4个程序并行执行。共享互斥共享方式,系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源。同时共享方式,系统中的某些资源,允许一个时间段内由多个进程“同时”对他们进行访...原创 2019-03-05 14:05:55 · 680 阅读 · 0 评论 -
Redis教程
install/usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows的program files目录。make install 也一般装在/usr/local/bin目录下redis.conf文件一般要先备份,然后拷贝到/etc/redis目录下~先启动 redis.server再启动 redis.cli输入PINGset key val...原创 2019-07-13 15:51:05 · 107 阅读 · 0 评论 -
线程池
线程池的优势降低资源的消耗,避免线程切换导致不必要的浪费。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。...原创 2019-07-02 00:41:34 · 91 阅读 · 0 评论 -
操作系统 -CPU调度
上下文切换切换CPU的当前任务,从一个进程/线程到另一个保存当前进程/线程在PCB/TCP中执行上下文(CPU状态)读取下一个进程/线程的上下文CPU调度从就绪队列中挑选一个进程/线程作为CPU将要运行的下一个进程/线程调度程序:挑选进程/线程的内核函数什么时候进行调度从一个状态到另一个状态会触发调度。内核运行调度程序的条件(满足一条即可)??调度原则执行模型:程序在C...原创 2019-03-07 20:24:30 · 276 阅读 · 0 评论 -
操作系统-线程管理
I/O与CPU相互影响进程之间如何通信,共享数据?另外,维护进程的系统开销较大;创建进程时,分配资源,建立PCB,撤销进程时,回收资源,撤销PCB,进程切换时,保存当前进程的状态信息。线程是进程中的一条执行流程。线程 = 进程 + 共享资源一个进程中可以同时存在多个线程;各个线程之间可以并发地执行各个线程之间可以共享地址空间和文件等资源。缺点:一个线程崩溃,会导致其所属进程的...原创 2019-03-07 18:09:24 · 544 阅读 · 0 评论 -
操作系统 进程管理
进程描述进程状态线程进程间通信进程互斥与同步死锁进程描述在一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。进程的组成一个进程应该包括程序的代码;程序处理的数据程序计数器中的值,指示下一条将运行的指令;一组通用的寄存器的当前值,堆,栈一组系统资源包括了运行所需要的所有状态信息。动态性,并发性,独立性,共享某些资源。如何进行进程管理?程序 = 算...原创 2019-03-07 17:00:04 · 439 阅读 · 0 评论 -
操作系统(二)内存地址空间与虚拟内存
计算机基本硬件结构CPU 内存, 设备操作系统的内存管理功能抽象逻辑地址空间保护独立地址空间共享访问相同的内存虚拟化更多的地址空间在等待的进程可以先放在硬盘上去(虚拟地址空间)操作系统管理内存不同方法程序重定位分段分页虚拟内存按需分页虚拟内存实现高度依赖硬件MMU地址空间物理地址空间,硬件支持的地址空间主存,磁盘逻辑地址空间-一个运行得程序所...原创 2019-03-07 16:17:52 · 918 阅读 · 0 评论 -
操作系统(一)系统调用,异常,中断
操作系统System call, Exception, Interrupt,操作系统的Interface操作系统面对外设是通过中断和IO进行处理的。操作系统面对应用程序是通过系统调用和异常来提供相应的功能。系统调用(来源于应用程序)应用程序主动向操作系统发出服务请求。异常(来源于不良的应用程序)非法指令或者其他坏的处理状态(如: 内存出错)。中断 (来源于外设)来自不同的硬件设...原创 2019-03-07 12:31:08 · 852 阅读 · 0 评论 -
操作系统-死锁问题
死锁问题死锁问题,释放资源(回滚)进行解决。死锁问题可能导致饥饿现象。一组阻塞的进程持有一种资源等待获取另一个进程所占有的一个资源。资源类型R1,R2,…,RmCPU cycles,memory space,I/O devices每个资源类型Ri 有 Wi实例可重复使用的资源在一个时间只能一个进程使用且不能被删除进程获得资源,后来释放由其他进程重用内存也是资源,I/O通道,...原创 2019-03-08 14:10:54 · 292 阅读 · 0 评论 -
操作系统复习(二)进程和线程
进程程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB。注意:PCB是进程存在的唯一标志。引入进程实体的概念后,可把进程定义为:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程实体是静态的,进程则是动态的,一般也可以说,进程由程序...原创 2019-03-05 15:54:08 · 155 阅读 · 0 评论