信奥初赛解析:1-3-计算机软件系统

知识要点

        软件系统是计算机的灵魂。没有安装软件的计算机称为“裸机”,无法完成任何工作硬件为软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化,互为补充

        计算机软件系统按其功能可分为系统软件和应用软件两大类

一、系统软件

系统软件是指管理、控制和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,并不专门针对具体的应用问题。代表性的系统软件有:操作系统、数据库管理系统以及各种程序设计语言的编译系统等,其中最重要的系统软件是操作系统

(一)操作系统(Operating System)

操作系统是最基本的系统软件,是用于管理和控制计算机所有软件、硬件资源的一组程序。操作系统直接运行在裸机上,其他的软件(包括系统软件和大量的应用软件)都是建立在操作系统基础上的,并得到它的支持和取得它的服务

操作系统是计算机硬件与其他软件的接口,也是用户和计算机之间的接口

功能:处理机管理、存储管理、设备管理、信息管理等。

操作系统的性能很大程度上决定了整个计算机系统的性能

分类:

    1.按与用户对话的界面不同,可以分为命令行界面操作系统和图形用户界面操作系统

    2.按能够支持的用户数为标准,可以分为单用户操作系统和多用户操作系统

    3.按是否能够运行多个任务为标准,分为单任务操作系统和多任务操作系统

    4.按系统单功能为标准,分为批处理系统、分时操作系统、实时操作系统、网络操作系统

(二)语言处理程序

计算机在执行程序时,首先要将存储在存储器中的程序指令逐条取出来,经过译码后向计算机的各部件发出控制信号,使其执行规定的操作。计算机的控制装置能够识别的指令是用机器语言编写的,而用机器语言编写一个程序并不是一件容易的事。绝大多数用户都是用某种程序设计语言(即高级语育),如BASIC语言、C语言等来编写程序。但是用这些高级语言编写的程序CPU不认识,必须要经过翻译变成机器指令后才能被计算机执行。而负责这种翻译的程序称为编译程序。为了在计算机上执行由某种高级语言编写的程序,就必须配置有该种语言的编译系统

(三)数据库管理系统

计算机的效率主要是指数据处理的效率
数据库管理系统的功能:有组织的、动态的存储大量的数据信息;使用户能方便、高效地使用这些数据信息
数据库软件体系包括数据库、数据库管理系统和数据库系统三个部分
    1.数据库(Data Base,DB)是为了满足一定范围内许多用户的需要,在计算机里建立的一组互相关联的数据集合
    2.数据库管理系统(DataBase Management Systems,DBMS)是指对数据库进行组织、管理、查询并提供一定处理能力的系统软件。它是数据库系统的核心组成部分,为用户或应用程序提供访问数据库的方法,数据库的一切操作都是通过DBMS进行的
    3.数据库系统(Data Base System,DBS)是由数据库及其管理软件组成的系统。数据库管理员是专门从事数据库建立、使用和维护的工作人员。
DBMS是位于用户(或应用程序)和操作系统之间的软件。它是在操作系统支持下运行的,借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,并保证用户得到的数据是完整的、可靠的。DBMS与用户之间的接口称为用户接口,且提供给用户可使用的数据库语言

(四)辅助程序

辅助程序完成一些与管理计算机系统资源及文件有关的任务,如诊断程序、反病毒程序、卸载程序、备份程序、文件解压缩程序等工具类软件

二、应用软件

应用软件是指专门为解决某个应用领域内的具体问题而编制的软件(或实用程序)应用软件一般不能独立的在计算机上运行,必须要有系统软件的支持。应用软件特别是各种专用软件包经常是由软件厂商提供的
常见的应用软件有以下几类:

    1.文字处理软件
        用于输人、存储、修改、编辑、打印文字资料(文件、稿件等)。常用的有WPS,Word等

    2.办公软件
        用于输人、存储、修改、检索各种信息。例如工资管理系统、人事管理系统等。这种软件发展到一定水平后,可以将各个单项软件联接起来,构成一个完整的、高效的管理系统,简称MIS
    3.计算机辅助设计软件
        用于高效的绘制、修改工程图纸,进行常规设计和计算,帮助用户寻求较优的设计方案常用的有AutoCAD等
    4.图形软件
        用于图形的生成、表示和操作的软件。根据图形的几何性质和外貌特征,使用程序设计语言对其进行形式描述,是软件处理图形的基础
    5.教育软件
        顾名思义,为教育服务的软件系统。根据应用范围的不同可以分为家用教育软件、校用教育软件和远程教育软件
    6.电子游戏软件
        利用电子设备为媒介为用户提供游戏活动的软件

