一、操作系统概述(2)

4.OS的发展与分类

  上一阶段的缺点是下一阶段的优点。
    (1)手工操作阶段(纸带)
        主要缺点:用户独占全机、人机速度矛盾导致资源利用率极低。
    (2)批处理阶段:引入脱机输入/输出技术(磁带),并监督程序负责控制作业的输入、输出。
        单道批处理系统:
            主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升。
            主要缺点:内存中仅能有一道程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是在空闲等待I/O完成。资源利用率很低。


        多道批处理系统:(操作系统正式诞生)
            主要优点:多道程序并发执行,共享计算机资源。资源利用率大幅提升。
            主要缺点:用户响应时间长,没有人机交互功能。

    (3)分时操作系统:计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机进行交互。
        主要优点:用户请求可以被即时感应,解决了人机交互问题。
        主要缺点:不能优先处理一下紧急任务。
    (4)实时操作系统
        主要优点:能够优先响应一些紧急任务。
        硬实时系统:必须在严格规定时间内完成处理。
        软实时系统:能接受偶尔违反时间规定。


5.OS的运行机制与体系结构


    (1)运行机制
        ①两种指令:
            特权指令:如内存清理指令。(不允许用户直接使用)
            非特权指令
        ②两种处理器状态:
            用户态(目态):此时CPU只能执行非特权指令。
            核心态(管态):特权指令、非特权指令都可以执行。
        ③两种程序:
            内核程序
                OS的内核程序是系统的管理者。运行在核心态。
            应用程序
                只能执行非特权指令。运行在用户态。


    (2)操作系统的内核

内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分。实现操作系统内核功能的那些就是内核程序。

        ①时钟管理:实现计时功能。
        ②中断处理:负责实现中断机制。
        ③原语:
            是一种特殊的程序。
            处于操作系统的最底层,是最接近硬件的部分。
            这种程序的运行具有原子性——其运行只能一气呵成,不能中断。
            运行时间短、调用频繁。
        ④对系统资源进行管理的功能:
            进程管理
            存储器管理
            设备管理
    (3)操作系统的体系结构
        大内核:将操作系统的主要功能模块都作为系统内核,运行在核心态。
            优点:高性能
            缺点:内核代码庞大,结构混乱,难以维护。
        微内核:只把最基本的功能保留在内核。
            优点:内核功能少,结构清晰,方便维护。
            缺点:需要频繁在核心态和用户态之间切换,性能低。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值