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

软考第二章 信息技术发展

本章内容:软件硬件、网络、存储、新技术。

文章目录

    • 2.1 信息技术及其发展
      • 2.1.1 计算机硬件
      • 2.1.2 计算机网络
      • 2.1.3 存储和数据库
      • 2.1.4 信息安全
    • 2.2 新一代信息技术
      • 2.2.1 物联网
      • 2.2.2 云计算
      • 2.2.3 大数据
      • 2.2.4 区块链
      • 2.2.5 人工智能
      • 虚拟现实

2.1 信息技术及其发展

信息技术:
定义:获取、处理、传输和使用信息的应用技术。
包括:物联网、云计算、大数据、区块链、人工智能、虚拟现实。

2.1.1 计算机硬件

2.1.2 计算机网络

类型

网络标准协议:OSI协议。
7层协议:物联网叔会使用

IEEE 802协议族
802.3:以太网协议
802.11: 无线局域网协议

TCP/IP协议
4层协议:(物联)网叔用

  1. 应用层协议:FPT, TFTP, HTTP SMTP DHCP TELNET DNS SNMP
  2. 传输层:tcp udp
  3. 网络层:arp rarp ip icmp igmp
  4. 网络接口层:RS232 V.35, RJ-45

软件定义网络(SDN):
在软件定义的网络中,可以在线上使用软件进行 网络流量控制。
分层(从下到上),分部分:

  1. 数据平面:交换机组成,硬件层
  2. 控制平面:掌握全局网络信息,负责各种转发规则的控制
  3. 应用平面:基于SDN的网络应用

数据平面与控制平面通信:SDN控制数据平面接口,OpenFlow协议。
应用平面与控制平面通信:SDN北向接口,

5G:
特点:高速率,低时延,大连接。
4g中的是中低频。5g使用的是中低频和高频。
低频特点是连接广,高频的特点是速度快
应用场景:

  1. 增强移动宽带:提升用户体验
  2. 超高可靠低时延通信:自动驾驶、工业控制、远程医疗
  3. 海量机器类通信:智慧城市,数据采集,智能家居

2.1.3 存储和数据库

存储技术
根据服务器类型分类:
在这里插入图片描述

对比:
在这里插入图片描述

存储虚拟化:
是云存储的核心技术。把多个网络资源整合起来提供统一接口。

绿色存储:
更加环保的存储设备(耗电少等)

数据结构模型:
描述了数据结构化方法,数据如何描述。数据支持的操作(增删改查)。
数据结构模型分类:

  1. 层次模型:用树的结构表示。
  2. 网状模型:有向图。可以有多个根节点,子节点可以有多个父亲。
  3. 关系模型:二维表格。
    网状和层析结构已经解决了:数据集中和共享的问题。但是缺乏:数据独立、数据抽象

关系模型的特点:

  1. 数据结构单一:实体和实体之间的联系都是关系,关系就是二维表格。
  2. 关系规范化:
  3. 简单

数据库类型分为:sql, nosql

关系型数据库:表格
非关系型数据库:文档、键值对、图结构, 列存储。

对比:
在这里插入图片描述

数据库和数据仓库:
数据仓库是数据量更大的数据库。面向主题的、集成好的数据。用于数据挖掘和数据分析,辅助决策。
数据库一般存储业务数据,数据仓库存储历史数据

数据集市:小型数据仓库
操作数据存储:数据集合?
数据模型:XXX
人工关系:XXX

数据仓库结构:数据源,数据存储与管理、联机分析处理(OLAP服务器),前端工具

2.1.4 信息安全

信息安全的目的是保证数据的:

  1. 保密性
  2. 完整性
  3. 可用性

信息安全划分为:

  1. 设备安全
  2. 数据安全
  3. 内容安全
  4. 行为安全

加密解密:
对称加密:如DES算法
非对称加密:如RSA算法。加密密钥公开,解密的密钥要保密。

安全行为分析技术:
定义:简单说就是 管理内部人员的危险行为。
用户和实体行为分析(UEBA)提供了完整的算法来评估风险。包括3层:

  1. 数据获取层
  2. 算法分析层
  3. 场景应用层

