操作系统笔记01——引论1

操作系统笔记01——引论1

参考教材:《计算机操作系统》,汤小丹等,西安电子科技大学出版社(第4版)

第一章 操作系统引论

重难点

  • 1.操作系统的重要性

  • 2.操作系统的基本概念

  • 3.操作系统的发展过程

  • 4.操作系统的特征和功能

一.操作系统的重要性

  • 1.操作系统是计算机重要的核心系统软件

    • 有了操作系统应用软件才能被用户使用,操作系统在底层硬件和应用软件之间起到承上启下的作用

    • 涉及到软件开发时,要考虑软件在不同操作系统上的安装和使用,才能确保软件开发的完整性

  • 2.理解操作系统并发共享的思想

    • 对于并发的简单理解

      • 计算机软件都是由程序构成的(即代码),而程序要运行必须占用CUP和内存的资源

      • 对于单核计算机(只有一个CUP)的计算机来说,同一时间CUP只能处理一个程序

      • 那么所谓并发,指的是操作系统处理多个程序时不是同时进行的(同时不同通道是并行),而是分时进行的,只不过每个时间段及短肉眼不能感受到程序加载的差别。这种机制就是并发

    • 对于共享的简单理解

      • 有争夺的共享:操作系统的共享指系统的资源共享,包括CUP、内存。如果不能妥善的处理不同程序对资源的使用会造成系统的混乱

      • 没有争夺的共享:磁盘

  • 3.操作系统在计算机课程体系中起着承上启下的作用

二.操作系统的基本概念

  • 1.操作系统的定义

    • 常见的操作系统:windows、Liunx、Unix、HarmonyOS、Symbian(诺基亚)、Android

    • 操作系统连接硬件和软件,完成硬件与软件之间的衔接,能使用户更方便、更高效的使用计算机

      注意:操作系统不能调用软件程序与相关程序

    OS是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合

  • 2.操作系统的目标

    操作系统的主线就是提高资源利用率

    • 方便性(基本目标)

      • 操作系统出现的目的就是使人们更方便的操作计算机,方便性必然是操作系统的首要目标

    • 有效性(基本目标)

      • 提高资源利用率:避免资源无法得到充分利用

      • 提高系统吞吐量:单位时间内完成作业的条数

    • 可扩充性

      • 操作系统能方便的扩展它的功能和模块,例如之前的电脑不能上网,现在可以联网。这就是一种扩充

    • 开放性(兼容性)

      • 对不同厂商生产的硬件都能兼容

  • 3.操作系统的作用

    • 操作系统作为用户与计算机硬件系统之间的接口

      • 对应操作系统功能的用户接口(见下文)

    • 操作系统作为计算机系统资源的管理者

      • 对CUP的处理机管理功能

      • 对内存的存储器管理功能

      • 对外设的设备管功能

    • 操作系统实现对计算机资源的抽象

      • 所谓资源的抽象是指,操作系统本身就是很多代码组成的程序

      • 可以认为操作系统是对没有软件的裸机的扩充,有了操作系统就可以与用户间进行交互

      • 这就是对实现计算机资源的抽象

  • 4.操作系统的发展动力

    • 提高计算机资源利用率

      • 这是操作系统发展的主线

    • 方便用户使用

    • 器件的不断更新换代

    • 体系结构的不断发展——冯诺依曼体系发展应用

    • 新的用户需求

未完待续

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值