操作系统第一篇【引论】

现代操作系统 第一章 引论 习题 第1章 引论 习题 注:非引用部分,为自己思考后答案,非标准答案。 Q1:操作系统的主要两大作用是什么? A:考察操作系统有两种观点:资源管理观点和扩展的机器观点,对应着两种功能:为用户程序提供抽象和管理计算机资源。 Q2:在1.4节中描述了9中不同类型的操作系统,列举每种操作系统的应用。 A: 大型机操作系统---大型公司的数据中心 ---提供批处理、事务处理和分时; 服务... 阅读详情

操作系统概述

操作系统是掌控计算机上所有事情的软件系统。

  • 从系统管理人员的观点来看,操作系统是计算机资源的管理者。

  • 从用户的观点来看,引入操作系统是为了给用户使用计算机提供一个良好的界面,从而使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机 。

  • 从发展的观点看,引入操作系统是为了给计算机系统的功能扩展提供支撑平台,使之在追加新的服务和功能时更加容易且不影响原有的服务与功能。

操作系统发展阶段

640?wx_fmt=png

手工操作阶段

  • 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存

单道批处理系统

  • 行批处理,操作员把用户提交的作业分类,把一批中的作业编成一个作业执行序列。每一批作业将有专门编制的监督程序(Monitor)自动依次处理

多道批处理系统

  • 多道程序的运行特点是计算机内存中同时存放多道相互独立的程序。

  • 多道批处理系统的缺点是无交互性,用户一旦提交作业就失去了对其运行的控制能力;同时,由于是批处理,所以作业周转时间长,用户使用不方便。

分时操作系统

  • 分时(Time Sharing)是把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片(Time Slice),每个用户依次轮流使用时间片

  • 分时系统具有交互性、多用户同时性和独立性的特征。

实时操作系统

  • 实时操作系统是一种联机的用于实时控制和实时信息处理领域的操作系统,主要用于过程控制、事务处理等有实时要求的领域,其主要特征是实时性和可靠性。

640?wx_fmt=png

操作系统特性

  • 并发性

    • 并发性是指同一时间间隔内发生两个或多个事件。并行性是指同一时刻内发生两个或多个事件。

  • 共享性

    • 共享性指多个计算任务(或多道程序)对系统资源的共同使用。

  • 虚拟性

    • 即通过某种技术把一个物理实体变为若干个逻辑上的对应物。

  • 异步性

    • 只要环境相同,作业经过多次的运行,所获得的结果也应该是完全相同的

操作系统功能

  • 处理机管理功能

    • 在多道程序或多用户的情况下,要组织多个作业同时运行,就要解决对处理机分配调度策略,分配实施和资源回收等问题。

  • 存储管理功能、

    • 对内部存储器进行分配,保护和扩充。

  • 设备管理功能

    • 设备管理是通道、控制器和输入输出设备的分配和管理,以及实现设备独立性。

  • 文件系统管理(信息管理)功能

    • 信息的共享,保密和保护也是文件系统所要解决的。

  • 提供用户接口功能

    • 程序一级的接口:提供一组广义指令(或称系统调用、程序请求)供用户程序和其他系统程序调用。

    • 作业一级的接口:提供一组控制操作命令(或称作业控制语言,或象UNIX中的shell命令语言)供用户去组织和控制自己作业的运行。

如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章,想要获取更多的Java资源的同学,可以关注微信公众号:Java3y。为了大家方便,刚新建了一下qq群:742919422,大家也可以去交流交流。谢谢支持了!希望能多介绍给其他有需要的朋友

文章的目录导航:

  • https://zhongfucheng.bitcron.com/post/shou-ji/wen-zhang-dao-hang


操作系统——操作系统引论习题答案 1.设计现代OS的主要目标是什么?P1 答:设计现代OS的主要目标是:方便性、有效性、可扩充性、开放性。 2.OS的作用可表现在哪几个方面?P2-3 答: (1)从一般用户的观点,可把OS看作是用户与计算机硬件系统之间的接口; (2)从资源管理观点,可把OS视为计算机系统资源的管理者; (3)OS还可用做扩充机器。 3.为什么说OS实现了对计算机资源的抽象?P4 答:OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它们实现了对计算机硬件操作的多个层次的抽象。 阅读详情

相关推荐

计算机操作系统——学习笔记一(考研内容及操作系统引论)

正在路上 2825

【学习笔记】计算机操作系统(一)—— 操作系统引论

是指在系统中能。

Auderiy的博客 1024

操作系统引论

