当前位置: 首页 > news >正文

操作系统引论

以下是一个详细的《操作系统引论》知识点总结,适合用于复习或搭建知识框架:

一、 操作系统的概念
定义: 操作系统(Operating System, OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。

地位: 它是计算机系统中最基本、最重要的系统软件。它负责管理计算机的硬件和软件资源,并为用户和应用程序提供一个方便的接口。

直观理解: 它是硬件和其他软件之间的“中间人”。

二、 操作系统的目标和作用

  1. 目标
    方便性: 使计算机更易于使用(例如,用户无需了解硬件细节)。

有效性: 提高系统资源的利用率(CPU、内存等)。

可扩充性: 方便地增加新的功能和模块。

开放性: 遵循标准规范,使软硬件能互相兼容。

  1. 作用
    用户与计算机硬件之间的接口:

用户通过三种方式使用操作系统:命令(如Linux的Shell)、系统调用(程序员接口)、图形界面(GUI)。

计算机资源的管理者:

管理处理器、内存、I/O设备、文件等资源,解决资源冲突,合理分配。

扩充机器(虚拟机):

在裸机上覆盖软件后,呈现出功能更强、使用更方便的虚拟机器。

三、 操作系统的发展历程
了解历史有助于理解为什么操作系统设计成今天这个样子。

手工操作阶段(无操作系统):

用户独占全机,CPU等待人工操作(装纸带),资源利用率极低。

单道批处理系统:

引入监督程序,自动一个接一个地处理作业。

特征: 自动性、顺序性。

缺点: 内存中仅有一道程序,CPU经常在I/O操作时空闲等待(CPU和I/O速度不匹配)。

多道批处理系统:

核心思想: 内存中同时驻留多道程序,它们共享资源,并发执行。

优点: CPU利用率高,系统吞吐量大。

缺点: 无交互能力,作业平均周转时间长。

关键:这标志着操作系统雏形的形成。

分时操作系统:

核心思想: 采用时间片轮转,使一台计算机同时为多个终端用户服务。

特征: 交互性、多路性、独立性、及时性。

代表: UNIX。

实时操作系统:

核心思想: 系统能在规定时间内响应外部事件并完成处理。

类型: 硬实时(工业控制、航天,必须准时)和软实时(多媒体,偶尔延误可接受)。

特征: 及时性、可靠性。

http://www.jsqmd.com/news/482504/

相关文章:

  • 小马智行Robotaxi接入腾讯出行,联手腾讯未来何在?
  • Stack pivot (leave_ret详解)
  • 京东自营家装来了,用AI进军家装未来何在?
  • P8635 [蓝桥杯 2016 省 AB] 四平方和【枚举+打表】
  • P8636 [蓝桥杯 2016 省 AB] 最大比例【GCD】
  • Go Viper
  • 鸽姆智库全球AI大模型14项核心弊端全维度诊断与根治性解决方案总报告
  • 量化交易系列(七):为什么所有公开的量化策略,都赚不了钱?
  • 【YOLO26实战全攻略】09——YOLO26多目标跟踪实战宝典:从原理到智慧园区人流统计全流程
  • Go Gorm
  • 拒绝 500 与 404:Spring Boot 全局异常处理机制深度解析与常见 API 错误避坑指南
  • 大模型的“大脑”是如何构造的?深度拆解语义建模的三种典型架构
  • 从参数校验失败到序列化陷阱:构建健壮 Spring Boot RESTful API 的十大高频错误复盘
  • 玩转二叉树
  • Thinkphp和Laravel框架都支持 博物馆文物科普知识普及系统微信小程序-
  • Thinkphp和Laravel框架都支持微信小程序的展会展馆纪念馆门票在线预约管理系统19rtj
  • Thinkphp和Laravel框架都支持微信小程序的校园外卖系统 商家
  • Thinkphp和Laravel框架都支持心血管疾病风险预测小程序设计与实现-
  • Thinkphp和Laravel框架都支持微信小程序的校园社区报修上门维修系统
  • 网络安全、计算机网络、理论技术+企业级的产品实践经验相结合Part1 网络安全产品终端侦测与响应系统(EDR)网络侦测与响应系统(NDR)多引擎脆弱性(漏洞)扫描(VAS)网络安全威胁情报
  • 10个成功案例:AI应用架构师是如何用AI激活元宇宙商业生态的?
  • HashMap扩容机制
  • 更新-常用的Flask第三方扩展库清单合集教程和详细的代码示例
  • JavaDays08顺序结构And选择结构
  • 网络安全、渗透测试、安全开发、安全分析岗位面试笔记和参考答案,现已全部更新到服务器
  • HashMap详解
  • AI时代,.NET开发者的生存危机还是能力外挂?
  • 更新-DevOps运维人员必掌握的Linux命令清单教程合集
  • 在1panl安装 skill 比如安装腾讯gp咨询接口 Tushare skills,名称为tushare-data
  • 用mediainfo查看是否是后置mp4