操作系统总概述
一.问题列表
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等等.
信号处理。
六.内核活动

浙公网安备 33010602011771号