计算机系统基础知识(下)

news2024/10/10 18:21:58

嵌入式系统以及软件

     嵌入式系统是为了特定应用而专门构建且将信息处理过程和物理过程紧密结合为一体的专用计算机系统,这个系统目前以涵盖军事,自动化,医疗,通信,工业控制,交通运输等各个应用领域,嵌入式软件是可运行在嵌入式系统中的程序代码和帮助这些软件开发所用的工具或环境软件的总称。

嵌入式系统的组成和特点

组成:

     嵌入式处理器:由于嵌入式系统一般在恶劣的环境条件下工作。与一般处理器相比,这个处理器要能应对特别恶劣的环境。其芯片必须满足低功耗,体积小等需求。一般我们分为民用,工业。军用三个等级。

相关支撑硬件:存储器,定时器,总线,IO接口和相关专用硬件。

嵌入式操作系统:这是嵌入式系统的基础软件,管理资源和应用软件。嵌入式系统具备实时性。可裁剪性,安全性等特征。

支撑软件:是对开发和调试起到支撑作用的软件,还可以为运行提供服务。一般以库的方式被应用软件引用。

应用软件:就是你为了完成嵌入式系统的某一特定目标所开发的软件。

特点:

专用性强:面向特定应用需求,能把通用cpu中许多由板卡完成的任务集成在芯片的内部,有利于嵌入式系统的小型化。

技术融合:嵌入式系统涵盖了计算机技术,通信技术,半导体技术,是一个技术密集,高度分散,不断创新的集成系统。

体积小、价格低,工艺先进,系统的配置要求低,实时性强。

嵌入式软件的组成及特点

硬件层:主要是为嵌入式系统提供基础的运行环境,核心就是中间的处理器。左边的接口,右边的存储器,还有电源,总线、时钟。

抽象层:主要是为上层的操作系统层服务,提供虚拟的硬件资源。

操作系统层:主要对系统的软件和硬件资源进行调度和管理。

中间件层:这个是独立的系统软件或者是服务程序。分布式应用可以借助这种软件在不同的技术之间共享资源,这个层一般位于操作系统层之上,管理计算机的资源和网络通信。图片中列出来的都是我们常见嵌入式系统中最常见的中间件组件或软件。

应用层:这个层的特点很多:

可裁剪性:可以根据系统功能需求,通过工具进行适用性功能的加减。可以删掉不常用的功能,是我们的系统更加紧凑。或者根据情况的变化,加一些功能,让我们的系统更加的强大。

强实时性:嵌入式系统中大多数都属于强实时性系统,大多都要在规定时间内完成,这就考虑到我们的算法了,算的时间越短越能展现我们的实时性。

非常高的确定性:嵌入式系统运行的时间、状态和行为都是设计师提前设计好的,其行为不能随着时间和状态的变迁而发生变化,在系统运行期间,不能发生资源枯竭和为预计的状态出现,尤其是在系统失效后不能因为没有预计到未发生的情况而引发灾难。

嵌入式软件开发和传统软件开发的不同

  • 嵌入式开发是在宿主机上用专门的开发工具生成二进制代码,需要使用工具卸载到目标机上运行
  • 嵌入式软件开发更强调软硬件协同办公的效率和稳定性。
  • 嵌入式软件的开发结果一般要固化在目标系统的存储器或者处理器内部的存储器资源中。
  • 嵌入式软件的开发一般要专门的工具和目标系统、测试设备
  • 嵌入式软件对实时性要求非常的高。
  • 嵌入式软件还对安全性和可靠性非常高。
  • 在安全攸关系统中的嵌入式开发软件,开发还要满足某些领域对设计和代码的审定。

计算机网络

计算机的网络技术主要涵盖了通信技术、网络技术、组网技术、网络工程四个方面。

计算机网络有什么功能

数据通信:可以实现电脑-电脑 、电脑-终端、终端-终端之间的传递信息。均以二进制数据形式表示。

资源共享:这是人们建立网络的目的之一。计算机的资源包括硬件资源、软件资源、硬件资源的共享可以提高设备的利用率。避免设备的重复投资。软件资源的共享就是可以利用已有的信息资源,减少对软件开发过程中的重复劳动,以及避免大型数据库的重复建设。

