计算机操作系统(一)引论

计算机操作系统(一)

1 操作系统的目标和作用

1.1 操作系统的目标
  • ① 方便性
  • ② 有效性

提高系统的资源利用率
提高系统的吞吐量

  • ③ 可扩展性
  • ④ 开放性
1.2 操作系统的目标
  • ① 为用户与计算机硬件之间提供接口
  • ② OS是计算机系统资源的管理者

四大类资源:

  • 处理机、存储器、I/O设备、文件(程序和资源)
  • ③ OS实现对计算机的抽象

IO设备管理软件、文件管理软件:在基本的计算机硬件上铺设这样的管理软件,方便用户来调用,而无需知道底层是如何实现的。

2 操作系统的发展历程

2.1 未配置操作系统的计算机
  • ① 人工操作IO设备,来进行输入
  • ② 脱机输入/输出:实现将数据存入高速磁带
2.2 单道批处理系统
2.3 多道批处理系统
2.4 分时系统
2.5 实时系统

3 操作系统的基本特性

临界资源:在一段时间内只允许一个进程访问的资源

3.1 并发
  • 并行:两个或多个事件同一时刻发生
  • 并发:两个事件或多个事件在同一时间间隔内发生
  • 进程:系统中能独立运行并作为资源分配的基本单位
3.2 共享
  • 互斥共享
  • 同时访问
3.3 虚拟
  • 时分复用:利用某设备为另一用户服务的空闲时间,又转去为其他用户服务,使设备得到充分使用
  • 空分复用:利用存储器的空闲空余区域存放和运行其他多道程序
3.4 异步

4 操作系统的主要功能

4.1 处理机管理功能

处理机的分配和运行都是以进程为基本单位的

  • 进程控制:

① 进程结束时回收该进程占的资源
② 为一个进程创建若干个线程,提高系统的并发性

  • 进程同步
  • 进程通讯:实现相互合作进程之间的信息共享
  • 进程调度:作业调度和进程调度

先将作业调入内存,随后建立进程

4.2 存储器管理功能
  • 内存分配
    ① 静态内存分配
    ② 动态内存分配:继续申请新的附加空间
  • 内存保护
  • 地址映射
  • 内存扩充
4.3 IO设备管理功能
  • 缓冲管理
  • 设备分配
  • 设备处理
4.4 文件管理功能
  • 文件存储空间管理
  • 目录管理
  • 文件的读/写管理和保护
4.5 操作系统与用户之间的接口
  • 用户接口
  • 程序接口
4.6 现代操作系统的新功能
  • 系统安全
    ① 认证技术
    ② 密码技术
    ③ 访问控制技术
    ④ 反病毒技术
  • 网络的功能和服务
  • 支持多媒体
    ① 接纳控制功能
    ② 实时调度
    ③ 多媒体的存储

5 OS结构

5.1 传统操作结构
  • 无结构操作系统
  • 模块化结构OS

若干个模块组成:进程管理模块、存储器管理模块、I/O设备管理模块、文件管理模块

  • 分层次结构OS

自底向上的分层设计:每一层仅能使用其底层所提供的功能和服务

5.2 客户/服务器模式
  • 客户请求->客户机把这些请求装配成请求消息发送->服务器接收消息->服务器回送消息->客户机接收消息->客户
5.3 微内核OS结构
  • 微内核不是OS,但是其里面存储了一些构建OS所必须的基础
    ① 进程通讯、切换、同步等功能在这里面
    ② 与硬件紧密相连的一些部分
    ③ 一些基本功能
  • 微内核OS:
    ① 模块化、层次化
    ② C/S模式
    ③ 面向对象
  • 缺点
    效率不高:因为采用C/S模式,且客户和服务器之间、服务器与服务器之间的通讯至少需要进行上下文切换4次;
    解决:可以将服务器的部分功能移入微内核中,这样可以减少上下文切换次数,但是微内核的设计成本会增加
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
计算机操作系统是一种软件程序,它具有以下几个方面的作用。首先,操作系统作为用户与计算机硬件系统之间的接口,允许用户通过操作系统来使用计算机系统。其次,操作系统作为计算机系统资源的管理者,对处理机、存储器、I/O设备以及文件进行管理和调度。操作系统实现了对这些资源的抽象,使得用户可以方便地使用它们。此外,操作系统不断提高计算机资源利用率,方便用户的器件更新换代,适应计算机体系结构的发展,并满足新的应用需求。操作系统的发展过程中,不断推动着操作系统的主要动力。 关于计算机操作系统的基本特性,它允许多个用户通过各自的终端共享主机系统中的各种资源,并实现并发执行,提高资源利用率和系统吞吐量。在大、中和小型机中,多用户多任务操作系统是主要配置的形式。最具代表性的多用户多任务操作系统是UNIX OS。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [计算机操作系统|汤小丹|第四版|习题答案](https://blog.csdn.net/weixin_45962068/article/details/121089236)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [第一章:操作系统引论(汤小丹版操作系统笔记) 超全超详细!!!](https://blog.csdn.net/woschengxuyuan/article/details/126678032)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

人生不过一闭一睁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值