时间: 2017-04-16  19:00:00 地点:西安邮电大学 东区 教学楼东北 FZ118 Linux 内核 沙龙

本次沙龙由小组15级成员李东林同学主持,本期沙龙主题为《浅谈Linux内核》,沙龙PPT可以在资料下载部分下载哦~~
欢迎所有对这方面感兴趣的同学带着你的问题和观点,与我们一起探讨交流,相互学习,共同进步。

操作系统简介

操作系统(英语:operating system,缩写:OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

内核简介

内核有时候被称作是管理者或者是操作系统的核心,它主要包括:
1. 负责响应中断的中断服务程序;
2. 负责管理多个进程从而分享处理器时间的调度程序;
3. 负责管理进程地址空间的内存管理程序和网络、进程通信等系统服务程序。

Linux内核的位置

http://mmbiz.qpic.cn/mmbiz_png/gevfraSxro1dW5iaLG2ibJgBez6wibwqlKRW23OQP5UyNOnvokLLNppysnopLzJiafsUSqtbapQEndAa6ibS7oWW2Cw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

系统调用

所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成一些系统级别的功能。Linux系统使用的这样的函数叫做“系统调用”。

系统调用主要作用

  1. 为用户空间提供了一种硬件的抽象接口。
  2. 系统调用保证了系统的稳定和安全。
  3. 维持进程稳定有序的进行。

系统调用实现图

http://mmbiz.qpic.cn/mmbiz_png/gevfraSxro1dW5iaLG2ibJgBez6wibwqlKRdT4lBEtZz8ox8KZMwhAibfZJtw6ETYL3JwWuATEXicXticNbERw812VFA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

http://mmbiz.qpic.cn/mmbiz_png/gevfraSxro1dW5iaLG2ibJgBez6wibwqlKRRw0NFMP0KETE6z4LskRU0NXvhtiallngMSLiaz8DicuTqZD5MopZSVmlQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

资料下载

PPT下载:http://pan.baidu.com/s/1bpBxqBd

阅读量:1025    [Read More]