linux操作系统(论文)
征求摘要
目前,Linux是使用比较广泛的操作系统之一,该系统有很多服务。 为了远程配置和管理Linux上的各种服务,操作系统是一种低级支持软件,用于与硬件进行交互,并为用户程序提供有限的服务集。 一个计算机系统是软硬件的共生体,它们相互依存,密不可分。 的硬件。 包括外围设备、处理器、内存、硬盘和其他电子设备组成计算机引擎。 但是,如果没有操作和控制它的软件,自己就不能工作。 进行这种控制的软件称为操作系统,在Linux术语中称为“内核”,也称为“核心”。 Linux内核的主要模块(或组件)分为存储管理、CPU和进程管理、文件系统、设备管理和驱动程序、网络通信以及系统初始化(引导)、系统调用等部分
关键词: Linux; 内核; 过程
ABSTRACT
Now,linuxhasabroaderapplicationofoneoftheoperatingsystem, therearemanyservicesintheirsystems.inordertoachieveavarietyofservicesintheremoteconfigurationandmanagementoflinuxoperatingsyoperatingsygsystems tingsymotionandmanagemento EMI salow-levelsupportfordealingwithhhardwareandalimitedsetofservicesprovidedfortheuserprogramssoftwamsogramsoftwam d re and software symbionts,theyareinterdependentandivisible.computerhardwarecontainingcomputerengineofperipheripheraldevices harddrivesandotherelectronicequipment.butthereisnosoftwaretooperateandcontrolit, own work.thecompletecontrolsoftwarecalledtheoperatingsysteminlinuxtermsisknownasthe ' kernel ', alsoknownasthe ' core '.linuxkernelmodule (or component ) isdividedintothefollowingsections 3360存储器管理,CPU and procement 设备管理和驱动,网络通信,和系统初始化(boot )系统
Key words: Linux; 克内尔; 过程。
目录
第一章前言1
1.1课题背景1
1.2国内外研究现状1
1.3本课题研究的意义1
1.4本课题研究的方法2
第二章Linux内核3
2.1内核开发和规范3
2.2linux内核主要子系统3
第三章Linux系统调用6
3.1 Linux系统文件6
3.2如何从文件读取数据6
3.3使用进程和线程7
第四章Linux内核日志管理9
4.1内核日志和接口10
4.2命令的实现12
4.3用户空间APP发布会13
第五章编程和流程图15
3.2设计思路15
5.2服务程序15
5.3客户端程序25
第六章系统测试39
总结40
参照文献41
42谢谢
前言
课题的背景
Linux是目前使用最广泛的操作系统之一,Linux内核实现了许多重要的体系结构属性。 在较高或较低的级别,内核被划分为多个子系统。 也可以将Linux视为一个整体,因为它将所有这些基本服务集成到内核中。 这与微内核的架构不同,后者提供通信、I/O、内存、进程管理等基本服务,更具体的服务插入微内核层。 随着时间的推移,Linux内核的内存和CPU使用效率高且非常稳定。 但是,对Linux来说最有趣的是,在这个大小和复杂性的前提下,依然很好