计算机软硬件和应用之间是层次结构的关系。没有任何软件支持的计算机称为裸机。

m0_62670778的博客 4180

《操作系统》第1章 操作系统引论

操作系统(OS)是介于用户与计算机硬件之间的中间层,负责管理硬件资源并为用户和应用程序提供服务。

weixin_51782176的博客 916

操作系统 | 课程笔记 · 操作系统引论

第一章 操作系统引论 操作系统(Operating System,OS)是计算机硬件上第一层软件,是计算机必须配置的最基本、最重要的系统软件。 1.1 OS 的目标和作用 1.1.1 OS的目标 方便性、有效性是设计OS的两个最重要的目标。 方便性 可使计算机系统更容易使用。 有效性 有效提高CPU和I/O设备利用率。 合理地组织计算机的工作流程,从而改善资源的利用率和提高系统的吞吐量。 吞吐量:单位时间内完成任务的数量。 可扩展性(可扩充性) 定义:修改旧功能,增添新功能。

m0_46922167的博客 1016

OS-操作系统引论单元测试

OS-操作系统引论单元测试 在计算机系统中配置操作系统的主要目的是() A.提高系统的运行速度 B.合理组织系统的工作流程,以提高系统吞吐量 C.提高系统资源利用率 D.增强计算机系统的功能 正确答案:C 允许多个用户以交互方式使用计算机的操作系统称为() A.分时操作系统 B.批处理操作系统 C.实时操作系统 D.多处理机操作系统 正确答案:A 在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的() A.利用率 B.灵活性 C.可靠性 D.兼容性 正确答案:A 推动分时系统形成和发展的动

qq_44309030的博客 1424

计算机操作系统课程课时 1:操作系统引论

计算机操作系统课程共包含七个课时,我们先来详细了解课时 1—— 操作系统引论。本课时分为四个小节,分别涵盖操作系统的目标和作用、发展过程、基本特性以及主要功能。

m0_57836225的博客 1016

操作系统引论1

操作系统引论1 目录 操作系统引论 一、操作系统的目标和作用 二、操作系统的发展过程 一、操作系统的目标和作用 1、操作系统:配置在硬件上的软件,对硬件进行扩充。操作系统的主要作用是管理设备,简单化用户使用计算机的难度 2、操作系统的目标: 方便性:有了操作系统,用户使用很方便,比如编程直接使用高级语言而不用记一大串二进制数据等 有效性:提高资源利用率,以前编程用纸带的时候...

小人物 798

操作系统——引论

操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,其主要作用是管理好这些硬件设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用,OS是现代计算机系统中最基本和最重要的系统软件,而其他的诸如编译程序、数据库管理系统等系统软件,以及大量的应用软件,都直接依赖于操作系统的支持,取得它所提供的服务。 事实上OS已成为现代计算机系统、多处理机系统、计算机网络中必须配置的系统软件 一. ...

巧克力布丁的博客 614

1.2 固态变压器:传统工频变压器的局限与SST的技术起源

本小节明确传统工频变压器在电力系统中的基础定位与核心工作特性,系统分析其在新型电力系统场景下的固有技术瓶颈,梳理固态变压器(Solid State Transformer, SST,又称电力电子变压器Power Electronic Transformer, PET)从概念提出到工程化成熟的完整演进路径,为后续SST技术优势、设计需求与规范符合性要求的讲解建立底层逻辑,同时对应GB/T 40429-2021《电力电子变压器通用技术要求》的需求制定背景。

技术工作者 659

C#与AutoCAD插件开发实战:从零构建你的第一个自定义命令

本文为AutoCAD插件开发新手提供了一份完整的C#实战指南。从搭建Visual Studio开发环境、添加AutoCAD .NET API引用,到编写并注册第一个“Hello AutoCAD”自定义命令,再到实现一个交互式绘制十字线的实用命令,详细讲解了核心代码结构与调试技巧。文章旨在帮助工程师和设计师利用C#自动化重复绘图任务,显著提升工作效率。

weixin_29294597的博客 434

操作系统引论结构图

操作系统引论 结构图

sparromeless的博客 300

HALCON实战:用两个工业相机实现无缝大视野拼接(附完整代码与避坑指南)

本文详细介绍了使用HALCON软件实现双工业相机图像无缝拼接的完整解决方案,涵盖硬件配置、相机标定、坐标系转换和图像拼接等关键步骤。通过高精度标定和矩阵变换技术,可构建大视野检测系统,适用于液晶面板、PCB等工业检测场景,显著提升检测效率和精度。

