一、操作系统概述(1)操作系统的基本概念

目录

1.1操作系统概念和功能

1.1.1操作系统(Operating System, OS)的定义

1.1.2操作系统功能

1.2操作系统的特征

1.3操作系统为用户提供的接口

1.3.1命令接口

1.3.2程序接口

总结


1.1操作系统概念和功能

1.1.1操作系统(Operating System, OS)的定义

操作系统是指控制和管理整个计算机系统的硬件和软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便的接口与环境的程序集合

操作系统是计算机系统中最基本的系统软件

ps:简言之,操作系统就是负责管理硬件和软件的系统软件。

1.1.2操作系统功能

1处理机管理

2存储器管理

3设备管理

4文件管理

1.2操作系统的特征

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

并发与并行的区别并行是指两个或者多个事件在同一时刻发生。比如你在9:00-9:10仅吃面包,在9:10-9:20仅写字,在9:20-9:30仅吃面包,在9:30-10:00仅写字,那么在9:00-10:00吃面包和写字这两种行为就是并发执行的;再比如你在9:00-10:00右手写字,左手同时拿着面包吃,那么这两个动作就是并行执行的。

2共享:是指系统中的资源可供内存中多个并发执行的进程共同使用。

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

3虚拟:是指把一个物理上的实体变为逻辑上的对应物。

时分复用技术:处理器的分时共享。逻辑上有多个处理器服务每一个进程,实际上只有一个处理器

空分复用技术:虚拟存储。逻辑上内存包含实际内存和存储在外存的内存页

ps:对应CPU调度,虚拟内存管理,学到对应章节可以更好的理解虚拟的概念。

4异步:多个程序并发执行,但是进程的执行不是一贯到底的,而是以不可预知的速度向前推进。

1.3操作系统为用户提供的接口

为了让用户方便、快捷、可靠地操纵计算机硬件并运行自己的程序,操作系统还提供了用户接口。操作系统提供的接口主要分为两类:一类是命令接口,用户利用这些操作命令来组织和控制作业的执行;另一类是程序接口,编程人员可以使用它们来请求操作系统服务。

1.3.1命令接口

联机命令接口:又称交互式命令接口,适用于分时或实时系统的接口。它由一组键盘操作命令组成。用户通过控制台或终端输入操作命令,向系统提出各种服务要求。用户每输入一条命令,控制权就转给操作系统的命令解释程序,然后由命令解释程序解释并执行输入的命令,完成指定的功能。之后,控制权转回控制台或终端,此时用户又可输入下一条命令。

脱机命令接口:又称批处理命令接口,适用于批处理系统,它由一组作业控制命令组成。脱机用户不能直接干预作业的运行,而应事先用相应的作业控制命令写成一份作业操作说明书,连同作业一起提交给系统。系统调度到该作业时,由系统中的命令解释程序逐条解释执行作业说明书上的命令,从而间接地控制作业的运行。

1.3.2程序接口

程序接口由一组系统调用(也称广义指令)组成。用户通过在程序中使用这些系统调用来请求操作系统为其提供服务,如使用各种外部设备、申请分配和回收内存及其他各种要求。

总结

本节主要涉及基础知识和概念,408中考察的不多,但是理解本节内容有助于后续知识的学习和科目总框架的搭建,如果对一些概念(比如异步,系统调用)不理解也没关系,后续章节还会有更深入的学习。

  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值