操作系统——第一章 操作系统引论

操作系统引论

操作系统的目标和作用

进程是一个程序的执行过程,执行前需要将该程序放到内存中,才能被CPU处理。

操作系统提供的功能:CPU管理、存储器管理、文件管理、设备管理

目标:安全性与高效性

命令接口与程序接口:

联机命令接口=交互式命令接口

脱机命令接口=批处理命令接口

程序接口:.程序员调用dll实现创建窗口的功能(系统调用),智能通过用户程序间接使用

有效性

  1. 提高系统资源利用率
  2. 提高系统吞吐量

方便性

可扩充性

开放性

作用:

  1. 作为用户与计算机硬件系统之间的接口
    • 命令方式
    • 系统调用方式
    • 图形、窗口方式
  2. 作为计算机系统资源的管理者
    • 管理资源分为:处理器管理(分配和控制处理机)、存储器管理(内存的分配与回收)、I/O设备管理(I/O设备的分配与操纵)、文件管理(文件的存取、共享和保护)
  3. 实现了对计算机资源的抽象

基本特征

并发性:

并行:并行性是指两个或多个事件在同一时刻发生

并发:并发性是指两个或多个事件在同一时间间隔内发生

引入进程——操作系统中可以拥有资源并作为独立运行的基本单位

目的:为了使多个程序能并发执行(进程作为分配资源的基本单位)

引入线程:

特征:一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源(线程作为独立运行和独立调度
的基本单位)

共享性

系统中的资源可供内存中多个并发执行的进程(线程)共同使用,相应地,把这种资源共同使用称为资源共享,或称为资源复用,两种资源共享的两种方式:

  • 互斥共享方式:仅当A 进程访问完并释放该资源后,才允许另一进程对该资源进行访问(一段时间内只允许一个进程访问的资源称为临界资源独占资源
  • 同时访问方式:允许在一段时间内由多个进程“同时”对它们进行访问,进程交替地对该资源进行访问
-------------本文结束 感谢您的阅读-------------

本文标题:操作系统——第一章 操作系统引论

文章作者:善雯

发布时间:2020年06月08日 - 13:06

最后更新:2020年07月06日 - 13:07

原始链接:http://shanwenyang.github.io/2020/06/08/OS-Ch1-01/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

原创技术分享,您的支持将鼓励我继续创作
0%