什么是操作系统

operating systems

操作系统从功能上分两个层面,对上和对下。

 

对上:对应用提供服务,是控制层面。

    用户角度上,操作系统是一个控制软件。

    管理应用程序。(不同的应用程序占用不同的资源)

    为应用程序提供服务。(IO、声音、网卡访问)

    杀死应用程序。

对下:对操作系统内部管理的东西来说。

    资源管理器。

    管理外设,分配资源。(CPU、内存)

提供了方便的图形界面。

计算机内部,资源管理,操作系统将CPU抽象成进程,磁盘抽象成文件,内存抽象成地址空间。

操作系统层次结构

  硬件之上

  应用程序之下

操作系统外壳Shell(操作系统对外暴露的接口,字符串命令的方式),内核kernel   

kernel——操作系统内部组件。包括:

  CPU调度器

  物理内存管理

  虚拟内存管理

  文件系统管理

  中断处理和设备驱动

OS kernel的特征

  *************

    并发:一段时间内有多个程序同时进行。实现需要一个CPU即可

    并行:一个时间点有多个程序同时运行。实现需要多个CPU

  *************

  并发

    计算机系统中存在多个运行的程序,需要OS管理和调度。

  共享

    “同时”访问

    互斥共享

  虚拟

    利用多道程序设计技术,让每个用户都觉得有一个计算机专门为她服务。

  异步

    程序的执行不是一贯到底,而是走走停停,向前推进的速度不可预知。

    但只要运行环境相同,OS需要保证程序运行的结果也要相同。

 总结:操作系统内核kernel有四个特征:并发、共享、虚拟、异步。

转载于:https://www.cnblogs.com/em2464/p/10163260.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值