操作系统练习-操作系统的基本概念

news2024/11/15 17:50:16

操作系统的基本概念

    

-----------------------------------------------------------------------------------------------------------------------------     

        1.操作系统是扩充( )功能的第一层系统软件
        A.软件
        B.裸机
        C.机器语言
        D.中断

        解析:

        操作系统 (Operating System, OS): 它是一种软件,主要作用是作为用户与计算机硬件之间的中介。操作系统的任务是管理计算机硬件资源,提供用户接口,并且为应用程序提供一系列服务。

        软件 (Software): 在计算机中,软件是指那些让硬件执行特定任务的程序和数据。

        裸机 (Bare Machine): 这是一个术语,用来描述没有安装操作系统的计算机。此时,计算机只有硬件,没有软件来控制这些硬件。

        机器语言 (Machine Language): 这是最低级的计算机编程语言,直接由计算机的中央处理单元 (CPU) 执行。它由一串二进制代码组成,每一个二进制位(bit)代表开或关。

        中断 (Interrupt): 在计算机科学中,中断是指一个事件(如输入/输出操作的完成),它会暂停当前的CPU操作,强制CPU去处理更高优先级的任务。

        假设有电视和遥控器。电视是硬件,遥控器可以看作是你与电视(硬件)交互的接口,类似于操作系统与计算机硬件之间的关系。现在,软件可以被比作是电视上的各种应用程序,比如Netflix、YouTube等,它们通过电视的操作系统来运行,让你可以观看不同的节目和视频。

        在没有操作系统的情况下,这些应用程序(软件)无法在电视上运行,就像没有操作系统的计算机(裸机)无法运行文本编辑器、游戏或任何其他程序一样。操作系统为这些应用程序提供了运行所需的环境和资源,使你能够利用计算机的硬件来完成各种任务。简而言之,操作系统是软件,它使得其他软件能够在硬件上运行并与之交互。

        笔记:

        操作系统 (OS):

  • 作为用户与计算机硬件之间的中介。
  • 管理硬件资源。
  • 提供用户接口。
  • 支持应用程序运行。

        操作系统的作用:

  • 将裸机变得有用、可操作。
  • 类似于电视遥控器,使用户能够控制硬件。
  • 是其他软件(应用程序)运行的平台。

        记忆法:

        OS: 控制硬件的大脑。
        裸机: 无OS的电脑像电视无遥控。
        软件: 没有OS,软件无法表现。
        中断: OS响应紧急事件的铃声。

操作系统的基本特征

-----------------------------------------------------------------------------------------------------------------------------   

        2.现代操作系统中,最基本的两个特征是()。
        A.共享和不确定
        B.并发和虚拟
        C.并发和共享
        D.虚拟和不确定

        解析:

        并发 (Concurrency): 并发是指在同一时间段内,多个任务都在进行,但不一定同时执行。在单核CPU系统中,操作系统通过快速地在不同任务间切换来给用户一种多个任务同时进行的错觉。在多核CPU系统中,真正的并发执行是可能的,因为每个核心可以独立处理不同的任务。

        共享 (Sharing): 共享意味着系统中的资源(如打印机、文件、内存等)可以被多个并发运行的任务访问。关键在于如何有效管理资源,确保当多个任务请求同一资源时不会出现冲突

        虚拟 (Virtualization): 虚拟化技术可以将物理资源(如CPU、内存)转化为虚拟资源,使得多个用户或任务可以同时使用这些资源,而感觉就像他们各自拥有这些资源一样。

        不确定性 (Indeterminate): 在操作系统中,不确定性通常与并发执行的任务有关,因为多个任务可能以不可预测的顺序竞争资源,导致每次运行的结果可能不同。

        共享是现代操作系统的特征之一,但不确定性不是特征,而是并发执行带来的潜在问题。虚拟化是一个重要的技术,但并不是操作系统的基本特征。并发和共享是现代操作系统的两个基本特征,它们允许多个任务有效地共享和使用系统资源。故正确答案为 C.并发和共享

        笔记:

        并行 (Parallelism):
        类比: 多条道路上的车辆同时行驶。
        要点: 真正的同时执行,通常需要多个处理器或多核处理器。     

        并发 (Concurrency):

        类比: 咖啡店里多个咖啡师同时工作。
        要点: 多任务同时进行,提高效率。
        共享 (Sharing):

        类比: 图书馆里的书籍可以被不同的读者借阅。
        要点: 资源(如CPU、内存)被多个任务共同使用

        操作系统就像一个绝佳的派对策划者,确保每个任务(宾客)都能合理地得到资源(食物、饮料),并且保证派对(系统)运行得有条不紊。

        并行是多个任务在多个处理器上真正同时进行
        并发是操作系统通过任务切换,使单个处理器能够处理多个任务。
        共享让资源得到充分利用。                                                                                                                并发和共享现代操作系统的心脏和灵魂。

