操作系统总概述

一.问题列表

1.如何理解操作系统?

多任务、多用户的管理系统,一个进程表示一个任务。

操作系统是对硬件的抽象的管理系统,对硬件管理,也就是系统资源的管理。

 

二.Linux的结构

linux操作系统结构,4层结构,自底而上。 底层为上层提供应用程序运行的环境。

1.内核:

2.system_call:

应用程序同操作系统的接口。

3.公共函数库:

4.shell: 

俗称壳儿,用于区分核,命令行解析器。

 

三.常见性能指标

1.平均负载(average load)

单位时间内的活跃的进程数,如何界定活跃进程数,操作系统处于可运行状态和不可中断状态下的进程数。

2.CPU使用率

 

四.常见概念

1.stderr,标准输出文件。

2.用户态:应用程序活动的空间(运行应用程序)。

   内核态:操作系统程序的活动空间。

   对CPU访问限制进行的分类。

 

五.系统调用

1.定义

内核定义了一系列的预定义功能,调用这些接口的过程,就是系统调用。

2.可用的系统调用

进程管理,fork、exit、ptrace等等.

信号处理。

 

六.内核活动

 

posted @ 2019-01-11 02:05  san3er  阅读(95)  评论(0)    收藏  举报