在线客服系统

浅析Linux系统(2)

时间:2014-04-10 16:29 来源:发表吧 作者:王雪 点击:

  2、Linux内核组成

  Linux内核主要由进程调度子系统(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、

  输入/输出子系统、进程通信(IPC)机制、网络子系统等子系统组成。

  3、Linux的体系结构Linux系统结构由三部分代码组成,即内核、系统库和系统实用程序,Linux系统保留了传统的UNIX操作系统的模式。

  三、Linux中的进程管理

  1、Linux的进程

  Linux是一个多任务的操作系统,每一个进程都有一定功能和权限,运行在自己的虚拟地址空间中。Linux通过进程调度程序在多个进程之间实现合理的调度,在Linux系统中,进程与任务是相同的概念。

  在Linux中,当用户打入shell命令,要求执行一个命令文件或运行各种应用程序时,操作系统就为每个进程建立一个运行环境,从而形成进程的动态实体,此即创建了进程。

  2、Linux的进程状态

  在进程的生命期内,进程所处的状态经常在变化着。通过这些状态的变化刻画了进程从创建、活动到消亡的过程。在每个进程的task-strut结构中,Linux定义了state域来描述进程的调度状态。Linux的进程共有五种调度状态,即TASK-RUNNING状态、TASK-INTERRUPTIBLE状态、TASK-UNINTERRUPTIBLE状态、TASK-STOPPED状态和TASK-ZOMBIE状态。

  3、Linux的进程调度

  通常认为调度就是执行新进程或中断老进程,但是对于Linux来说调度还有另一个任务,那就是运行多种内核任务。Linux的进程调度操作由scheduler()函数完成。Linux有两个独立的进程调度算法。一个是多进程中的公平抢占调度的分时算法,另一个是为实时任务设计的绝对优先权比公平更为重要的算法。Linux的实时调度是软实时。调度程序严格保证实时进程之间相对的优先级。

  4、Linux中的进程控制

  Linux中使用系统调用来实现进程控制。如进程的建立和fork()系统调用;程序执行和系统调用exec();等待子进程结束系统调用wait();结束子进程系统调用exit();shell进程工作过程。

  四、Linux的存储管理

  Linux中的存储管理分为两部分,第一部分处理分配和回收物理内存,包括分页、分页组和小内存块。第二部分处理虚拟内存,就是内存被映射到正在运行的进程的地址空间上。

  Linux内核的内存分配以静态分配和动态分配并存。物理页面管理程序与内存缓冲高速缓存、页面高速缓存和虚拟内存系统三个子系统密切相关。

  Linux中的虚拟内存采用了分页机制。Linux虚拟内存系统根据需要创建虚拟内存的页面,并管理从磁盘装入页面,或者是按照要求将页面交换到磁盘上。在Linux系统下,虚拟内存管理程序对进程地址空间有两种不同的观点:作为一组独立的区域,或作为一组页面。地址空间一种是逻辑视图,一种是物理视图。

  虚拟地址空间被分为四部分:页目录索引、页间目录索引、页表索引和偏移量。


www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:18796993035

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接