ImageVerifierCode 换一换
格式:PPT , 页数:30 ,大小:393KB ,
资源ID:1109921      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1109921.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统总体介绍.ppt)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

操作系统总体介绍.ppt

1、嵌入式操作系统陈香兰http:/ 2006中国科学技术大学计算机系xlanchen2006.6.7 1Embedded Operating Systems上周三l 嵌入式 Linux开发技术l 嵌入式 Linux开发综述l Linux的配置和编译l 根文件系统及其制作xlanchen2006.6.7 2Embedded Operating Systems上周四l 基于 i386体系结构的 Linux启动代码分析l linux/arch/i386/boot/bootsect.Sl linux/arch/i386/boot/setup.Sl linux/arch/i386/boot/compres

2、sed/head.Sl linux/arch/i386/kernel/head.Sl linux/arch/init/main.cxlanchen2006.6.7 3Embedded Operating Systems本次课l 课程第二部分: Linux操作系统内核分析l 一些基本概念l 内存寻址xlanchen2006.6.7 4Embedded Operating SystemsLinux内核分析:一些预备知识xlanchen2006.6.7xlanchen2006.6.7 5Embedded Operating Systems操作系统的基本概念l 任何计算机系统都包含一个基本的程序集合,

3、称为操作系统。l 内核(进程管理,进程调度,进程间通讯机制,内存管理,中断异常处理,文件系统, I/O系统,网络部分)l 其他程序(例如函数库, shell程序等等)l 操作系统的目的l 与硬件交互,管理所有的硬件资源l 为用户程序(应用程序)提供一个良好的执行环境xlanchen2006.6.7 6Embedded Operating Systems一个典型的 Linux操作系统的结构用户应用程序System call对硬件资源的管理Shell, libKernel implementationxlanchen2006.6.7 7Embedded Operating Systems最简单也是

4、最复杂的操作在控制台下输入 ls命令Shell程序分析输入参数,确定这是 ls命令调用系统调用 fork生成一个 shell本身的拷贝什么是系统调用?为什么我们敲击键盘就会在终端上显示?fork是什么?为什么要调用 fork?中断的概念,终端控制台设备驱动的概念保护模式和实模式,内存保护,内核态用户态相关问题进程的描述,进程的创建。COW技术系统调用是怎么实现的?软中断、异常的概念。陷阱门,系统门调用 exec系统调用将 ls的可执行文件装入内存内存管理模块,进程的地址空间,分页机制,文件系统从系统调用返回如何做到正确的返回? 堆栈的维护,寄存器的保存与恢复Shell和 ls都得以执行 进程的

5、调度,运行队列等待队列的维护xlanchen2006.6.7 8Embedded Operating Systems一些基本但很重要的概念l 堆栈l 内核态 vs 用户态xlanchen2006.6.7 9Embedded Operating Systems堆栈l 堆栈是 C语言程序运行时必须的一个记录调用路径和参数的空间l 函数调用框架l 传递参数l 保存返回地址l 提供局部变量空间l 等等l C语言编译器对堆栈的使用有一套的规则l 了解堆栈存在的目的和编译器对堆栈使用的规则是理解操作系统一些关键性代码的基础xlanchen2006.6.7 10Embedded Operating Systems

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。