zoukankan      html  css  js  c++  java
  • 1.操作系统引论

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

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


    组成:

      软件:

        应用软件

        系统软件


      硬件:

        输入/输出设备

        存储器

        处理器


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

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

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

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

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

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


    计算机硬件系统结构

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

     


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


    中断:

      硬件中断

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

      访管中断


    特权指令和非特权指令:

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

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


    两种运行状态

      用户态:执行用户程序时

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


    一图表示:


     内核态和用户态

      内核态:

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

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

        使用内核栈

      用户态:

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

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

        使用用户栈


     操作系统特征和功能

       并发

        同一时刻

      并行

        同一时间间隔内发生

      共享性

      虚拟性

      异步性


     操作系统功能部件

     


     windows的历史沿革:

     

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • 相关阅读:
    如何处理消息堆积
    如何避免消息的重复发送
    内存泄漏和内存溢出的关系
    数据挖掘
    servlet
    数据驱动安全需三大核心新技术
    JS 入门经典 第三章 判断、循环和函数
    JS 高级程序设计 第三章
    JS入门经典
    JS高级程序设计1-2章
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8024656.html
Copyright © 2011-2022 走看看