课堂练习

题目列表

定项选择题

1.【NOIP2008】在以下各项中,(   )不是操作系统软件

    A.Solaris

    B.Linux

    C.Windows Vista

    D.Sybase

2.【NOIP2009】下列软件中不是计算机操作系统的是(   )

    A.Windows

    B.Linux

    C.OS/2

    D.WPS

3.【NOIP2010】Linux下可执行文件的默认扩展名是(   )

    A.exe

    B.com

    C.dll

    D.以上都不是

4.【NOIP2012】(   )不属于操作系统

    A.Windows

    B.DOS

    C.PhotoShop

    D.NOI Linux

5.【NOIP2014】下列对操作系统功能的描述最为完整的是(   )

    A.负责外设与主机之间的信息交换

    B.负责诊断机器的故障

    C.控制和管理计算机系统的各种硬件和软件资源的使用

    D.将源程序编译成目标程序

6.【NOIP2015】操作系统的作用是(   )

    A.把源程序译成目标程序

    B.便于进行数据管理

    C.控制和管理系统资源

    D.实现硬件之间的连接

7.【NOIP2009】关于 BIOS,下列说法正确的是(   )

    A.BIOS是计算机基本输入输出系统软件的简称

    B.BIOS 里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序

    C.BIOS一般由操作系统厂商来开发完成

    D.BIOS能供提各种文件拷贝、复制、删除以及目录维护等文件管理功能

8.【NOIP2011】有人认为,在个人电脑送修前,将文件放人回收站中就是已经将其删除了。这种想法是(   )

    A.正确的,将文件放入回收站意味着彻底删除、无法恢复

    B.不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复

    C.不正确的,即使将回收站清空,文件只是被标记为删除,仍可能通过恢复软件找回

    D.不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除

9.【NOIP2016】以下不是微软公司出品的软件是(   )

    A.Powerpoint

    B.Word

    C.Excel

    D.Acrobat Reader

10.【NOIP2015】下面哪种软件不属于即时通信软件(   )

    A.QQ

    B.MSN

    C.微信

    D.P2P

11.【NOIP2015】下列选项中不属于视频文件格式的是(   )

    A.TXT

    B.AVI

    C.MOV

    D.RMVB

18.【NOIP2014】下列选项中不属于图像格式的是(   )

    A.JPEG 格式

    B.TXT 格式

    C.GIF 格式

    D.PNG 格式

不定项选择题

1.【NOIP2009】关于操作系统,下列说法正确的是(   )

    A.多任务操作系统专用于多核心或多个CPU架构的计算机系统的管理

    B.在操作系统的管理下,一个完整的程序在运行过程中可以被部分存放在内存中

    C.分时系统让多个用户可以共享一台主机的运算能力,为保证每个用户都得到及时的响应,通常会采用时间片轮转调度的策略

    D.为了方便上层应用程序的开发,操作系统都是免费开源的

2.【NOIP2014】下列(   )属于操作系统

    A.Microsoft Word

    B.Windows XP

    C.Android

    D.Mac OS X

    E.Oracle

3.【NOIP2015】以下属于操作系统的有(   )

    A.Windows XP

    B.Unix

    C.Linux

    D.MacOS

4.【NOIP2015】下列属于视频文件格式的有(   )

    A. AVI

    B.MPEG

    C.WMV

    D.JPEG

参考答案

定项选择题

1.

【答案】D
【分析】Solaris是Sun Microsystems研发的计算机操作系统,它被认为是Unix操作系统的衍生版本之一;Sybase,是美国Sybase公司研制的一种关系型数据库系统,是一种典型的Unix或 WindowsNT平台上客户机/服务器环境下的大型数据库系统。Linux是一套免费使用和自由传播的类 Unix操作系统。Windows Vista是微软(Microsoft)公司的Windows操作系统系列成员之一

2.

【答案】D
【分析】WPS是文档编辑软件,常用来办公;OS/2是微软和IBM开发的操作系统

