老狗——操作系统概述

老狗——操作系统概述

“ 我将于茫茫人海之中访我唯一之灵魂伴侣 ,得之 ,我幸 ;不得 ,我命 ,如此而已 。” —— 徐志摩

① 操作系统的目标、作用和模型

OS的目标

  1. 方便性:用户无需了解底层硬件,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。)
  2. 有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。
  3. 可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。
  4. 开放性:网络环境,遵循开放互联标准。

OS的作用

  1. 作为用户与计算机硬件系统之间的接口
  2. OS作为计算机系统资源的管理者
  3. OS用作扩充机器

② 操作系统的发展过程

操作系统的定义

一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度(多道),方便用户使用的程序的集合。

操作系统发展过程

a) 人工操作阶段

b) 脱机IO方式

c) 单道批处理系统

d) 多道批处理系统

e) 分时系统(多路、独立、及时、交互) 宏观上:是多个人同时使用一个CPU   微观上:多个人在不同时刻轮流使用CPU

f) 实时系统    	网络操作系统、分布式操作系统、嵌入式操作系统

时间片:分配给进程运行的一段时间

  响应时间 = 时间片 * 用户数

三大基本操作系统的比较

多路性独立性及时性交互性可靠性
批处理系统差(天)一般
分时系统多终端服务好(分秒)可靠
实时系统多路采集、多路控制最好(毫秒、分秒)一般高度可靠

③ 操作系统的基本特性

并发

并行性:两个或多个事件在同一时刻发生

并发性:两个或多个事件在同一时段发生

单处理器系统中,多道程序在宏观上看似并行,实际在微观上是多道程序占用cpu交替执行的,并不是真正的“并行”。多处理器系统才有CPU并行。

共享

互斥共享方式、同时访问方式

虚拟

时分复用、空分复用

异步

指进程的执行顺序和执行时间的不确定性。进程的运行速度不可预知,这需要进程互斥和同步手段来保证。

④ 操作系统的主要功能

处理机管理功能:进程控制、进程同步、进程通信、调度

存储器管理功能:内存分配、内存保护、地址映射(变换)、内存扩充

设备管理功能:缓冲管理、设备分配、设备处理

文件管理功能:存储空间的管理、目录管理、文件的读写管理和保护

用户接口:命令接口、程序接口、图形接口

⑤ 操作系统的结构

  • 无结构OS

  • 模块化OS结构

  • 分层式OS结构

  • 微内核OS结构:微内核OS结构以OS为核心,以C/S为基础,采用了面向对象程序设计方法。

      Client/Server 模式
    
      面向对象技术
      
      微内核:精心设计、实现一个可在其上构建通用OS的基础内核,该内核程序运行在核心态,开机常驻内存。
    

Copyright © 2018 VeteranDog . All rights reserved.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值