linux操作系统及内核分析

本文介绍了Linux操作系统的组成,包括内核、shell和应用程序。深入探讨了存储程序计算机、堆栈(函数调用)和中断机制。并分析了操作系统内核如何工作,涉及用户态与内核态的切换以及进程切换的关键步骤。通过对Linux内核的了解,增强了对操作系统工作原理的认识。

 SA12226438  刘云岭

【实验五】Linux操作系统是如何工作的?破解操作系统的奥秘 

一、Linux操作系统的组成

二、操作系统工作的基础:存储程序计算机、堆栈(函数调用堆栈)机制和中断机制;

三、简述操作系统(内核)是如何工作,宏观概述结合关键点的微观(CS:EIP、EBP/ESP等的变化)分析。

四、总结

正文:

在分析操作系统工作的基础之前,根据课堂和实验所学知识,谈谈Linux操作系统的组成,如下

一、Linux操作系统的组成

linux系统的组成由:内核,shell(命令解释器),应用程序

Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。

在这里,我自己用一组简单的公式来描述操作系统的组成要素:

操作系统 = 内核 + 系统程序

系统程序 = 编译环境 + API

编译环境 = 编译程序 + 连接程序 + 装载程序

API  = 系统调用 + 语言库函数(C、C++、Java等等)

AUI  =  shell + 系统服务例程(如x服务器等)+ 应用程序(浏览器,字处理,编辑器等)

而整个软件系统是:

软件系统 = 操作系统 + AUI

操作系统最底层的组件是内核,其上层搭建了许多系统软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值