网络安全态势感知
定义:提前通过网络中的数据,预测网通罗态势,发现网络风险。
关键技术:多元异构数据的汇聚融合。面向对类型的网络安全维系评估,网络安全态势评估与决策,网络安全态势可视化

2.2 新一代信息技术

新一代信息技术包括:
物联网、云计算、大数据、区块链、人工智能、虚拟现实。

2.2.1 物联网

the internet of things :lot
物联网解决:物与物、物与人,人与人之间的连接
物联网的技术架构:

  1. 感知层:各种传感器,摄像头
  2. 网络层:互联网等,用于传递信息。
  3. 应用层: 结合需求实现智能应用。
    3个关键技术:传感器,传感网(各种传感器构成网络),应用系统框架(涉及机器、传感器、通信网络、中间件、应用)

2.2.2 云计算

定义:通过网络云,将巨大的计算处理程序分解成多个小程序,通过多个服务器计算后将结果返回给应用。
云计算涉及分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗余、虚拟化。
提供软件资源、计算资源、存储资源、信息资源。
特点是:快速、按需、弹性。
3层架构:

  1. 基础设施即服务 iaas:基础设施就是硬件。把硬件租给用户就是把基础设施当成服务。
  2. 平台即服务 paas:各种平台应用,开发包等。
  3. 软件即服务 saas:出租各种web软件,例如租一个零售系统。

关键技术:

  1. 虚拟化:cpu虚拟化使得用户在一个机器上运行多个操作系统,多个应用。容器是一种全新的虚拟化技术。
  2. 云存储技术:支持快速处理、多地访问。
  3. 多租户和访问控制管理:多用于静态分配用户的权限。
  4. 云安全技术:两个方面:数据完整、隐私、可用。以及病毒防护等安全防护。

2.2.3 大数据

海量、高增长的数据,
特征:

  1. 数据海量
  2. 数据类型多样:日志、音频、视频、图片、地理位置
  3. 价值密度低
  4. 数据处理速度快

关键技术:

  1. 大数据获取技术:采集、整合、清洗
  2. 分布式数据处理技术:分解任务给多个机器
  3. 大数据管理技术:协同、安全、隐私、存储
  4. 大数据应用和服务技术:使用,可视化分级结果

2.2.4 区块链

特点:

  1. 多中心化存储、
  2. 多方维护:
  3. 时序数据:带有时间信息
  4. 智能合约。
  5. 不可篡改
  6. 开放共识:
  7. 安全可信:

用于:
匿名匿名在线支付等

应用?
分布式账本、非对称加密、共识机制(通过投票决定达成共识)

关键技术:
数据基础处理、数字签名、哈希函数、非对称加密等

2.2.5 人工智能

6个阶段:

  1. 起步
  2. 反思
  3. 应用
  4. 低迷
  5. 稳步
  6. 蓬勃 2011-

关键技术:

  1. 机器学习:能够将模型与数据,包括神经网络和强化学习。
  2. 自然语言处理:
  3. 专家系统:由人机交互界面、知识库、推理机、解释器、综合数据库、知识获取等6部分组成。内部含有专家知识。

专家系统的发展阶段

  1. 高度专业化:能够求解专门的问题
  2. 单学科专业化:能够求解单一学科的问题
  3. 多学科综合系统。
  4. 当前进入第四阶段。大型专家协作系统。

虚拟现实

通过计算机模拟各种感觉。
特征:

  1. 沉浸性
  2. 交互性
  3. 多感知性
  4. 构想性
  5. 自主性

发展过程:
桌面虚拟现实-沉浸式虚拟现实-分布式虚拟现实-增强式虚拟现实-元宇宙

关键技术:

  1. 人机交互技术:VR眼睛、手柄等
  2. 传感器技术:延迟、重量、灵敏度、分辨率、
  3. 动态环境建模技术:建模
  4. 系统集成技术:信息同步、语音合成、模型标定等

相关文章:

软考第二章 信息技术发展

