网络程序设计教程安排-TEAMTRAC.pptVIP

  • 7
  • 0
  • 约4.55千字
  • 约 28页
  • 2018-06-07 发布于浙江
  • 举报
网络程序设计教程安排-TEAMTRAC

操作系统原理相关基础知识 Basic knowledge of Operating Systems Principles based 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本身的拷贝 什么是系统调用? 为什么我们敲击键盘就会在终端上显示

文档评论(0)

1亿VIP精品文档

相关文档