【操作系统】

操作系统


一、操作系统导论

1、 硬件系统包括运算器、控制器、储存器、输入设备、输出设备
2、 操作系统是软件技术的核心和基础运行平台,操作系统属于系统软件
3、 操作系统作用
  1. 用户视角:提供用户与裸机间的接口,包括作业级接口、程序级接口、图形窗口接口。作业级接口指的是提供键盘命令来操作硬件。键盘命令表现形式可分为字符型、菜单型、图形型。命令根据有无处理机控制,分为脱机使用方式和联机使用方式。程序级接口指用户可通过操作系统提供的函数来实现对硬件的操作。图形窗口接口就是Window窗口来对硬件实现操作。
  2. 资源管理者角度:分为处理机管理、储存器管理、设备管理、文件管理。处理机管理主要完成进程控制、进程同步、进程通信、进程调度功能。储存器管理主要包括内存分配和回收、监视和保护储存器资源、为多道程序的并发执行提供良好的环境。设备管理主要包括I/O操作和回收。
  3. 虚拟机角度:
    在这里插入图片描述
    虚拟机:通过软件模拟的具备完整硬件系统,运行在一个完全隔离的环境中的完整计算机系统。
    语言处理程序:为用户设计的编程服务软件,将高级语言翻译成机械语言(属于系统软件)。
  4. 作业组织角度:协调运行的应用软件的运行次序。
4、 操作系统的发展

在这里插入图片描述

  • 程序和数据的输入和输出分为脱机I/O方式、联机I/O方式
  • 批处理方式分为脱机批处理、联机批处理。区别在于其它一些操作如I/O操作是否脱离主机执行的。
  • 多道批处理宏观上多个程序同时运行,微观上程序分很短时间片运行。
  • 多道操作系统特征:多道性(多个程序同时运行)、无序性(无法确定程序最终谁先完成)、调度性(分为作业调度-外存提到内存、进程调度-处理机分配)
  • 多道操作系统优缺点:advantage-资源利用率高、系统吞吐量大。Shortcoming-缺乏交互性。
  • 多道批处理由于多个作业同时进行,所以需要管理程序对其进行合理管控。管理程序分为:处理机管理、内存管理、I/O设备管理、文件管理、作业管理。
5、 操作系统特征:并发性(最重要,其余三个以此为基础)、共享性、虚拟技术、异步性。并发性分时间片运行,注意区别并行,并行是真正实现同时运行,一般在多处理器系统中。共享性软硬件资源共享,资源共享方式分为互斥访问、同时访问。虚拟技术提高资源利用率的一种资源管理技术,就比如分盘,虽然显示分成几个盘,但其中在真正硬件上只有一个磁盘。异步性,程序各进程的执行顺序是不确定的。
6、 操作系统的结构

在这里插入图片描述

  • 微内核技术:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核(Microkernel)技术。
  • 微内核结构特点:统一的接口、灵活性好、可移植性好、实时性好、安全可靠性高、支持分布式系统。
7、 操作系统的类型:批处理系统(单道、多道)、分时操作系统(简单分时、具有前后台的分时、多道分时)、实时操作系统(硬实时、软实时)、微机操作系统、多处理机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦年华a

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

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

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

打赏作者

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

抵扣说明:

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

余额充值