操作系统原理
老羊快跑
这个作者很懒,什么都没留下…
展开
-
操作系统课程中内存里面堆和栈的区别
操作系统课程中内存里面堆和栈的区别原创 2016-09-21 14:47:12 · 2570 阅读 · 0 评论 -
为什么学操作系统这门课?该怎么学?
为什么学操作系统这门课?该怎么学?原创 2016-09-21 15:26:55 · 25654 阅读 · 0 评论 -
什么是单用户操作系统和多用户操作系统
单用户、多用户、单任务、多任务,这么多种操作系统容易让人迷糊。根据老羊快跑查的资料,下面将这几种操作系统给大家直观的说下。转载 2016-11-18 22:24:45 · 40459 阅读 · 0 评论 -
为什么fork创建子进程后,父进程中运行过的代码在子进程中不再运行了
子进程是父进程的一个完全拷贝,如何理解?为什么fork创建子进程后,父进程中运行过的代码在子进程中不再运行了?原创 2016-10-14 20:43:48 · 8677 阅读 · 0 评论 -
进程中有多少个段表、多少个页表?
在操作系统中,1.如果存储器管理采用基本分页机制,那么每个进程有几个页表?2.如果采用基本分段机制,每个进程有几个段表?如果采用基本分页和分段相结合的方式,每个进程有几个段表和几个页表?原创 2016-11-14 23:03:58 · 17976 阅读 · 0 评论 -
2017年《操作系统》考研大纲
目标: 1.掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行过程。2.掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。3.能够运用所学的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言描述相关算法。转载 2016-11-20 11:47:35 · 4163 阅读 · 0 评论 -
信号量是什么?可以这样简单的理解
信号量是什么?说白了就是人为设定的一个变量或结构体,用它来记录资源的当前状况。原创 2016-09-26 22:05:51 · 28119 阅读 · 0 评论 -
本科生《操作系统原理》课程常见题型与考点2
一、常见题型:单选、填空、判断、简答、综合应用二、常见考点(按汤小丹《计算机操作系统》第四版顺序罗列)原创 2017-01-14 20:27:10 · 866 阅读 · 0 评论 -
操作系统虚拟存储器的一道经典练习题 int a[100][100]
有一个矩阵 int a[100][100],以行为先进行存储。假设有一个虚拟存储系统,物理内存有3页,其中1页用来存放程序,其余2页用于存放数据。程序Afor (i=0;ifor(j=0;ja[i][j]=0;程序Bfor(j=0;jfor (i=0;ia[i][j]=0;若每页可存放200个整数,程序A和程序B的执行过程各会发生多少次缺页?原创 2017-10-19 17:33:15 · 11199 阅读 · 4 评论 -
面向UCOS系统,PENDSV异常服务程序OS_CPU_PendSVHandler详细分析
老羊独家原创 2017-10-21 12:18:48 · 8428 阅读 · 4 评论 -
本科生《操作系统原理》 课程常见题型与考点
一、常见题型:单选、填空、判断、简答、综合应用二、常见考点(按汤小丹《计算机操作系统》第四版顺序罗列)原创 2017-01-14 20:19:47 · 1077 阅读 · 0 评论 -
《操作系统原理》中的小的知识点-总结2
操作系统知识点原创 2017-01-07 19:16:42 · 876 阅读 · 0 评论 -
什么是佛?
要老羊我说:佛是一种境界,一种修养。某一时,你伸出了援助之手、你动了恻隐之心,那么那一刻,你就是佛。修佛,即是修心。原创 2016-09-26 22:01:50 · 686 阅读 · 0 评论 -
系统调用和库函数的区别
事先声明:以下是转载来的,不是老羊原创。要看全文请看:http://blog.csdn.net/high_high/article/details/7200053系统调用(system call)是操作系统内核提供的函数,在内核态运行(kernel mode),属于函数中的低等下人,终身代号9527,虽然低等,但是谁也离不开他们,因为离开他们就没办法和内核打交道了,没办法和内核打交道就什么都歇转载 2016-10-22 20:20:21 · 584 阅读 · 0 评论 -
fork函数分析
一个进程包括代码、数据和分配给进程的资源,进程运行时还有自身的状态。Linux下fork()函数可以用来创建进程,且创建的“子进程是父进程的一个完整拷贝”,子进程拷贝了父进程的数据,也拷贝了父进程的代码和运行状态,因此子进程是从自身被创建的代码处开始执行的。原创 2016-10-14 23:23:34 · 774 阅读 · 0 评论 -
物联网相关的嵌入式操作系统
微处理器广泛应用在各行各业,如各式家电、工业自动化,即时控制、资料采集等领域,为能够满足工控所需的即时控制、快速回应等需求,因此微处理器大多搭载嵌入式操作系统进行运作。那么比较常见或者用的较多的嵌入式系统有哪些呢?这里老羊快跑摘抄了一些比较流行和有前景的系统和大家分享。转载 2016-11-10 21:34:16 · 1009 阅读 · 0 评论 -
可重入函数
一般来说,如果函数没有使用全局变量,那么就具有了实现可重入函数的基础。为了能够产生可重入函数,用户还要使用可重入编译器。在操作系统移植过程中,如果要修改某些函数,别忘了一定要保证其可重入性。原创 2016-11-22 21:30:59 · 424 阅读 · 0 评论 -
为什么分页机制中逻辑地址空间是一维的,而分段机制中逻辑地址空间是二维的?
首先回顾一下分页机制中逻辑地址的结构:页号:页内偏移量再来回顾一下分段机制中逻辑地址的结构:段号:段内偏移量 针对上面的问题,老羊快跑这里给大家简单解释一下。假设有一段程序,在没有采用分段机制的时候(采用分页机制),这段程序会被编译成一大段机器指令,这些指令之间地址是连续的。如下图:从图中我们可以看出逻辑地址空间如果采用分页机制,那么第0页的最后一个地址和第1页的第原创 2016-12-06 21:16:25 · 14491 阅读 · 15 评论 -
操作系统原理课程 期末考试复习重点
期末考试复习重点。原创 2016-12-23 11:06:33 · 5946 阅读 · 1 评论 -
分页存储系统中内存有效访问时间计算
案例:有一个将页表存放在内存中的一级页表的分页系统,下面两种情况下,请计算有效访问时间分别是多少。原创 2017-01-03 18:33:52 · 39252 阅读 · 5 评论 -
一个P,V操作的习题
题目:在一个盒子里,混装了数量相等的黑白围棋子。现在用自动分拣系统把黑子、白子分开,设分拣系统有二个进程P1 和P2 ,其中P1 拣白子;P2 拣黑子。规定每个进程每次只拣一子;当一个进程在拣时,不允许另一个进程去拣;当一个进程拣了一子时,必须让另一个进程去拣。试写出两进程P1 和P2 能并发正确执行的程序。原创 2016-12-28 19:17:22 · 9899 阅读 · 0 评论 -
Linux下进程创建Fork()函数分析
一个进程包括代码、数据、进程控制块、堆栈等资源。进程在运行时还有自身的状态,这个自身的状态不是指宏观上的就绪态、等待态,而是指进程在CPU上运行时,CPU内部各个寄存器的值,进程在切换的时候,这些状态值是要保存在堆栈当中的,目的是下次进程运行时能够“无缝”连接。Linux下,用于创建进程的函数是fork()函数。fork()函数创建的“子进程是父进程的一个完整拷贝”,也就是说子进程和父进程基本原创 2017-11-02 08:25:49 · 1386 阅读 · 3 评论