操作系统的主要功能和服务

-----------------------------------------------------------------------------------------------------------------------------   ​​​​​​​​​​​​​​

        3.下面不属于操作系统的功能是()
        A.CPU管理
        B.存储管理
        C.网络管理
        D.数据管理

        解析:

        CPU管理:

        类比为购物中心的安排工作。管理团队必须合理安排员工轮班,确保每个店铺都有足够的员工在适当的时间里工作。这就像操作系统如何调度不同的程序在合适的时间使用CPU。
        存储管理:

        类比为购物中心的存储空间分配。管理团队必须确保每个店铺都有足够的仓储空间来存放他们的商品,同时还要确保公共空间如停车场可以满足顾客的需求。操作系统也是这样管理计算机内存和存储设备的。
        网络管理 (这不是所有操作系统的核心功能,但让我们假设我们的购物中心也提供这项服务):

        类比为购物中心的Wi-Fi服务。虽然这不是购物中心的主要功能,但管理团队仍然需要确保顾客可以连接到Wi-Fi,这样他们就可以在购物的同时使用互联网。这类似于操作系统中的网络管理,确保计算机可以连接到网络并与其他设备通信。
        数据管理:

        类比为购物中心的信息台和导向系统。管理团队需要确保顾客可以轻松找到他们需要的店铺和商品,就像操作系统如何管理文件系统,确保数据可以被轻松地存储、访问和管理。

        设备管理:

        类比为购物中心内部的设施管理。设施管理团队必须确保所有设施,如电梯、自动扶梯、照明系统和空调,都在适当的时间运行,并且根据需要进行维护。这就类似于操作系统中的设备管理,它需要确保所有的硬件设备如打印机、硬盘、显示器等都得到正确的驱动程序支持,能够正常运行和交互,同时还要处理硬件故障,管理设备之间的数据传输,以及优化设备性能。

        在我们的购物中心类比中,操作系统就像是管理团队,负责调度和监督中心工作人员(CPU管理/处理机管理),确保每个店铺有足够的仓库空间并且公共区域得到有效利用(存储管理),维护设备如电梯和自动扶梯以保障顺畅运作(设备管理),并且维护文件柜里的文件整齐有序(数据管理/文件管理)。虽然办公楼可以提供给租户上网的能力(网络管理),但这通常是通过外部服务提供商来实现的,而不是办公楼管理团队的基本职责。

        笔记:

        处理机管理(CPU管理)----->管理进程

        存储器管理----->分配与回收存储空间

        设备管理----->监控和控制所有硬件设备

        文件管理(数据管理)----->组织、存取、保护和管理磁盘上文件

