操作系统学习第1天(操作系统的基本概念)

操作系统是计算机系统中最基本的软件,负责控制和管理硬件与软件资源,实现并发和共享,并提供处理机、存储器、文件和设备管理。它还是用户与硬件之间的接口,包括命令和程序接口,提供系统调用服务,以提高资源利用率和服务质量。
摘要由CSDN通过智能技术生成

操作系统的概念

计算机系统从下自上可分为大致4个部分:硬件、操作系统、应用程序、和用户(这里的划分和计算机组成原理中的分层有所不同)。

  • 硬件: 提供基本的计算资源,例如中央处理器、内存、输入/输出(I/O)设备等。
  • 操作系统(Operating System ,OS): 控制和协调各用户的应用程序对硬件的分配和使用并提供正确使用这些资源的方法,以及控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源配置,进而为用户和其他软件提供方便接口与环境的程序集合,是计算机系统中最基本的系统软件。
  • 应用程序: 规定按照何种方式使用这些资源来解决用户的计算问题,例如字节处理程序、电子制表软件、编译器、网络浏览器等。

操作系统的特征

并发: 指两个或多个事件在同一时间间隔内发生,即在计算机系统中同时存在多个运行的程序。而并行是指在同一时刻两个或多个时间运行。

共享: 资源共享分为互斥共享和同时访问,互斥共享指一段时间只能运行一个进程对资源进行访问,同时访问 指一段时间内由多个进程对资源进行同时访问

虚拟: 指把一个物理上的实体变为若干逻辑上的对应物。例如虚拟处理器、虚拟内存、虚拟外部设备等。

异步: 指在躲到程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,以不可预知的速度向前推进,即间断性。

注: 并发共享是操作系统两个最基本的特征,两者之间互为存在的条件:资源共享是以程序的并发为条件,若系统不允许程序并发执行,则自然不存在资源共享的问题; 若系统不能对资源共享实施有效的管理,则必然将影响到程序的并发性,甚至根本无法并发执行。

操作系统的目标和功能

操作系统的目标是提供更方便的服务、更高的资源利用率。

操作系统的功能:
1. 操作系统作为计算机系统资源的管理者

  • 处理机管理: 在多道程序环境下,处理机的分配和运行都以进程(或线程)为基本单位,因而对处理机的管理可以归结为对进程的管理。
  • 存储器管理: 目的是为了给多道程序的运行提供良好的环境,方便用户使用及提高内存的利用率。
  • 文件管理: 对文件储存空间、目录、文件读写进行管理。
  • 设备管理: 目的是完成用户的I/O请求,方便用户使用各种设备,并提高设备的利用率。

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

  • 命令接口: 命令接口分为脱机命令接口联机命令接口,脱机命令接口又称批处理命令接口,适用于批处理系统。联机命令接口又称交互式命令接口,适用于分时或实时系统。
  • 程序接口: 程序接口使用一组系统调用(也称广义指令)组成,用户通过在程序中使用这些系统调用请求操作系统为其提供服务。

3. 操作系统实现了对计算机资源的扩充
没有任何软件支持的计算机称为裸机,而操作系统即是将裸机改造成为功能更强,使用更方便的机器。

经典试题

  1. 操作系统是对______进行管理的软件。
  2. 操作系统中最基本的两个特征是?_______________。
  3. 操作系统的基本功能是?_______________。
  4. 操作系统提供给编程人员的接口是?_____________。
  5. 系统调用的目的是?____________。
  6. 为了方便用户直接或间接的控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为?_____________________。
  7. 用户在程序中试图读取某文件的第100个逻辑块,需要使用操作系统提供的______接口。
  8. 操作系统提供给应用程序的接口是?__________。
  9. 操作系统的并发性与并行性的区别?__________________。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ProgramStack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值