• 操作系统个人笔记1


    从网上可以发现,操作系统的教学内容各个学校有所不同。新老师只解其表意,总感觉不得深入,于是自学操作系统。

    主要任务定位为,了解操作系统的基本术语,核心问题,未来发展动向。

    另外准备好一瓶酸奶,一盒蛋黄酥。

    操作系统是为了users更好的使用计算机而发明的,所以称为“配置在计算机硬件上的第一层软件”。在不同的操作环境中,对于操作系统的要求也是不一样的。,其主要目标表现在:方便性,有效性,可扩充性和开放性上。见名知意,其中点出有效性的含义本质上就是提高效率的手段(吞吐量和资源利用率),可扩充引入微内核概念,将在后续文章中提及。

    操作系统的作用是作为用户和系统硬件之间的接口,计算机资源的manager,实现了应用命令对数据进行操作(实际上是一种对计算机资源的抽象)。

    操作系统实现了从最初的裸机(只有硬件)到后来的单道和多道批处理系统,再到分时和实时系统的发展。喵喵认为其进化的基本特点是逐渐去人工化和高效化。

    其中人工操作中的脱机操作意思为脱离主机,该脱机操作应当是实现了输入数据处理的去人工化。又因为裸机阶段只有处理器部分(也就是主机)所以用户是独占全机的。

    单道批处理系统就相当有意思了,他是为了解决在输入输出操作时cpu空闲而产生的,为此他加大了输入的容量,但是他的处理机仍然只能一个一个的处理对象,他没有解决根源问题,而多道批处理系统相当于加入了输入输出处理与cpu处理之间的一个容器,有效处理这一矛盾,其具体操作是通过算法实现的。

    分时和实时系统就显得较为现代化,让我有点怀疑是不是这本书简写了os的发展过程。曾经我们学习过tcp和udp的区别在于协议的可靠性和速度;同理分时系统和实时系统的区别也在于对于输入的处理速度和可靠性,但实时系统比分时系统更加高级,所以他可以在具备及时性的同时可靠度也不低于分时系统。

    下面来说一下os的基本特征:

    并发(与并行区分,并行是指从某一时间点(时刻)一起进行,而并发是从某一时间段内开始多个事件发生)

    共享(互斥共享和同时访问)

    虚拟(逻辑划分一整块时间和空间)

    异步(执行以一种“走走停停”的方式进行)

    ps:进程>线程>程序

  • 相关阅读:
    springsecurity-微服务-springsecurity工具类封装
    springsecurity-微服务-认证授权的过程
    springsecurity-CSRF
    springsecurity-自动登录实现
    Vulnhub-靶机-DC: 9
    Xss-labs-level3-6
    靶机-生成自有账户和密码提权
    靶机-敲击相关方式汇总
    Vulnhub-靶机-DIGITALWORLD.LOCAL: BRAVERY
    Xss-labs-level1-2
  • 原文地址:https://www.cnblogs.com/-XiangBei-/p/11773030.html
Copyright © 2020-2023  润新知