- 7
- 0
- 约4.55千字
- 约 28页
- 2018-06-07 发布于浙江
- 举报
网络程序设计教程安排-TEAMTRAC
操作系统原理相关基础知识Basic knowledge of Operating Systems Principlesbased on X86/Linux
孟宁
电话:0512腾讯微博:@mengning997 新浪微博:@孟宁V
E-mail:mengning@
主页:/~mengning
地址:苏州工业园区独墅湖高等教育区仁爱路166号明德楼A302室
2012年2月
Agenda
操作系统的基本概念
典型的Linux操作系统的结构
最简单也是最复杂的操作
堆栈
用户态 vs 内核态
虚拟内存
操作系统的基本概念
任何计算机系统都包含一个基本的程序集合,称为操作系统。
内核(进程管理,进程调度,进程间通讯机制,内存管理,中断异常处理,文件系统,I/O系统,网络部分)
其他程序(例如函数库、shell程序、系统程序等等)
操作系统的目的
与硬件交互,管理所有的硬件资源
为用户程序(应用程序)提供一个良好的执行环境
典型的Linux操作系统的结构
用户应用程序
System call
对硬件资源的管理
Shell,lib
Kernel implementation
最简单也是最复杂的操作
在控制台下输入ls命令
Shell程序分析输入参数,确定这是ls命令
调用系统调用fork生成一个shell本身的拷贝
什么是系统调用?
为什么我们敲击键盘就会在终端上显示
您可能关注的文档
最近下载
- 精品解析:北京市师达中学2025~2026学年九年级上学期开学考数学试卷 (原卷版).docx VIP
- 2026中国银行消防安全专项社会招聘笔试备考试题及答案解析.docx VIP
- 钢结构设计原理习题及答案.pdf VIP
- 2026秋小学新版人教版数学五年级上册教学设计(附目录)适用于新课标.doc
- 大学课程《机器人工程专业导论》PPT教学课件:第五章 机器人的系统集成技术.ppt VIP
- 2025年国企招聘公共基础知识真题及答案.docx VIP
- 黑布林英语阅读初三1《哈克贝利·费恩历险记》中文版.pdf
- 金融学曹龙骐第六版-10货币供给.pptx VIP
- 第一章第二节医疗机构药房调剂学概论讲解.pptx VIP
- 《3D打印及后处理技术》全套教学课件.pptx
原创力文档

文档评论(0)