操作系统引论

这篇具有很好参考价值的文章主要介绍了操作系统引论。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

操作系统的目标和作用

  OS是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合

目标

  方便性
  有效性
  可扩充性
  开放性

作用

  人机交互、资源管理及资源抽象
  人机交互接口:命令接口、程序接口

发展动力

  提高计算机资源利用率
  方便用户
  器件不断更新换代
  不断提出新的应用需求

操作系统的发展过程

单道批处理系统

  特点:自动的、一个作业接一个作业进入CPU工作
  缺点:资源得不到充分利用

多道批处理系统

  用户提交的作业会被先存放在外存上,并排成一个队列,称为“后备队列”

优缺点

  资源利用率高
  系统吞吐量大
  平均周转时间长
  无交互能力

需要解决的问题

  争用处理机问题
  内存分配与保护问题
  I/O设备分配问题
  文件的组织与管理问题
  作业管理问题
  用户与系统的接口问题

分时系统

特点

  多路性
  独立性
  及时性
  交互性

缺点

  不能优先处理一些紧急问题

实时系统

类型

  工业控制系统
  信息查询系统
  多媒体系统
  嵌入式系统

实时任务类型

  周期性实时任务和非周期性实时任务
  硬实时任务和软实时任务

特点

  多路性
  独立性
  及时性
  交互性
  可靠性

微机操作系统

  单用户单任务OS
  单用户多任务OS
  多用户多任务OS

嵌入式操作系统

特点

  系统内核小
  系统精简
  实时性高
  具有可配置性

网络操作系统

特点

  硬件独立性
  接口一致性
  资源透明性
  系统可靠性
  执行并行性

功能

  数据通信
  应用互操作
  网络管理

分布式操作系统

特点

  分布性
  透明性
  同一性
  全局性

功能

  通信管理功能
  资源管理功能
  进程管理功能

操作系统的基本特性

并发

  并发是指同一时段
  并行指同一时刻

共享

  互斥共享方式
  同时共享方式

虚拟

  时分复用(虚拟处理机技术、虚拟设备技术)
  空分复用

异步

操作系统的运行环境

硬件支持

操作系统内核

支撑功能

  中断处理
  时钟管理
  原语操作

资源管理功能

  进程管理
  存储器管理
  设备管理

处理机的双重工作模式

  用户态(目态)
  内核态(管态、系统态)

中断与异常

操作系统的主要功能

处理机管理功能

进程控制
进程同步
进程通信
调度

  作业调度
  进程调度

存储器管理功能

内存分配和回收

  静态分配方式
  动态分配方式

内存保护
地址映射
内存扩充

  请求调入功能
  置换功能

设备管理功能

  缓冲管理
  设备分配
  设备处理

文件管理功能

  文件存储空间管理
  目录管理
  文件的读/写管理和保护

接口管理功能

用户接口

  联机用户接口
  脱机用户接口
  图形用户接口

程序接口

现代操作系统的新功能

保障系统安全

  认证技术
  密码技术
  访问控制技术
  反病毒技术

支持用户通过联网获取服务

  网络通信
  资源管理
  应用互操作

可处理多媒体信息

  接纳控制功能
  实时调度
  存储多媒体文件

操作系统的结构

  简单结构
  模块化结构
  分层结构
  微内核结构
  外核结构

系统调用

基本概念

  运行在不同的系统状态
  状态的转换
  返回问题
  嵌套调用

类型

  进程控制类系统调用
  文件操纵类系统调用
  进程通信类系统调用文章来源地址https://www.toymoban.com/news/detail-486529.html

