操作系统概述

1.1.操作系统

内存管理、进程线程、调度、同步、文件系统、I/O子系统

1.2.什么是操作系统

是一个控制软件 ,管理应用程序,为应用程序提供服务,杀死应用程序
资源管理,管理外设、分配资源

cpu 进程
磁盘 操作系统 文件
内存 地址空间

操作系统是面向硬件的,外设资源由操作系统统一管理,提供接口,上层应用程序可以访问接口
硬件之上,应用程序之下,为应用软件提供服务支撑

面向外部,shell
面向内部,kernel重点

操作系统内部组件:cpu调度器,物理内存管理/虚拟内存管理,
文件系统管理,中断处理与设备驱动
os kernel特征:

并发;(在一段时间内有多个程序可同时执行)而并行,是同一时间点多个程序执行 ,有多个cpu
共享;(互斥共享访问,“同时”访问)
虚拟;
异步; 走走停停

1.3.为什么要学操作系统

结合不同课程: 程序设计,数据结构,算法,计算机体系结构

posted on 2016-10-24 19:50  christychang  阅读(202)  评论(0编辑  收藏  举报