陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”。特别说明,所有代码出自孟宁老师的mykernel,也许出于练习的目的有所修改,也可忽略。学习的过程其实就是不断的模仿,重复老师演示的内容,不断地练习,直到成为自..
分类:
系统相关 时间:
2015-03-13 14:39:24
阅读次数:
291
第一章安装Linux操作系统Linux操作系统由Linux内核和各种外围程序组成,Linux内核是一个特殊的软件程序,用于实现,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主;外围程序包括分析用户指令的解释器、网络服务器程序、图形桌面程序等各种应用型的软件程序,..
分类:
系统相关 时间:
2015-03-08 01:38:42
阅读次数:
337
Linux内核主要有 5个子系统组成:进程调度 (SCHED) ,内存管理 (MM) ,虚拟文件系统 (VFS) ,网络接口 (NET)和进程间通信 ( IPC )。 1、进程调度 进程在进程调度子系统中微观串行,宏观并行。其余 4...
分类:
系统相关 时间:
2015-03-07 15:29:19
阅读次数:
146
1.进程调度主要要解决的问题是什么?
任意时刻到底由哪个进程执行,那些不执行。正在进展中的程序使用CPU的模式有3种:程序大部分时间在CPU上执行(CPU导向,又称计算密集型程序);程序大部分时间在进行输入输出(I/O导向,又称输入输出密集型程序);程序介入前两种模式之间(平衡型程序)。
2.进程调度的目标?
达到极小化平均响应时间,极大化系统吞吐率,保持系统各个功能部件均处于繁忙的...
分类:
系统相关 时间:
2015-03-03 15:15:02
阅读次数:
142
1.进程的出现,让我们需要对进程进行分离存储,而有了内存管理;需要不同进程有条不紊的往前推进而有了进程调度。
2.为什么要有进程?什么是进程?
为了实现程序的并发执行,我们发明了进程。一个程序加载到内存后就变成了进程。
3.注意不是所有进程都一定要终结,实际上,许多系统进程是不会终结的,除非强制终止或关闭计算机。
4.什么时间造成进程的产生?
1)系统初始化:在一个系统初始化时,...
分类:
系统相关 时间:
2015-03-03 11:50:35
阅读次数:
190
uCOS2唯一值得学习的一个地方就是关于进程调度的O(1)算法: 最简单也是最愚蠢的方法是维护一个链表List。 这种方法的问题是:当一个Thread就绪时,如果根据其优先级插入List,则算法的时间复杂度为O(n)。 Linux采用了Bitmap,uCOS2也不例外。当然uCOS2的处...
分类:
编程语言 时间:
2015-02-14 14:53:29
阅读次数:
270
Linux系统介绍及日常管理一、Linux的内核:Linux内核由5个主要的子系统组成:进程调度(SCHED)内存管理(MM)虚拟文件系统(VFS)网络接口(NET)进程间通信(IPC)常用连接linue服务器客户端:SecureCRT 5.2.exeWinSCP.exe上传文件 rz下载文件 sz...
分类:
系统相关 时间:
2015-02-02 15:27:09
阅读次数:
174
Android APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次:Application Framewor...
分类:
移动开发 时间:
2015-01-30 10:30:57
阅读次数:
314
一、设计内容
设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通讯机构,其进程调度算法可任意选择(优先级调度,时间片轮转,短进程优先中的一种)。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系(可选)。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。
二、设计指...
分类:
系统相关 时间:
2015-01-21 09:01:18
阅读次数:
281
进程、线程概念进程:一个进程就是一个正在执行的程序的实例。进程转换:进程3个状态:运行态,阻塞态,就绪态。1.进程为等待输入而阻塞。2.调度程序选择另一个进程。3.调度程序选择这个进程。4.出现有效输入。线程:轻量级进程。作业调度:按照某种原则,从后备作业队列中选取作业进入内存,并为作业做好运行前的...
分类:
其他好文 时间:
2015-01-10 17:50:31
阅读次数:
279