﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-绿茶的学习生活-文章分类-Linux系统内核</title><link>http://www.cnitblog.com/trust2001/category/7370.html</link><description>C-Linux－VHDL</description><language>zh-cn</language><lastBuildDate>Mon, 03 Oct 2011 08:34:22 GMT</lastBuildDate><pubDate>Mon, 03 Oct 2011 08:34:22 GMT</pubDate><ttl>60</ttl><item><title>关于Linux的内核的模糊概念~</title><link>http://www.cnitblog.com/trust2001/articles/45980.html</link><dc:creator>绿茶</dc:creator><author>绿茶</author><pubDate>Wed, 25 Jun 2008 03:52:00 GMT</pubDate><guid>http://www.cnitblog.com/trust2001/articles/45980.html</guid><wfw:comment>http://www.cnitblog.com/trust2001/comments/45980.html</wfw:comment><comments>http://www.cnitblog.com/trust2001/articles/45980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/trust2001/comments/commentRss/45980.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/trust2001/services/trackbacks/45980.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">&nbsp;<span style="FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 内核是操作系统的内部内核程序，它提供了对计算机设备的内核管理调用功能。操作系统的代码分成了两部分：内核所在地址空间称内核空间，内核以外的系统称为外部管理程序，其中大部分是对外围设备的管理和界面操作等，外部管理程序与用户进程所占据的空间称为外部空间&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux不支持用户态线程。在用户态中，Linux认为线程就是共享上下文（context）的进程。Linux通过LWP（light weight thread）机制来实现用户态线程的概念。通过系统调用函数clone（）创建新的线程。<br>Linux的内核为非抢占式内核，即Linux不能通过改变优先权来影响内核当前的执行流程。故Linux在实现实时操作时存在问题。她并不是一个&#8220;硬&#8221;实时操作系统。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在Linux内核中包括了：进程管理（process management）、定时器（timer）、中断管理（interrupt management）、内存管理（memorymanagement）、模块管理（modulemanagement）、虚拟文件系统接口（VFS layer）、文件系统（filesystem）、设备驱动程序（device driver）、进程通信（inter-process communication）、网络管理（networkmanagement）、系统启动（system nit）等操作系统功能的实现<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看了书还是不很明白内核的基本概念，以上是从《Linux标准教程》上摘录的一些文字，算是一点读书笔记，也许后面的Blog里还会有一些。关于内核的东西今天先写这么多吧！</span></p>
<img src ="http://www.cnitblog.com/trust2001/aggbug/45980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/trust2001/" target="_blank">绿茶</a> 2008-06-25 11:52 <a href="http://www.cnitblog.com/trust2001/articles/45980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>