1.操作系统引论

  • 操作系统是什么
  • 计算机系统概述
  • 操作系统类型

操作系统是程序,充当计算机硬件和计算机用户的中介


组成:

  软件:

    应用软件

    系统软件


  硬件:

    输入/输出设备

    存储器

    处理器


从服务用户的观点--操作系统是用户与计算机硬件之间的接口

内核 Kernel:the one program running at all times on the computer

总的来说,操作系统是一组有效控制和管理计算机系统的硬件和软件资源,合理地组织计算机工作流程以及方便用户的程序集合

----------------有效:系统效率和资源利用率高

----------------合理:公平,不公平则会死锁或者饥饿

----------------方便:提供良好的用户界面,编程接口


计算机硬件系统结构

  主机型:这类计算机以存储器为中心,CPU和各种通道都与存储器相连

 


 总线型.微型计算机以总线为纽带来构成计算机系统,中央处理机,存储器,I/O设备(包括外存磁盘,磁带)都挂接载总线.


中断:

  硬件中断

  软件中断 又可分为程序中断(例如定点操作数溢出.地址越界,虚存管理中缺页等)

  访管中断


特权指令和非特权指令:

  特权指令:不允许用户程序中直接使用的指令.比如:I/O指令,设置时钟,设置控制寄存器等指令

  非特权指令:用户程序中所使用的指令


两种运行状态

  用户态:执行用户程序时

  内核态:执行操作系统程序时  


一图表示:


 内核态和用户态

  内核态:

    能访问所有系统资源,可以执行特权指令,可以直接操作和管理硬件设备

    操作系统内核程序运行在内核态下

    使用内核栈

  用户态:

    只能访问属于它的存储空间和普通寄存器,只能执行普通指令

    用户程序以及操作系统核外服务程序运行在用户态下

    使用用户栈


 操作系统特征和功能

   并发

    同一时刻

  并行

    同一时间间隔内发生

  共享性

  虚拟性

  异步性


 操作系统功能部件

 


 windows的历史沿革:

 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

原文地址:https://www.cnblogs.com/xiaochi/p/8024656.html