• 读书笔记之:操作系统概念(第6版)第一部分 概述(导论,计算机系统结构,操作系统结构)


    第一部分 概述

     第一章 导论

     第二章 计算机系统结构

     第三章 操作系统结构

    第一部分 概述

    第1章 导论

    1. 大型机系统

    大型机系统主要用于处理商业和科学问题。

    (1)批处理系统。总是驻留在内存中。不过,容易造成CPU的空闲。主要是机械I/O速度比较慢。

    (2)多道程序系统。通过组织作业使得CPU总有一个作业在执行,这样提高效率。做法:将多个作业放在内存中,组成作业池。CPU从作业池中获得作业,如果作业需要I/O的话,就切换到另一个作业。

    CPU调度,作业调度,内存管理

    (3)分时系统/多任务系统。分时系统允许多个用户共享计算机。并且在多个用户之间来回切换。分时系统采用CPU调度和多道程序设计,以提供给每一个用户一小部分的分时计算机。

    分时系统比多道程序操作系统更复杂。需要虚拟内存和文件系统的支持。

    虽然分时思想早在1960年就得到了验证,但是由于创建分时系统比较困难和昂贵,所以知道20世纪70年代初才比较常见。虽然有时要做一些批处理,但是绝大多数操作系统都是分时的。相应的,多道程序设计和分时是现代操作系统的主题。

    2. 多处理器系统

    多处理器系统/并行系统

    对称多处理(symmetric multiprocessing,SMP)

    非对称多处理(asymmetric multiprocessing)

    3. 分布式系统

    4. 集群系统

    5. 实时系统

    小结

    第2章 计算机系统结构

    第1节 计算机系统操作

    1. 引导程序

    2. 中断

    现代操作系统都是中断驱动的。

    第2节 I/O结构

    1. 设备控制器

    2. I/O中断

    CPU通过设置设备控制器内的寄存器来控制I/O操作.

    同步I/O,异步I/O

    设备状态表

    3. DMA结构

    DMA窃取CPU的内存周期,因为内存一次只能传输一个字,所以在进行DMA的时候, CPU就无法访问内存了.

    第3节 存储结构

    1. 内存

    内存映射I/O

    CPU可以在一个时钟周期内完成对寄存器的访问, 但是内存的访问是需要多个CPU时钟周期的.

    2. 磁盘

    主机控制器与磁盘控制器

    第4 节 存储层次

    1. 高速缓存技术

    CPU通过指令高速缓存来加速指令的存取

    2. 一致性与连贯性

    第5节 硬件保护

    1. 双重操作模式

    2. I/O保护

    3. 内存保护

    4. CPU保护

    第6节 网络拓扑结构

    本章小结

    第3章 操作系统结构

    第1节 系统组成

    1. 进程管理

    2. 内存管理

    3. 文件管理

    4. 输入/输出系统管理

    5. 二级存储管理

    6. 命令解释系统

    第2节 操作系统服务

    第3节 系统调用

    系统调用提供了进程与操作系统之间的接口.

    1. 系统调用分类

    主要包括进程控制,文件管理,设备管理,信息维护和通信

    2. 通信

    消息传递和共享内存

    第4节 系统程序

    第5节 系统结构

    1. 简单结构

    2. 分层方法

    3. 微内核

    Windows NT采用混合结构: 分层方法和微内核

    第6节 虚拟机

    1. 虚拟机系统模型

    2. 实现

    第7节 系统设计与实现
    1. 机制与策略

    2. 实现

    第8节 系统生成

    引导程序

    本章小结

  • 相关阅读:
    【总】IdentityServer4 32篇汇总
    ASP.NET Core的身份认证框架IdentityServer4(3)-术语的解释
    ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
    dentityServer4(1)- 特性一览
    Identity和IdentityServer的区别及联系
    if (user?.Identity?.IsAuthenticated ?? false)这几个问号分别都代表啥意思?
    ASP.NET Core 认证与授权[1]:初识认证
    如何优化Python占用的内存,面试必学
    Python3的这些新特性很方便,新手必学
    Python常见面试题,80%的人不会
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2712198.html
Copyright © 2020-2023  润新知