负荷均衡:指工作负荷均匀的分配给网络上各台计算机系统。网络控制中心负责分配和检测,当网络中某台计算机负荷过高时,我们可以把工作放到负荷比较轻的计算机上。

通信技术

就是将数据从一个结点传输到另外一个结点。这是计算机网络的基础。一般通过信道来传输。

什么是信道

信道分为逻辑信道和物理信道。物理信道由传输介质和设备组成,根据传输介质的不同可以分为无线信道和有线信道。逻辑信道就是在数据发送端和接收端之间存在的一条虚拟的线路,可以是有线连接也可以是无线连接,。逻辑信道以物理信道为载体。

插播一条重要的公式

信道容量就是信道的最大传输速率

香农公式:C=B*log2(1+N分之S)

C:就是信道容量  单位是b/s

B:信号的带宽 单位是Hz

s:信号的平均功率单位是W

N:噪声平均功率 单位是W

S/N就是信噪比 单位是分贝(dB)

想要提升信道容量可以选择比较大的带宽,降低信噪比,也可以使用较小的带宽,提升信噪比。

5G通信网络

主要的特征就是优化了一下4Glte和wifi系统广泛采用的技术OFDM,因为这个技术的较低的数据复杂性,可以很好的满足5g要求。还有一个就是毫米波,全新的5G技术将频率大于24GHz以上的频段应用于移动宽带通信。可以极大的提高数据传输速度和容量。

网络技术

这就是我们常说的广域网,局域网、域域网、无线局域网。

局域网很简单就是有限地理范围内组成的若干台封闭型的网络。局域网的专用性很强,

星状结构:

(每个节点的设备都以中心节点为中心,通过连接线和中心节点相连,每个设备传输数据,都必须经过中心节点)这种结构传输速度很快,建网容易,便于控制和管理,,缺点就是可靠性很低,网络共享能力也很差。一但中心节点出现问题,直接整个瘫痪!

树状结构:分级的集中式网络

这种成本很低,结构也简单,任意两个节点之间不会产生回路。都支持双向传输。,扩充方便而且灵活。

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

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

相关文章

Qwen2本地web Demo

Qwen2的web搭建(streamlit) 千问2前段时间发布了,个人觉得千问系列是我用过最好的中文开源大模型,所以这里基于streamlit进行一个千问2的web搭建,来进行模型的测试 一、硬件要求 该文档中使用的千问模型为7B-Instruct,需要5g以…

【大数据】大数据时代的黎明

目录 前言 深入解读大数据的本质 大数据的起源与演进轨迹 大数据对社会经济的深远影响 经济领域的革新 社会治理与公共服务的智能化 创新体系的重构 面临的挑战与应对 前言 步入21世纪以来,人类文明正站在一个历史性的转折点上,迎来了大数据时代的…

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始…

汽车零部件制造企业如何选择合适的ESOP电子作业指导书系统

随着汽车产业的不断发展,汽车零部件制造企业在提高生产效率和产品质量方面面临着越来越大的挑战。为了解决这些问题,越来越多的汽车零部件制造企业开始采用ESOP电子作业指导书系统,以帮助他们管理和优化生产流程。但是,在选择合适…

win7使用vue-cli创建vue3工程

1.创建名为test的项目 vue create test 回车以后选择第三个,进行手动选择 2.选择配置 向下箭头表示下一个,空格表示*选中,按照我的选择来选即可,选完后回车 3.选择vue.js版本 上线箭头进行选择,选择后回车 4.选择不同的配置&#…

一个实例配置多个服务名

更改参数实现配置多个服务名 需求背景 在做案例模拟的时候发现博主的环境配置的是3个服务名,通常都是一个服务名,服务名就是数据库名,出于好奇进行了以下实验。 环境:Oracle 11.2.0.4 单点 配置多个服务名的意义 可以通过服务…

【CT】LeetCode手撕—72. 编辑距离

目录 题目1- 思路动规五部曲 2- 实现⭐72. 编辑距离——题解思路 3- ACM 实现 题目 原题连接:72. 编辑距离 1- 思路 模式识别:编辑举例 ——> 动态规划 动规五部曲 1.dp数组的含义 int[][] dp new int[word1.length()][word2.length()];以 i-1 …

正则表达式;grep、sed、awk、soft、uniq、tr 详解