本章内容:软件硬件、网络、存储、新技术。 文章目录 2.1 信息技术及其发展2.1.1 计算机硬件2.1.2 计算机网络2.1.3 存储和数据库2.1.4 信息安全 2.2 新一代信息技术2.2.1 物联网2.2.2 云计算2.2.3 大数据2.2.4 区块链2.2.5 人工智能虚拟现实 2.1 信息技术及其发展 …...

【Unity每日一记】向量操作摄像机的移动(向量加减)

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…...

C++初阶之一篇文章教会你queue和priority_queue(理解使用和模拟实现)

queue和priority_queue(理解使用和模拟实现) 什么是queuequeue的使用1.queue构造函数2.empty()3.size()4.front()5.back();6.push7.emplace8.pop()9.swap queue模拟实现什么是priority_queuepriority_queue的使用1.priority_queue构造函数1.1 模板参数 C…...

性能场景和性能需求指标

目录 一 性能场景 1、基准性能场景 2、容量性能场景 3、稳定性性能场景 4、异常性能场景 二 性能需求指标 1、业务指标 2、技术指标 2.1 时间指标 RT 2.2 容量指标 TPS 2.3 资源利用率 3、指标之间的关系 “TPS”与“响应时间” “用户数”与“TPS”与“压力工具中…...

Python学习 -- 常用函数与实例详解

在Python编程中,数据转换是一项关键任务,它允许我们在不同数据类型之间自由流动,从而提高代码的灵活性和效率。本篇博客将深入探讨常用的数据转换函数,并通过实际案例为你展示如何巧妙地在不同数据类型之间转换。 数据类型转换函…...

MySQL 账号权限

mysql 在安装好后,默认是没有远端管理账号。 一、账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为 mysql 的数据库中。一般不需要直接访问 mysql 数据库和表,但有时需要直接访问。例如,查看数据库所有用户账号列表时。 USE mysql; …...

[Mongodb 5.0]单机启动

安装完mongodb后,会自动生成下面两个目录(mongod.conf中设定的),用来存放日志和数据 /var/lib/mongo (数据目录) /var/log/mongodb (日志目录) 要启动一个单机版的mongodb,一般有两种方式: 第一种启动方式:直接使用…...

[HDLBits] Exams/m2014 q4b

