操作系统
心海徐帆
这个作者很懒,什么都没留下…
展开
-
操作系统——进程与线程
操作系统常见问题汇总(一)进程进程的概念进程的特征进程的基本状态及其转换进程同步进程间通信方式线程线程和进程的比较进程进程的概念传统操作系统中进程被定义为:“进程是进程实体的运行过程,是系统进行资源分配和调度的基本单位。”所谓的进程实体是由:程序段、相关的数据段以及PCB(进程控制块)构成。系统使用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。每个进程都有自己的地址空间,即...原创 2019-07-21 15:33:33 · 507 阅读 · 0 评论 -
操作系统——进程调度算法与死锁
操作系统常见问题汇总(二)进程调度算法先来先服务算法短作业(进程)优先调度算法高优先权调度算法高响应比优先调度算法时间片轮转算法多级队列调度算法死锁定义死锁产生的原因死锁产生的必要条件处理死锁的方法银行家算法进程调度算法先来先服务算法每次调度都是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机。短作业(进程)优先调度算法以作业或进程执行时间的长短来计算优先级,所需时间越少,优先级...原创 2019-07-21 20:12:18 · 977 阅读 · 0 评论 -
操作系统——内存管理
操作系统常见问题汇总(三)离散分配内存管理分页存储管理方式分段存储管理方式段页式存储管理方式分页和分段的区别虚拟存储器虚拟存储器的定义和特征页面置换算法离散分配内存管理分页存储管理方式该方式中,操作系统将用户程序的地址空间分为若干个固定大小的区域,称为“页”或“页面”。Linux系统的页面大小为4KB。相应地,也将内存空间分为若干个物理块或页框,页和块的大小相同。这样可以将用户程序的任意页放...原创 2019-07-22 13:16:55 · 778 阅读 · 0 评论 -
Linux下的I/O模型
Linux下的I/O模型1、Linux下的I/O模型2、多路复用模型1、Linux下的I/O模型Linux下5种IO模型的小结2、多路复用模型select、poll、epoll之间的区别原创 2019-08-30 16:30:36 · 180 阅读 · 0 评论 -
同一进程中线程的共享资源以及独占资源
线程之间的共享资源以及独占资源共享资源独占资源共享资源1、进程申请的堆内存2、进程打开的文件描述符3、进程的全局数据(可用于线程之间通信)4、进程ID、进程组ID5、进程目录6、信号处理器独占资源1、线程ID同一进程中每个线程拥有唯一的线程ID。2、寄存器组的值由于线程间是并发运行的,每个线程有自己不同的运行线索,当从一个线 程切换到另一个线程上 时,必须将原有的线程的寄存...原创 2019-09-02 09:54:55 · 5941 阅读 · 0 评论