• 1.操作系统引论


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

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


    组成:

      软件:

        应用软件

        系统软件


      硬件:

        输入/输出设备

        存储器

        处理器


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

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

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

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

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

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


    计算机硬件系统结构

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

     


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


    中断:

      硬件中断

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

      访管中断


    特权指令和非特权指令:

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

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


    两种运行状态

      用户态:执行用户程序时

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


    一图表示:


     内核态和用户态

      内核态:

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

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

        使用内核栈

      用户态:

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

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

        使用用户栈


     操作系统特征和功能

       并发

        同一时刻

      并行

        同一时间间隔内发生

      共享性

      虚拟性

      异步性


     操作系统功能部件

     


     windows的历史沿革:

     

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • 相关阅读:
    DataInputStream与DataOutputStream类
    BluetoothChat例程分析
    Android中的Handler机制
    我的IT之路2012(二)
    菜鸟学Java(二)——Filter解决中文乱码问题
    菜鸟学Java(一)——Ajax异步检查用户名是否存在
    FTP文件操作之创建目录
    FTP文件操作之获取文件列表
    使用powershell计算性能计数器的均值
    收缩临时库 shrink tempdb
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8024656.html
Copyright © 2020-2023  润新知