-----------------------------------------------------------------------------------------------------------------------------   

        4.操作系统的基本功能是()。
        A提供功能强大的网络管理工具
        B.提供用户界面方便用户使用
        C.提供方便的可视化编辑程序
        D控制和管理系统内的各种资源

        解析:

        操作系统的核心功能是管理计算机的资源,包括处理器(CPU)、内存、存储设备、输入输出设备等。操作系统确保这些资源被高效且公平地分配给各个程序,同时还要处理资源的保护和协调。例如,操作系统通过进程管理确保CPU的时间被合理分配给各个程序;通过内存管理确保每个程序有足够的内存空间运行,而不会互相干扰;通过文件管理确保数据的持久存储和访问控制;通过设备管理确保所有的硬件设备能正确响应程序的请求。
        虽然现代操作系统通常包含用于配置和管理网络连接的工具,但这不是其基本功能。网络管理更多是操作系统的一个高级功能,而非其核心目的。
        操作系统确实提供用户界面,允许用户与计算机交互。这些界面可能是命令行(文本基础)或图形用户界面(图形基础)。然而,用户界面虽然是操作系统的一个重要组成部分,但不是其基本功能。用户界面更多的是为了使操作系统的使用更加容易和直观,而非操作系统存在的主要原因。
        可视化编辑程序是指如文本编辑器或图像编辑器这样的应用程序,它们通常是由第三方开发或者作为操作系统的附加组件提供的。虽然这些程序在操作系统中很常见,但它们不是操作系统的基本功能。

        笔记:

        操作系统的基本功能是作为用户与计算机硬件之间的中介,控制和管理系统内部的资源(如CPU、内存、存储设备和输入输出设备),以及提供系统服务给用户。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1528275.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

opengl日记8-opengl创建三角形

