操作系统的基本功能和特征

操作系统的基本功能和特征

目录

1、简介

操作系统(OS Operating System)是配置在计算机硬件上的第一层软件,控制和管理整个计算机系统的硬件和软件资源,组织分配计算机的工作和资源,提供用户和应用程序一个简单的接口,便于用户使用,是对硬件系统的首次扩充。

2、常见操作系统

电脑: windows、linux、mac、unix、dos
手机: 安卓、苹果、鸿蒙

3、操作系统的功能

计算机系统层次结构

操作系统作为三方面提供的功能

  • 操作系统作为系统资源的管理者
  1. 处理机管理
  2. 存储器管理
  3. 文件管理
  4. 设备管理
  • 作为用户和计算机硬件的接口
  1. 命令接口
    • 联机命令接口
    • 脱机命令接口
  2. 程序接口
  3. GUI图形用户界面
  • 作为最接近硬件的层次

对硬件扩展,提供资源管理功能和方便用户功能

处理器设备管理:只有当程序被分配到cpu资源时,程序才能运行。
存储器管理:程序被运行时,需要把相关的数据放入内存。
文件管理:某个程序被存放在哪文件中,操作系统逐层打开文件夹找到程序
设备管理:某个程序需要用到的硬件,比如声卡,显卡,摄像头等等

命令接口:分为联机和脱机命令接口
联机命令接口为用户写一句系统执行一句,比如cmd,终端,python解释器
脱机命令接口为用户写一堆系统做一堆,比如.bat文件
程序接口:由一组系统调用组成,所以程序接口又称系统调用,也称广义指令

GUI图形用户界面:就是常见的电脑或者手机里的图标

4、操作系统特征

首先简单了解什么是进程还有计算机的资源
进程就是程序执行的过程
计算机资源可归纳为:处理机、存储器、I/O设备、文件(数据和程序)

  1. 并发
    • 指多个进程在同一时间间隔内是同时发生的
  2. 共享
    • 互斥共享:指某些资源虽然可以给多个并发执行的进程共同使用,但一个时间段只能给一个进程占用,比如摄像头,一个时间段只能给微信或者QQ或者腾讯会议使用
    • 同时共享:指系统中的资源可并发地同时给多个进程使用,比如可以同时下载两个文件,他们都同时访问了硬盘
  3. 虚拟
    • 时分复用技术:一个单核的cpu一次只能运行一个进程,而时分复用技术则是利用cpu的快速处理能力,在多个进程之间来回切换,才让多个进程看起来是同时执行的
    • 空分复用技术:利用存储器的空闲空间分区域存放和运行其他的多道程序,提高内存利用率
    • 虚拟存储技术:内存上的时分复用技术,每次只把进程的一小部分调入内存,执行完换出,再将另一部分进程调入内存
  4. 异步
    • 指多个进程之间是交替执行的,并不是一个进程走到底再换另外一个进程,这和系统资源有限有关,当一个进程想调用的资源被另外的进程占用时,那么该进程会停止而执行另外的进程,直到资源被释放,而这过程的时间是不可预知的

并发和共享是操作系统两个最基本的特征,首先并发和共享互为前提,如果没有并发性,那么就不会有多个进程同时执行,也就没有同时使用系统资源;如果没有共享性,那么进程就不能同时拥有资源,也就不能同时进行。

并发性是虚拟性和异步性的前提,没有并发性,进程之间就是串行执行,每次只执行一个进程,那么虚拟技术和异步性就没有意义。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值