操作系统的定义及功能

操作系统导论

首先明确以下几个问题:
1、什么是操作系统?(定义)
2、操作系统的目的。
3、计算机硬件结构。
4、操作系统的启动。

操作系统的定义
  • 操作系统(operation system,简称OS)是管理 计算机硬件 与 软件 资源的 计算机程序 。
  • 是对计算机资源进行管理的软件
  • 在用户和计算机硬件之间的中介
  • 内核才是操作系统——一直运行在计算机上的程序,内核不运行则计算机无法运行。
  • 是所有软件中最底层的软件。
操作系统的目的
  • 运行程序(用户程序)——核心目标
  • 方便使用计算机——面向用户
  • 高效使用计算机——面向系统

操作系统在不同阶段有不同侧重点:
早期:高效
目前:方便

*用户视角
pc用户:方便高性能,不关注资源利用率
主机用户:满足all资源利用率
*
系统视角
OS是资源分配器——管理资源,面对冲突决定如何分配
OS是控制程序——管理用户程序运行,防止使用不当。

计算机系统

计算机系统的四个部分——如图可得,操作系统是连接用户和硬件的中介。

对于现代计算机系统:
  • 有一个或多个CPU和内存
  • 若干通过总线相连的设备控制器及其设备
  • 总线
  • CPU和设备控制器可并行工作,并竞争内存。
  • 控制器也可并行。
对于计算机系统操作:
  • 每个设备控制器有一个本地缓冲
  • cpu在内存和本地缓存之间传输数据
  • I/O控制器从设备到本地缓冲之间传输数据
  • 协作:控制器通过调用中断通知CPU完成操作
    在这里插入图片描述

关于中断的一些定义:
在这里插入图片描述

系统启动

1.引导程序
在打开电源or重启时被装载
通常位于ROM或ERROM中,是固件。
初始化所有硬件
负责装入操作系统内核并开始运行

操作系统举例

内核和必要的管理软件(例如文件管理和网络管理)就是操作系统。Windows XP,Win 10,Ubuntu,centos等都属于操作系统;Office,WPS,微信,qq等属于用户应用程序,不属于操作系统。

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值