操作系统
文章平均质量分 52
Cout_Sev
做什么都记得不要对不起曾经努力的自己
展开
-
【操作系统】分段管理和分页管理的区别
分段管理和分页管理的区别原创 2014-05-05 14:52:03 · 8952 阅读 · 0 评论 -
【操作系统】用户态与内核态的区别转换
用户态跟内核态是建立在实时运行的程序(进程)基础上的。 当一个任务(进程)执行系统调用而执行内核代码时,称进程处于内核态,此时处理器处于特权级最高的(0级)内核代码中执行,当进程处于内核态时,执行的内核代码会使用当前进程的内核栈,每个进程都有自己的内核栈。当进程执行用户代码时,称其处于用户态,此时处理器在特权级最低的(3级)用户代码中运行。当正在执行的进程突然被中断程序中断时,此时原创 2014-04-30 21:07:06 · 2347 阅读 · 0 评论 -
【操作系统】生产者消费者问题分析(线程同步)
生产者消费者问题分析原创 2014-04-29 01:53:59 · 2470 阅读 · 0 评论 -
【操作系统】线程实现方式(内核级线程、用户级线程)
线程实现方式(内核级线程、用户级线程) 根据操作系统内核是否对线程可感知,可以把线程分为内核线程和用户线程。 内核线程建立和销毁都是由操作系统负责、通过系统调用完成的。在内核的支持下运行,无论是用户进程的线程,或者是系统进程的线程,他们的创建、撤销、切换都是依靠内核实现的。 用户级线程仅存在于用户空间中,此类线程的创建、撤销、线程之间的同步与通信功能原创 2014-04-29 23:42:43 · 4007 阅读 · 0 评论 -
【操作系统】进程调度算法
进程调度算法的简介原创 2014-05-04 22:04:32 · 1766 阅读 · 0 评论 -
【操作系统】页面置换算法
几种常见的页面置换算法原创 2014-05-06 15:24:14 · 1583 阅读 · 0 评论 -
【操作系统】死锁的概念,产生原因和必要条件
死锁的概念:原创 2014-05-01 11:46:26 · 2730 阅读 · 0 评论 -
【操作系统】进程的通信方式
进程的通信方式原创 2014-04-29 00:24:06 · 1655 阅读 · 0 评论 -
【操作系统】内存管理-基本分页管理方式
内存管理方式-基本分页管理的详细说明原创 2014-05-05 14:10:05 · 3343 阅读 · 0 评论 -
【操作系统】请求分页储存管理方式
包括虚拟存储器的定义,请求分页储存管理方式等介绍原创 2014-05-06 01:17:19 · 6104 阅读 · 0 评论 -
【操作系统】进程和线程的区别
进程与线程的区别原创 2014-04-29 00:22:35 · 730 阅读 · 0 评论 -
【操作系统】用户堆栈与内核堆栈的区别切换
用户堆栈与内核堆栈的比较: 每个进程都有自己的堆栈,内核在创建一个新的进程时,在创建进程控制块task_struct的同时,也为进程创建自己堆栈。一个进程有2个堆栈,用户堆栈和内核堆栈;用户堆栈的空间指向用户地址空间,内核堆栈的空间指向内核地址空间。当进程在用户态运行时,CPU堆栈指针寄存器指向的用户堆栈地址,使用用户堆栈,当进程运行在内核态时,CPU堆栈指针寄存器指向的是内核原创 2014-04-30 21:33:01 · 3100 阅读 · 0 评论 -
【操作系统】银行家算法避免死锁
银行家算法避免死锁原创 2014-05-04 15:31:07 · 18697 阅读 · 0 评论 -
【操作系统】进程状态,状态转换图,状态转换条件
进程状态,状态转换图,状态转换条件原创 2014-04-29 00:20:03 · 7134 阅读 · 0 评论 -
【操作系统】内存管理-基本分段管理方式
引入分段存储管理方式的目的,则主要是为了满足用户(程序员)在编程和使用上多方面的要求。原创 2014-05-05 14:35:11 · 1779 阅读 · 0 评论