文章目录 环境直接上代码一点小总结参考 环境 系统:ubuntu20.04opengl版本:4.6glfw版本:3.3glad版本:4.6cmake版本:3.16.3gcc版本:10.3.0 直接上代码 CMakeLists.txt cmake_minimum_required(VERSION 2…

STM32CubeIDE基础学习-KEY按键输入实验

STM32CubeIDE基础学习-KEY按键输入实验 文章目录 STM32CubeIDE基础学习-KEY按键输入实验前言第1章 硬件介绍第2章 工程配置2.1 工程外设配置部分2.2 生成工程代码部分 第3章 代码编写第4章 实验现象总结 前言 前面学习了GPIO作为输出功能的实验,现在来学习GPIO作为…

【LIMS】微服务

目录 一、服务解决方案-Spring Cloud Alibaba1.1选用原因(基于Spring Cloud Alibaba的试用场景)1.2 核心组件使用前期规划 部署 nacos部署 mino使用JavaFreemarker模板引擎,根据XML模板文件生成Word文档使用JavaFlowable 工作流引擎前端 -vue…

C++初阶:string类的模拟自实现

目录 1. 引子2. 自实现string类功能模块3. string类功能模块的具体实现3.1 默认成员函数3.2 遍历访问相关成员函数3.3 信息插入相关成员函数3.4 信息删除3.5 信息查找3.6 非成员函数3.7 杂项成员函数 4. 补充知识 1. 引子 通过对string类的初步学习,没有对知识进行较…

记一次 .NET某施工建模软件 卡死分析

一:背景 1. 讲故事 前几天有位朋友在微信上找到我,说他的软件卡死了,分析了下也不知道是咋回事,让我帮忙看一下,很多朋友都知道,我分析dump是免费的,当然也不是所有的dump我都能搞定&#xff…

旅游行业分析及媒体邀约资源汇总

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 酒店旅游行业分析及媒体邀约资源汇总是两个相对独立但又相互关联的领域。下面将分别对这两个方面进行概述。 酒店旅游行业分析 1. 市场概况 市场规模:评估市场的总价值、增长…

【python】学习笔记04-函数

4.1 函数介绍 1. 函数是: 组织好的、可重复使用的、用来实现特定功能的代码段 2. 使用函数的好处是: • 将功能封装在函数内,可供随时随地重复利用 • 提高代码的复用性,减少重复代码,提高开发效率 4.2 函数的定义 …

视频桥接芯片#LT8912B适用于MIPIDSI转HDMI+LVDS应用方案,提供技术支持。

1. 概述 Lontium LT8912B MIPI DSI 转 LVDS 和 HDMI 桥接器采用单通道 MIPI D-PHY 接收器前端配置,每通道 4 个数据通道,每个数据通道以 1.5Gbps 的速度运行,最大输入带宽高达 6Gbps。 对于屏幕应用,该桥接器可解码 MIPI DSI 18bp…

聚合音乐网-播放器网站源码

源码简介 MKOnlineMusicPlayer 是一款全屏的音乐播放器 UI 框架(为避免侵权,已移除所有后端功能)。 前端界面参照 QQ 音乐网页版进行布局,同时采用了流行的响应式设计,无论是在PC端还是在手机端,均能给您…

Excel之数据透视表

数据透视:逻辑理解与制作步骤 一、创建数据透视表 1、创建数据透视表:每列必须有表头 (1)选择要创建数据透视表的数据------插入----选择数据透视表 (2)选择现有工作表然后点击目标表选择合适的位置插入…

工控机丨工业平板电脑丨工业计算机丨物流行业应用

随着物流业的发展,工控机在物流领域的应用越来越广泛。工控机是指用于控制工业自动化和机器 人技术的计算机,具有高稳定性、高性能和高可靠性等特点。下面将从几个方面介绍工控机在物流行业中的应用。 一、物流信息管理 工控机可以用于物流信息管理&am…

LLM流式方案解决方案和客户端解决方案

背景 接上一篇《LLM大模型统一封装接口解决方案》架构确定后,流式方案非常规请求,需要特殊处理。 本解决方案就是针对上一篇中所需要的流式(打字机效果进行编码) 什么是SSE SSE(Server-Sent Events,服务器发…

【靶机测试--PHOTOGRAPHER: 1【php提权】】

前期准备 靶机下载地址: https://vulnhub.com/entry/photographer-1%2C519/ 信息收集 nmap 扫描同网段 ┌──(root㉿kali)-[/home/test/桌面] └─# nmap -sP 192.168.47.0/24 --min-rate 3333 Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-19 07:37 …

数学建模软件及算法模型典型问题汇总

一、 软件篇 编程、MATLAB(物理建模)、python(数据分析)、R、其他(SPSS、Stata、Origin) 这里其实还有一个 Lingo 软件,不过我不推荐,有更好的替代方案,就是 Yalmip 工…

React的基本使用

安装VSCode插件 ES7 Reactopen in browser React基本使用 基本使用步骤 引入两个JS文件&#xff08; 注意引入顺序 &#xff09; <!-- react库, 提供React对象 --> //本地 <script src"../js/react.development.js"></script> //线上 //<scr…

理解和调试深度学习模型:探索人工智能可解释性方法

关键要点 深度学习模型可能非常复杂&#xff0c;理解其内部原理可能具有挑战性在机器学习中&#xff0c;提供可解释性的方法有多种为了确保这些自动化系统的可靠性&#xff0c;可以使用可解释性工具来深入了解模型的决策过程模型不可知的可解释性工具在不同模型之间是模块化的…

如何判断竞价托管代运营公司或SEM营销优化师水平高低

竞价托管代运营公司或营销优化师的能力评估需要从多个角度来考虑&#xff0c;通常有以下几种评估方式&#xff0c;一般来说&#xff0c;按照遨游建站多年经验来分析评估比较靠谱&#xff0c;对于不懂SEM的人来说也最适合&#xff0c;不需要许多专业的知识&#xff0c;也能判断出…

深度强化学习05策略学习

蒙特卡洛近似 梯度上升 总结

C语言项目:数组与函数实践:扫雷游戏

目录 目录&#xff1a; 1.扫雷游戏分析与设计 1.1扫雷游戏的功能说明&#xff1a; 1.1.1使用控制台实现经典扫雷的游戏 1.1.2游戏可以通过菜单实现继续玩或者退出游戏 1.1.3扫雷棋盘是9*9的格子 1.1.4默认随机布置10个雷 1.1.5 可以排查雷 2.扫雷游戏的代码实现 1.遇到的问题…

Latex插入pdf图片,去除空白部分

目录 参考链接&#xff1a; 流程&#xff1a; 参考链接&#xff1a; ​科研锦囊之Latex-如何插入图片、表格、参考文献 http://t.csdnimg.cn/vpSJ3 流程&#xff1a; Latex的图片插入支持PDF文件&#xff0c;这里笔者建议都使用PDF文件进行图片的插入&#xff0c;因为PDF作…