正则表达式 概念 正则表达式(Regular Expression,常简写为regex、regexp或RE)是一种强大的文本处理工具,它使用一种特殊的字符序列来帮助用户检查一个字符串是否与某种模式匹配。 标准正则表达式 首先安装正则表达式pcre库 创…

10--7层负载均衡集群

前言:动静分离,资源分离都是在7层负载均衡完成的,此处常被与四层负载均衡比较,本章这里使用haproxy与nginx进行负载均衡总结演示。 1、基础概念详解 1.1、负载均衡 4层负载均衡和7层负载均衡是两种常见的负载均衡技术&#xff…

黑马程序员——Spring框架——day08——maven高级

目录: 分模块开发与设计 分模块开发的意义 问题导入模块拆分原则分模块开发(模块拆分) 问题导入创建Maven模块书写模块代码通过maven指令安装模块到本地仓库(install指令)依赖管理 依赖传递 问题导入可选依赖 问题导入…

这就是人性的丑恶,很残酷但很现实

这些年我喜欢跟垃圾撕破脸,包括垃圾亲戚,我是不会跟你讲什么感情的,该滚蛋就滚蛋。我最不喜欢听什么今日留一线,日后好相见。 之前我还不懂事的时候,就有那种亲戚叫我帮他介绍工作,我照做了。 结果&#xf…

实现批量自动化电商数据采集|商品详情页面|店铺商品信息|订单详情数据

电商数据采集是指通过技术手段获取电商平台上的商品信息、店铺信息和订单信息等数据。这些数据可以用于市场分析、竞品分析、用户行为分析等。 商品详情页面是指电商平台上展示商品详细信息的页面,包括商品名称、价格、图片、描述、评价等信息。通过采集商品详情页…

Word如何在页眉中插入和删除横线

你平常是否遇见到Word的页眉中有一条横线,怎么也删不了!!! 今天刘小生分享如何在页眉中插入和删除横线,我们一起操练起来吧! 1、Word页眉插入横线 选择【插入】-【页眉页脚】,在“页眉页脚”…

【arm扩容】新硬盘挂载操作说明

背景: 未经过扩容的arm设备不满足移植大镜像的条件。 需求: 我们要对arm设备扩容,现在要将一个500G的硬盘挂进去。而且要按照老arm设备的挂法,保持相同的目录结构。配置这台机器。 下面老arm设备的硬盘挂载相关信息。 lsblk …

Open3D 点云的体素化

目录 一、概述 1.1概念 1.2 应用场景 二、代码实现 三、实现效果 3.1原始点云 3.2体素化后点云 一、概述 1.1概念 体素化(Voxelization)是将三维空间数据(例如点云)转换为体素网格(Voxel Grid)的过…

<电力行业> - 《第2课:电力行业的一会两网》

1 一会 一会指的是电监会,全称是国家电力监管委员会。根据国务院批准《国家电力监管委员会职能配置内设机构和人员编制规定》,国家电力监管委员会按照国务院授权,行使行政执法职能,依照法律、法规统一履行全国电力监管职责。 2 …

使用 Splashtop REST API 简化远程管理

Splashtop 的 REST API 可无缝提高生产力和简化集成,使用户能够自动执行任务、定制工作流程,轻松与现有系统集成。 在与客户的合作中,我们对其需求和痛点有了更深入的了解,尤其在有利于实现自动化的领域。在本文中,我…

手机照片回收站无法恢复图片怎么办?2个措施,找回丢失的相册

我们的照片和视频存储在各种设备中,其中包括我们的智能手机,但有时候我们可能会不小心删除这些重要的数据。这时,手机照片回收站就显得尤为重要。然而,即使有回收站,我们也可能遇到一些问题,例如回收站中的…

【PyQt5】一文向您详细介绍 setSpacing() 的作用

【PyQt5】一文向您详细介绍 setSpacing() 的作用 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕&am…

滑轨平行度和光路平行分别对测径仪的影响?

关键字:测径仪滑轨平行度,测径仪平行光路,测径仪发射器,测径仪接收器, 测径仪是一种用于测量物体直径的精密仪器,通常应用于工业自动化领域,比如钢铁、电缆、塑料管材等生产线上的在线尺寸监测。测径仪的测量精度会受到多种因素的影响,其中包…