Linux操作系统内核分析湘潭大学信息工程学院开课目的培养综合运用所学知识的能力l编程语言:C语言和汇编语言l操作系统原理l计算机组成原理l数据结构提高阅读代码的水平学习曲线和方法上课时理解基本原理课后自己读Linux的源代码遇到问题:l善于在网上查资料l善于和老师交流l善于和同学交流时间兴趣讲课内容操作系统简介Linux简介Linux的历史与现状什么是操作系统计算机系统中负责支撑应用程序运行环境运行环境以及用户操作环境操作环境的系统软件l计算机系统资源的管理者l为用户提供了一个抽象概念上的计算机计算机系统的核心与基石操作系统的发展批处理操作系统l串行,非交互单任务单用户操作系统l串行,交互lDos多任务单用户操作系统l并行,交互lWindows 98多任务多用户操作系统l并行,交互,分时共享lUnix、Linux、Windows XP实时操作系统l并行,响应时间短,容错性强l嵌入式Linux分布式操作系统l基于网络,任务分担lMach广义操作系统操作系统内核系统库lANSI Cl窗口库系统应用l编辑器l编译器l浏览器API调用内核调用狭义操作系统计算机科学中所指的操作系统操作系统内核