weixin_29050513的博客 191

操作系统第一章操作系统引论相关习题

一.单项选择题 1.操作系统是一种____. A.通用软件 B.操作系统 C.应用软件 D.软件包 答:b 2.操作系统的___管理部分负责对进程进行调度. A.主存储器 B.控制器 C.运算器 D.处理机 答:D 3.操作系统是对___进行管理的软件. A.软件 B.硬件 C.计算机资源 D.应用程序 答:c 4.从用户的观点看,操作系统是____. A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的

#两个西柚 4938

非华为电脑也能用!华为电脑管家完美安装教程来了

GitHub 上有一个开源项目 ​****​,专门解决“非华为设备无法安装华为电脑管家”的问题。它通过智能模拟 + DLL 劫持技术,绕过官方对硬件型号的检测,让你在联想、戴尔、华硕甚至 DIY 主机上也能流畅使用华为电脑管家!⭐ 项目已获 ​700+ Stars​,社区活跃,持续更新,兼容性优秀!科技不该有围墙。如果你成功在非华为电脑上跑起了 PCManager,欢迎在评论区晒出你的设备型号 + 使用体验!也别忘了把这篇推文分享给同样“眼馋”华为生态的朋友 ~📱 ​关注我们。

程序员朱永胜 4923

数字信号的艺术演绎:用FPGA+DAC实现音乐合成器的核心原理

本文深入探讨了如何利用FPGA和DAC技术实现数字音乐合成器的核心原理,涵盖DDS架构、多波形合成、MIDI协议解析及动态包络控制等关键技术。通过详细的Verilog代码示例和硬件实现方案,展示了数字信号处理在音乐合成中的艺术演绎,为电子音乐创作提供了强大的硬件支持。

weixin_28256233的博客 390

【操作系统】课程 1操作系统引论 同步测练 章节测验

这张图详细地概述了操作系统的基本概念、发展历程、运行环境以及结构设计。虚拟:将一个物理实体变成若干个逻辑上的对应物 异步:进程是以用户不可预知的速度向前推进的 功能 处理机管理:进程控制、进程同步、进程通信、调度 存储器管理:内存分配、内存保护、地址映射、内存扩充 设备管理:缓冲管理、设备分配、设备处理 文件管理:文件存储空间管理、目录管理、文件的读/写管理和保护 接口 用户接口:联机用户接口、脱机用户接口、图形用户接口 程序接口:系统调用 操作系统的发展过程 未配置操作系统的计算机系统 单道批处理系统

Kika写代码的博客 862

YOLO系列专栏(六):YOLO26热力图可视化 | 解析模型推理逻辑,定位检测关键区域

YOLO26作为新一代目标检测模型,其核心优势是高效的特征提取和精准的目标定位,但模型内部的推理过程的“黑盒”特性,给我们的优化带来了很大困扰:❌ 检测精度低:不知道是模型没学到关键特征,还是特征提取不充分;❌ 出现误检/漏检:无法定位问题根源——是锚框不合适?还是特征图未捕捉到目标?❌ 模型优化盲目:调参、修改网络结构全靠“猜”,缺乏针对性;❌ 难以解释模型行为:实际项目中,需要说明模型“为什么检测到这个目标”,尤其是医疗、工业等对可解释性要求高的场景。而热力图可视化。

qq_36130719的博客 732

这七张操作系统思维导图,带你深入了解操作系统

画操作系统思维导图,是学校布置的作业,感觉还蛮好的,现在也学会了如何做操作系统思维导图。 操作系统思维导图第一章 操作系统引论第二章 进程与线程第三章 死锁第四章 调度第五章 存储管理第六章 文件系统第七章 输入输出系统 第一章 操作系统引论 第二章 进程与线程 第三章 死锁 第四章 调度 第五章 存储管理 第六章 文件系统 第七章 输入输出系统 ...

m0_51456787的博客 8792

MIL图像处理那些事:MIL的安装和MIL工具箱

MIL图像处理那些事:MIL的安装和测试,如何用C#使用MIL

十多年IT经验,专注机器视觉,智能制造半导体行业 5274

【Codecs系列】HEVC-SCC(一):核心技术介绍

DATE: 2020.6.4【Tags: HEVC SCC】 1、参考网址 2、SCC简介 3、HEVC-SCC核心技术

优快云明星博主,认证博客专家,视频、Matlab领域优质创作者。 4805
上一篇: 操作系统第三篇【线程】
下一篇: 多线程入门就这么简单
Java3y
Java3y 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄9年 1万+粉丝 509原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值