Implement the following circuit: module top_module (input clk,input d, input ar, // asynchronous resetoutput q);always(posedge clk or posedge ar) beginif(ar)q<1b0;elseq<d;end endmodule...

数据结构入门:队列

目录 文章目录 前言 1.队列 1.1 队列的概念及结构 1.2 队列的实现 1.2.1 队列的定义 1.2.2队列的初始化 1.2.3 入队 1.2.4 判空 1.2.5 出队 1.2.6 队头队尾数据 1.2.7 队列长度 1.2.8 队列销毁 总结 前言 队列&#xff0c;作为一种重要的数据结构&#xff0c;在计算机科学中扮演…...

面试热题(合并K个升序链表)

给定一个链表数组&#xff0c;每个链表都已经按升序排列。 请将所有链表合并到一个升序链表中&#xff0c;返回合并后的链表。 输入&#xff1a;lists [[1,4,5],[1,3,4],[2,6]] 输出&#xff1a;[1,1,2,3,4,4,5,6] 解释&#xff1a;链表数组如下&#xff1a; [1->4->5,1…...

优化过多if else判断代码

有些判断难免会遇到很多 if else 看起来很头疼 下面是一个优化示例 修改前 if(this.$route.query.deptId){this.queryParams.deptId this.$route.query.deptId}else if (this.$store.state.adaptation.roleSign.includes(fengongsicengji)) {const ancestorsId this.$stor…...

最强自动化测试框架Playwright (27)-跟踪查看器

Playwright Trace Viewer 是一个 GUI 工具&#xff0c;可帮助您在脚本运行后探索记录的 Playwright 跟踪。可以本地打开&#xff0c;也可以在trace.playwright.dev.打开&#xff0c; 录制跟踪文件 使用context.tracing.start进行录制&#xff0c;使用stop方法保存录制文件 b…...

【工作中问题解决实践 十一】Kafka消费者消费堆积且频繁rebalance

最近有点不走运&#xff0c;老是遇到基础服务的问题&#xff0c;还是记着点儿解决方法&#xff0c;以后再遇到快速解决吧&#xff0c;今天遇到这个问题倒不算紧急&#xff0c;但也能通过这个问题熟悉一下Kafka的配置。 问题背景 正在开会的时候突然收到一连串的报警&#xff…...

ChatGpt提示词大全

中文版本 行为 提示词 Linux终端 我希望你能充当一个linux终端。我将输入命令&#xff0c;你会回复终端应该显示什么。我想让你只回复在一个唯一的代码块内的终端输出&#xff0c;而没有别的。不要写一些解释。不要键入命令&#xff0c;除非我指示你这样做。当我需要用英语告…...

利用SimpleDateFormat或者LocalDateTime生成格式为“yyyy-MM-dd HH:mm:ss“的当前时间

java程序&#xff1a; // 利用LocalDateTime生成格式为"yyyy-MM-dd HH:mm:ss"的当前时间 DateTimeFormatter formatter DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime now LocalDateTime.now(); String time1 now.format(format…...

使用 Postman 批量发送请求的最佳实践

目录 背景 批量发送&#xff1f; 起因 思考 Postman 批量发送接口 创建集合和接口 批量发送接口 资料获取方法 背景 最近写了几个接口&#xff1a; 获取 books 的接口获取 likes 的接口获取 collections 的接口 但是我还是不放心&#xff0c;因为这些接口到底稳不稳…...

Docker一键部署项目,无需登录XShell

文章目录 一键部署项目Docker手动部署SpringBoot项目编写docker部署的脚本文件script.sh 脚本内容 特别注意&#xff01;编写dockerfiledockerfile 文件内容 上传后端服务的jar包到服务器中执行 script 脚本部署后端服务 自动部署SpringBoot项目引入jsch依赖编写jsch工具类执行…...

GIt Squash 多个提交压缩提交

假设你有一个名为 feature 的分支&#xff0c;它包含三个提交&#xff08;A, B, C&#xff09;&#xff0c;并且你想将这三个提交压缩成一个。下面是如何做到这一点的。 首先&#xff0c;找出你要开始压缩的那个最早提交的哈希值。在这个例子中&#xff0c;我们假设 A 是最早的…...

【数据结构】栈与队列

1 栈 1.1 栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出 LIFO (Last In First Out) 的原则。 压栈&#xff1a;栈…...

突然让做性能测试?试试RunnerGo

当前&#xff0c;性能测试已经是一名软件测试工程师必须要了解&#xff0c;甚至熟练使用的一项技能了&#xff0c;在工作时可能每次发版都要跑一遍性能&#xff0c;跑一遍自动化。性能测试入门容易&#xff0c;深入则需要太多的知识量&#xff0c;今天这篇文章给大家带来&#…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中&#xff0c;时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志&#xff0c;到供应链系统的物流节点时间戳&#xff0c;时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库&#xff0c;其日期时间类型的…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

React第五十七节 Router中RouterProvider使用详解及注意事项

前言 在 React Router v6.4 中&#xff0c;RouterProvider 是一个核心组件&#xff0c;用于提供基于数据路由&#xff08;data routers&#xff09;的新型路由方案。 它替代了传统的 <BrowserRouter>&#xff0c;支持更强大的数据加载和操作功能&#xff08;如 loader 和…...

dedecms 织梦自定义表单留言增加ajax验证码功能

增加ajax功能模块&#xff0c;用户不点击提交按钮&#xff0c;只要输入框失去焦点&#xff0c;就会提前提示验证码是否正确。 一&#xff0c;模板上增加验证码 <input name"vdcode"id"vdcode" placeholder"请输入验证码" type"text&quo…...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

Element Plus 表单(el-form)中关于正整数输入的校验规则

目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入&#xff08;联动&#xff09;2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

从“安全密码”到测试体系:Gitee Test 赋能关键领域软件质量保障

关键领域软件测试的"安全密码"&#xff1a;Gitee Test如何破解行业痛点 在数字化浪潮席卷全球的今天&#xff0c;软件系统已成为国家关键领域的"神经中枢"。从国防军工到能源电力&#xff0c;从金融交易到交通管控&#xff0c;这些关乎国计民生的关键领域…...