首页 > 代码库 > 第一章:操作系统概述

第一章:操作系统概述

 概念:操作系统是控制和管理计算机软硬件资源,以尽可能的合理、高效的方法为用户及其应用程序提供服务的一种系统。 

 特征:

    ·并发:使的多个进程可以同时进行,最大化的利用资源,提高效率。

    ·共享 

   ·虚拟

   ·不确定性:由并发引起的

 功能:

    ·进程管理 

    ·存储管理 

    ·文件管理

    ·设备管理

 服务:

   ·公共服务:

   ·命令控制接口:

      命令行,GUI(图形用户界面),脚本(解释执行语言,一组命令行的组合),   NUI(自然用户接口)

   ·系统服务:

    ·系统调用:

         创建、打开、读、写、关闭、删除

 分类:

    ·网络操作系统:资源共享、同信能力强

    ·分布式操作系统

    ·并行操作系统给:可以同时调配多个处理器资源

 运行环境:

 ·内核态与用户态:

    ·操作系统运行的状态为内个态(特权指令)

    ·用户代码运行的状态为用户态(访管指令)

    ·内核态可以使用所用的资源,用户态只能使用有限的资源,用户态可以使用 系统调用或者陷阱的方式进入内核态

 ·中断、异常:

     ·中断处理异步事件

     ·异常(故障、陷阱、中止)

 ·系统调用

 体系结构:

    ·整体式(无结构):

    ·层次式:

    ·微内核(客户/服务器):

    ·模块式(面向对象):

第一章:操作系统概述