3.

【答案】D
【分析】Linux下可执行文件默认没有扩展名,动态链接库英文为DLL,是Dynamic Link Library的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,且不是可执行文件

 4.

【答案】C
【分析】Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件

5.

【答案】C   【分析】将源程序编译成目标程序是编译器的功能。其余选项均描述的是操作系统的功能,但最为完整的描述是控制和管理计算机系统的各种硬件和软件资源的使用,另外两个选项只涉及了操作系统的部分功能

6.

【答案】C
【分析】操作系统是管理和控制计算机硬件与软件资源的计算机系统软件。把源程序编译成目标程序是编译器的作用;便于进行数据管理对应数据库的功能;实现硬件之间的连接是主板的作用

7.

【答案】A
【分析】BIOS是英文“Basic Input Output System”的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层以及最直接的硬件设置和控制

8.

【答案】C
【分析】排除法,AD首先排除,市场有一些软件是可以帮助恢复删除文件的,所以选C

9.

【答案】D   【分析】Acrobat Reader是属于Adobe公司的软件。Adobe是著名的软件公司,拥有photoshop,acrobat,audition等软件

10.

【答案】D   【分析】排除法,QQ、MSN、微信都是常用的即时通信软件,P2P(Pcer to Peer)则是计算机网络中的一种常见结构:对等网络

11.

【答案】A
【分析】TXT格式是纯文本格式,其余均为常见视频文件格式

12.

【答案】B
【分析】TXT格式是纯文本格式,其余三个选项均为常见的图像格式

不定项选择题

1.

【答案】BC   【分析】多任务系统可以是单个CPU构架的,普通的PC都是多任务的。操作系统不都是免费开源的

2.

【答案】BCD
【分析】常识题。常见的操作系统有Linux,Windows,Mac,Android,iOS等。Microsoft Word是微软Office系列软件里面的文字处理软件。Oracle是一种数据库

3.

【答案】ABCD   【分析】四个选项都属于操作系统

4.

【答案】ABC
【分析】JPEG 格式属于图像格式

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud微服务实现服务降级的最佳实践

Spring Cloud是一种用于快速构建分布式系统的框架,它提供了许多有用的功能,其中包括服务降级。 服务降级是一种保护机制,它可以在面临高并发或故障时保持服务的稳定性。当系统资源不足或服务出现故障时,服务降级可以通过关闭一些功…

react 组件化开发_生命周期_表单处理

组件基本介绍 我们从上面可以清楚地看到,组件本质上就是类和函数,但是与常规的类和函数不同的是,组件承载了渲染视图的 UI 和更新视图的 setState 、 useState 等方法。React 在底层逻辑上会像正常实例化类和正常执行函数那样处理的组件。 因…

Unsupervised Deep Representation Learning for Real-Time Tracking

摘要 我们的无监督学习的动机是稳健的跟踪器应该在双向跟踪中有效。具体来说,跟踪器能够在连续帧中前向定位目标对象,并回溯到其在第一帧中的初始位置。基于这样的动机,在训练过程中,我们测量前向和后向轨迹之间的一致性&#xf…

95、k8s之rancher可视化

一、ranker 图形化界面 图形化界面进行k8s集群的管理 rancher自带监控----普罗米修斯 [rootmaster01 opt]# docker load -i rancher.tar ##所有节点 [rootmaster01 opt]# docker pull rancher/rancher:v2.5.7 ##主节点[rootmaster01 opt]# vim /etc/docker/daemon.jso…

C++初阶学习——探索STL奥秘——反向迭代器

适配器模式是 STL 中的重要组成部分,除了容器适配器外,还有 选代器适配器,借助 选代器适配器 ,可以轻松将各种容器中的普通迭代器转变为反向迭代器,这正是适配器的核心思想 注:库中的反向迭代器在设计时,为…

HashMap线程不安全|Hashtable|ConcurrentHashMap

文章目录 常见集合线程安全性HashMap为什么线程不安全?怎么保证HashMap线程安全 HashtableConcurrentHashMap 引入细粒度锁代码中分析总结 小结 常见集合线程安全性 ArrayList、LinkedList、TreeSet、HashSet、HashMap、TreeMap等都是线程不安全的。 HashTable是线…