到了这里,关于操作系统引论的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 麒麟操作V10SP1系统systemd目标单元

    通过命令列出当前系统中所有可用的  systemd 目标单元。 用于被控制系统启动时运行哪些服务和进程,以及系统在运行过程中的行为。  下面是各个目标单元的详细解释: basic.target: 系统启动时会首先启动该目标单元,包括文件系统和基本系统资源的启动。 cryptsetup.target:

    2024年02月05日
    浏览(45)
  • 实验6-cp –r系统命令的实现--源路径(目录)中的所有文件和子目录,以及子目录中的所有内容,全部拷贝到目标路径(目录)中--操作系统实验

    掌握Linux目录操作方法,包括打开目录、关闭目录、读取目录文件 掌握Linux文件属性获取方法,包括三个获取Linux文件属性的函数、文件属性解析相关的宏 掌握POSIX与ANSI C文件I/O操作方法,包括打开文件、关闭文件、创建文件、读写文件、定位文件 利用POSIX API(文件操作也可

    2024年02月08日
    浏览(54)
  • 【Linux操作系统】编译过程中遇到的问题-为什么加-c?执行文件提示无法执行二进制文件?main函数参数argc和*argv[]的作用和理解?

    在使用GCC编译器进行程序开发时,我们经常会遇到一些编译过程中的问题, 比如为什么要加上\\\"-c\\\"选项,以及为什么生成的可执行文件无法执行等问题。 本篇博客将详细介绍这些问题,并给出相应的代码和解释,帮助读者更好地理解GCC编译过程中的\\\"-c\\\"选项和main函数的参数a

    2024年02月12日
    浏览(69)
  • 操作系统——操作系统用户界面

    操作系统入门知识合集 目录 3.1操作系统启动过程 3.1.1BIOS和主引导记录MBR 思考题:  3.1.2操作系统的启动过程 思考题: 3.2用户界面 3.2.1用户界面概念  思考题: 3.2.2系统调用 计算机有两种模式: 1.实模式:当计算机刚开机、刚上电、还没有加载操作系统的时候,计算器处于

    2024年02月02日
    浏览(52)
  • linux操作系统与Windows操作系统

    【1】Windows 操作系统和Linux操作系统有什么不同? 1、首先是他们的开放性不同 所谓的开放性就是linux操作系统是开放源du码系统,可以对其程序进行编辑修改。而微软的daoWindows系统是受微软版权保护,只能微软内部进行开发及修改。 2、其次是它们的价格不同 linux系统是免费

    2024年02月04日
    浏览(52)
  • 操作系统学习第5天(操作系统引导)

    操作系统(如Windows、Linux等)是一种程序,程序以数据的形式存放在硬盘中,而硬盘通常分为多个分区,一台计算机中又有多个或多种外部存储设备。操作系统引导是指计算机利用CPU运行特定程序,通过程序识别硬盘,识别硬盘分区,识别硬盘分区上的操作系统,最后通过程

    2023年04月11日
    浏览(86)
  • 操作系统-笔记-第一章-操作系统的概念

    一、第一章——操作系统的概念 二、第二章——【进程】 二、第二章——【线程】​编辑 二、第二章——【进程调度】 二、第二章——【进程同步与互斥】 二、第二章——【锁】 三、第三章——内存管理 四、第四章——文件管理 五、第五章——输入输出管理 🚀 学习心

    2024年02月12日
    浏览(56)
  • 【操作系统基础】操作系统的分类与发展

    这篇文章是操作系统基础的开始,收录于我是沐风晓月的《操作系统原理》专栏 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。 操

    2023年04月19日
    浏览(44)
  • 王道操作系统学习笔记(1)——操作系统基本概念

    本文介绍了操作系统的基本概念,文章中的内容来自B站王道考研操作系统课程,想要完整学习的可以到B站官方看完整版。 操作系统:系统资源的管理者(处理机管理、存储器管理、文件管理、设备管理) 交互式命令(在终端中输命令)和批处理命令(Shell脚本) 并发: 宏

    2024年02月10日
    浏览(52)
  • Linux操作系统(二):操作系统结构与内核设计

     在(一)详解CPU中介绍了操作系统所基于的硬件CPU后,本部分学习操作系统的架构。在计算机系统中,操作系统的架构通常包括以下几个主要组件: 内核(Kernel) 进程管理(Process Management) 内存管理(Memory Management) 文件系统管理(File System Management) 设备管理(Device

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包