zoukankan      html  css  js  c++  java
  • 现在操作系统读书笔记1

    1 多数计算机有两种运行模式:内核态、用户态

    2 软件中最基础的部分是操作系统,它运行在内核态,在该模式中,操作系统具有所有硬件的安全访问权限,可以执行机器能够运行的任何指令。 软件的其余部分运行在用户态,在用户态下,只是用了机器指令中的一个子集。

    那些会影响机器控制或可进行IO操作的指令,在用户态是禁止的。

    3 操作系统,不太精确的定义,运行在内核态的软件。

    4 操作系统是为应用程序提供基本抽象的概念。

    5 资源管理包括两种复用方式:时间上,空间上。时间复用:不同程序或用户轮流使用它。空间复用:每个应用程序都得到资源的一部分,取代排队的方式。例如:多个运行程序对内存的分割,这样每个运行程序都可同时入驻内存。

    6 存储器:寄存器、高速缓存、主存、磁盘。

    类型 访问时间  典型容量
    寄存器 1ns

    <1kb

    高速缓存 2ns 4m
    主存 10ns 1-8G
    磁盘 10ms 1-4T

     7 多道程序系统中,从一个程序切换到另一个程序,称为上下文切换。执行动作1)对来自缓存的所有修改过的块进行写回磁盘操作2)修改MMU 中的映像寄存器。 这两个操作都比较耗时。

  • 相关阅读:
    强迫症
    bzoj1758 [Wc2010]重建计划
    bzoj1070 [SCOI2007]修车
    bzoj3675 [Apio2014]序列分割
    bzoj1010 [HNOI2008]玩具装箱toy
    bzoj3697 采药人的路径
    bzoj2152 聪聪可可
    bzoj2599 [IOI2011]Race
    Ubuntu 18.04 LTS 下 GTK3 安装与编译
    启动或重启 dnsmasq 提示端口 53 被占用的解决方案
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/11192641.html
Copyright © 2011-2022 走看看