笔记篇:操作系统第一章 引论

操作系统是用户与计算机硬件间的接口,负责资源管理、提高系统利用率和吞吐量。从早期的人工操作到批处理系统、分时系统、实时系统和微机操作系统,操作系统经历了不断发展。操作系统的主要特征包括并发、共享、虚拟和异步,其中并发通过进程实现,共享分为互斥和同时访问方式,虚拟技术包括时分和空分复用,异步则意味着进程以不可预知的速度运行。

操作系统笔记篇

第一章 操作系统引论

1.1 操作系统的目标和作用

1.1.1 操作系统的目标

在这里插入图片描述

  1. 方便性

通过OS所提供的各种命令操纵计算机系统

  1. 有效性

第一层含义是提高系统资源的利用率
另一层含义是提高系统的吞吐量

  1. 可扩充性

为适应计算机硬件、 体系结构以及计算机应用发展的要求, OS必须具有很好的可扩充性。 可扩充性的好坏与OS的结构有着十分紧密的联系, 由此推动了 OS结构的不断发展:从早期的无结构发展成模块化结构, 进而又发展成层次化结构, 近年来OS已广泛采用了微内核结构。

  1. 开放性

所谓开放性, 是指系统能遵循世界标准规范, 特别是遵循开放系统互连OSI国际标准。

1.1.2 操作系统的作用

操作系统在计算机系统中所起的作用, 可以从用户资源管理资源抽象等多个不同的角度来进行分析和讨论
在这里插入图片描述

  1. OS作为用户与计算机硬件系统之间的接口
    在这里插入图片描述
    由图可看出, 用户可通过三种方式使用计算机, 即通过命令方式系统调用方式图标一窗口方式来实现与操作系统的通信, 并取得它的服务
  2. OS作为计算机系统资源的管理者
    在这里插入图片描述
    OS的主要功能也正是对这四类资源进行有效的管理。1

处理机管理是用于分配和控制处理机;
存储器管理主要负责内存的分配与回收;
I/O没备管理是负责I/O设备的分配(回收) 与操纵;
文件管理是用于实现对文件的存取、 共享和保护。

  1. OS实现了对计算机资源的抽象
    在这里插入图片描述
    OS是铺设在计算机硬件上的多层软件的集合, 它们不仅增强了系统的功能,还隐藏了对硬件操作的具体细节, 实现了对计算机硬件操作的多个层次的抽象模型。
    不仅可在底层对一个硬件资源加以抽象, 还可以在高层对该资源底层已抽象的
    模型再次进行抽象,成为更高层的抽象模型。
    随着抽象层次的提高,抽象接口所提供的功能就越强,用户使用起来也越方便。

1.1.3 推动操作系统发展的主要动力

在这里插入图片描述

1.2 操作系统的发展过程

在这里插入图片描述

1.2.1 未配置操作系统的计算机系统

在这里插入图片描述
从1945年诞生的第一台计算机, 到50年代中期的计算机, 都属于第一代计算机。 这时还未出现OS,对计算机的全部操作都是由用户采取人工操作方式进行的。

  1. 人工操作方式

(1) 用户独

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值