【Python报错已解决】To update, run: python.exe -m pip install --upgrade pip

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

【C++篇】~类和对象(中)

类和对象(中) 1.类的默认成员函数​ 默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数。一个类,我们不写的情况下编译器会默认生成以下6个默认成员函数,需要注意的是这6个中最重要的是前…

【LeetCode每日一题】——401.二进制手表

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 回溯 二【题目难度】 简单 三【题目编号】 401.二进制手表 四【题目描述】 二进制手表顶部…

arcgisPro地理配准

1、添加图像 2、在【影像】选项卡中,点击【地理配准】 3、 点击添加控制点 4、选择影像左上角格点,然后右击填入目标点的投影坐标 5、依次输入四个格角点的坐标 6、点击【变换】按钮,选择【一阶多项式(仿射)】变换 7…

1.Seata 1.5.2 seata-server搭建

一:Seata基本介绍 Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。 详见官网链接:https://seata.apache.org/zh-cn/ 1.历史项目里的使用经验: 之前公司里的oem用户对应的App…

多重指针变量(n重指针变量)实例分析

0 前言 指针之于C语言,就像子弹于枪械。没了子弹的枪械虽然可以用来肉搏,却失去了迅速解决、优雅解决战斗的能力。但上了膛的枪械也非常危险,时刻要注意是否上了保险,使用C语言的指针也是如此,要万分小心,…

【VUE3.0】动手做一套像素风的前端UI组件库---先导篇

系列文章目录 【VUE3.0】动手做一套像素风的前端UI组件库—Button 目录 系列文章目录引言准备素材字体鼠标手势图 创建vue3项目构建项目1. 根据命令行提示选择如下:2. 进入项目根目录下载依赖并启动。3. 设置项目src路径别名,方便后期应用路径。4. 将素…

solana项目counter,测试过程中执行报错记录分享

跟随HackQuest部署counter项目,使用 Solana 官方提供的 playgroud 。这个平台让我们的部署和测试过程变得更加简便高效。 合约代码 lib.rs中复制以下代码 use anchor_lang::prelude::*; use std::ops::DerefMut;declare_id!("CVQCRMyzWNr8MbNhzjbfPu9YVvr97…

Amoco:一款针对二进制源码的安全分析工具

关于Amoco Amoco是一款功能强大的二进制源码静态分析工具,该工具基于Python 3.8开发,可以帮助广大研究人员轻松对二进制程序执行静态符号分析。 工具特性 1、一个通用的指令解码框架,旨在减少实现对新架构的支持所需的时间。例如&#xff0c…

通过springcloud gateway优雅的进行springcloud oauth2认证和权限控制

代码地址 如果对你有帮助请给个start,本项目会持续更新,目标是做一个可用的快速微服务开发平台,成为接私活,毕设的开发神器, 欢迎大神们多提意见和建议 使用的都是spring官方最新的版本,版本如下&#xff1…

F12抓包11:UI自动化 - Recoder(记录器)

课程大纲 使用场景(导入和导出): ① 测试的重复性工作,本浏览器录制并进行replay; ② 导入/导出录制脚本,移植后replay; ③ 导出给开发进行replay复现bug; ④ 进行前端性能分析。 1、录制脚…

Virtuoso服务在centos中自动停止的原因分析及解决方案

目录 前言1. 问题背景2. 原因分析2.1 终端关闭导致信号12.2 nohup命令的局限性 3. 解决方案3.1 使用 screen 命令保持会话3.2 使用 tmux 作为替代方案3.3 使用系统服务(systemd) 4. 其他注意事项4.1 网络配置4.2 日志监控 结语 前言 在使用Virtuoso作为…

mybatisplus映射与数据库表格不一致问题

1.字段映射与属性名不一致 TableField(value"数据库字段名") 2.entity添加了数据库表格不存在的属性 TableField(existfalse) 3.entity对象查询时,有些字段不想要显示在查询结果上 TableField(selectfalse) 4.表名不一致 TableName("数据库表名&…

爬虫--翻页tips

免责声明:本文仅做分享! 伪线程 from DrissionPage import ChromiumPage import timepage ChromiumPage() page.get("https://you.ctrip.com/sight/taian746.html") # 初始化 第0页 index_page 0# 翻页点击函数 sleep def page_turn():page…