系统架构设计师——计算机系统基础知识

计算机系统基础知识

  • 计算机硬件基础知识、计算机软件基础知识、计算机语言、多媒体技术等内容

1.1 计算机系统概述

  • 计算机系统的定义与组成
  • 计算机系统(Computer System)是指用于数据管理的计算机硬件、软件及网络组成的系统。(软件+硬件)

1.2 计算机硬件基础知识

1、冯.诺依曼计算机结构
  • 将计算机硬件划分为运算器、控制器、存储器、输入设备、输出设备
2、典型的处理器系统
image-20240306160417503
3、专用处理器
  • 除了通用的处理器,用于专用目的的专用处理器芯片不断涌现,常见的有图形处理器(GPU)信号处理器(DSP)以及现场可编程逻辑门阵列(FPGA)
  • GPU 常有数百个或数千个内核,经过优化可并行运行大量计算
  • DSP 专用于实时的数字信号处理,常采用哈佛体系结构
4、指令集系统
  • 典型的处理器根据指令集的复杂程度可分为 复杂指令集(CISC,Complex Instruction Set Computers)与 精简指令集(RISC,Reduced Instruction Set Computers) 两类。
  • CISC 以 Intel、ADM 的 x86 CPU 为代表
  • RISC 以 ARM 和 Power 为代表
  • 国产处理器目前 有 龙芯、飞腾、申威等品牌,常采用 RISC-V、MIPS、ARM 等精简指令集架构
5、存储器
  • 存储器是利用半导体、磁、光等介质制成用于存储数据的电子设备。
  • 根据存储器的硬件结构可分为SRAM、DRAM、NVRAM、FALSH、EPROM、Disk等
  • 按照与处理器的物理距离可分为4个层次:片上缓存、片外缓存、主存(内存)、外存。(其访问速度依次降低、而容量依次提高)
6、总线
  • 总线(Bus)是指计算机部件间遵循某一特定协议实现数据交换的形式,即以一种特定格式按照规定的控制逻辑实现部件间的数据传输。
  • 按照总线在计算机所处的位置划分为 内总线系统总线外部总线
  • 目前,计算机总线存在许多种类,常见的有 并行总线串行总线
名称数据线特点应用
并行总线多条双向数据线有传输延迟,适合近距离连接系统总线(计算机各部件)
串行总线一条双向数据线或两条单向数据线速率不高,但适合长距离连接通信总线(计算机之间或计算机与其他系统间)
7、接口
  • 接口是指同一计算机不同功能层之间的通信规则
  • 常见的输入输出接口如 HDMI SATA RS-232 ; 网络接口如 RJ45、FC 等;以及A/D 转换接口等非标准接口
8、外部设备
  • 外部设备也称外围设备,是计算机 结构中的非 必要设备,但从功能上又常常不可缺少,例如 键盘、鼠标、显示器等。虽然种类多样,但都是通过接口实现与计算机主题的连接,并通过指令、数据实现预期的功能。

1.3 计算机软件基础知识

1、计算机软件
  • 计算机软件是指计算机系统中的程序及其文档,是计算任务的处理对象和处理规则的描述。
  • 软件系统是指在计算机硬件上运行的程序、相关的文档资料和数据的集合。
  • 计算机软件可用来扩充计算机系统的功能,提高计算机系统的效率
  • 按照软件所起的作用和需要的运行环境不同,通常将计算机软件分为系统软件和应用软件两大类
(1)系统软件
  • 为整个计算机系统配置的不依赖特定应用领域的通用软件,对计算机系统的硬件和软件资源进行控制和管理,并提供运行服务支持
(2)应用软件
  • 指为某类应用需要或解决某个特定问题而设计的软件,常与具体领域相关联,如教学软件
2、操作系统

1.5 多媒体技术

1、媒体与多媒体
  • 媒体是承载信息的载体,即信息的表现形式(或传播形式),如文字、声音、图像、动画和视频等
多媒体的4个重要的特征
  • 多维化,即媒体的多样化
  • 集成性,多媒体与设备集成,也与信息和表现集成
  • 交互性,可向用户提供更有效的控制和使用信息的手段
  • 实时性,音频和视频等信息具有很强的时间特性
多媒体系统的关键技术
  • 视、音频技术,视频技术包括视频数字化和视频编码技术两个方面;音频技术包括音频数字化、语音处理、语音合成及语音识别4个方面
  • 通信技术,是多媒体系统中的一项关键技术,通常包括 传输信道技术和数据传输技术
  • 数据压缩技术,包括即时压缩和非时压缩、数据压缩和文件压缩、无损压缩和有损压缩等
  • 虚拟现实(VR)/ 增强现实 (AR)技术,虚拟现实又称 人工现实、临境等,是一种可以创建和体验虚拟实践的计算机仿真系统。

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

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

相关文章

编程笔记 html5cssjs 004 网页基本结构 2035年倒计时

编程笔记 html5&css&js 004 网页基本结构 2035年倒计时 一、代码二、解释 这段HTML代码实现了一个倒计时页面&#xff0c;倒计时的目标日期是2035年1月1日。页面中使用一个<div>元素显示倒计时的天数、小时数、分钟数和秒数。 一、代码 <!DOCTYPE html> &…

springboot251基于springboot-vue的毕业论文管理系统

毕业论文管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本毕业论文管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短…

视频批量混剪剪辑,批量剪辑批量剪视频,探店带货系统,精细化顺序混剪,故事影视解说,视频处理大全,精细化顺序混剪,多场景裂变,多视频混剪

前言 工具的产生源于dy出的火山引擎的云视频混剪制作是按分钟数收费的&#xff0c;这个软件既能实现正常混剪也能避免二次收费。属于FFMPEG合成的。 欢迎大家给一些好的建议和功能&#xff0c;回复可见&#xff0c;附加了一些天卡&#xff0c;周卡&#xff0c;请大家不要一人占…

JavaSec 基础之 URLDNS 链

文章目录 URLDNS 链分析调用链复现反序列化复现 URLDNS 链分析 URLDNS是ysoserial里面就简单的一条利用链&#xff0c;但URLDNS的利用效果是只能触发一次dns请求&#xff0c;而不能去执行命令。比较适用于漏洞验证这一块&#xff0c;而且URLDNS这条利用链并不依赖于第三方的类…

Node.js是什么?

概念&#xff1a;Node.js1运行在服务器端的js&#xff0c;用来编写服务器 特点&#xff1a;单线程、异步、非阻塞、统一API 是一个构建在V8引擎之上的js运行环境&#xff0c;它使得js可以运行在浏览器以外的地方&#xff0c;相对于大部分的服务器端语言来说&#xff0c;Node.J…

练习3-softmax分类(李沐函数简要解析)与d2l.train_ch3缺失的简单解决方式

环境为:练习1的环境 网址为:https://www.bilibili.com/video/BV1K64y1Q7wu/?spm_id_from333.1007.top_right_bar_window_history.content.click 代码简要解析 导入模块 导入PyTorch 导入Torch中的nn模块 导入d2l中torch模块 并命名为d2l import torch from torch import nn…

Neo4j安装 Linux:CentOS、openEuler 适配langchain应用RAG+知识图谱开发 适配昇腾910B

目录 Neo4j下载上传至服务器后进行解压运行安装JAVA再次运行在windows端打开网页导入数据 Neo4j下载 进入Neo4j官网下载页面 向下滑动找到 Graph Database Self-Managed 选择 社区版&#xff08;COMMUNITY&#xff09; 选择 Linux / Mac Executable Neo4j 5.17.0 (tar) 单机下…

分销商城微信小程序:用户粘性增强,促进复购率提升

在数字化浪潮的推动下&#xff0c;微信小程序作为一种轻便、高效的移动应用形式&#xff0c;正成为越来越多企业开展电商业务的重要平台。而分销商城微信小程序的出现&#xff0c;更是为企业带来了前所未有的机遇。通过分销商城微信小程序&#xff0c;企业不仅能够拓宽销售渠道…

产品推荐 - 基于矽海达 SEM9363的无线数字图传编码开发板

Sihid SEM9363无线数字图传编码调制板(A版本)通过HDMI接口输入高清数字视频到Hi3516A处理器做H.264压缩编码&#xff0c;压缩后的视频信号通过FPGA实现COFDM信道调制&#xff0c;再经AD936x转换为模拟信号调制发射出去。 SEM9363板功能与技术规格 通过Micro HDMI接口输入数字视…

生活的色彩--爱摸鱼的美工(17)

题记 生活不如意事十之八九&#xff0c; 恶人成佛只需放下屠刀&#xff0c;善人想要成佛却要经理九九八十一难。而且历经磨难成佛的几率也很小&#xff0c;因为名额有限。 天地不仁以万物为刍狗&#xff01; 小美工记录生活&#xff0c;记录绘画演变过程的一天。 厨房 食…

AI探索实践12 - Typescript开发AI应用4:大模型响应数据的格式化输出

大家好&#xff0c;我是feng&#xff0c;感谢你阅读我的博文&#xff0c;如果你也关注AI应用开发&#xff0c;欢迎关注公众号和我一起​探索。如果文章对你有所启发&#xff0c;请为我点赞&#xff01; 一、重点回顾 在介绍本文之前的文章中&#xff0c;我们先来回顾一下使用L…

Google OAuth2.0获取授权信息返回的id_token如何解析

背景 我们在做google登录的时候&#xff0c;第一步先要获取授权码code&#xff0c;在得到code之后会根据code拿到授权的token信息&#xff0c;token信息中包含&#xff1a;access_token&#xff0c;refresh_token&#xff0c;scope&#xff0c;token_type&#xff0c;expires_…

两天学会微服务网关Gateway-Gateway过滤器

锋哥原创的微服务网关Gateway视频教程&#xff1a; Gateway微服务网关视频教程&#xff08;无废话版&#xff09;_哔哩哔哩_bilibiliGateway微服务网关视频教程&#xff08;无废话版&#xff09;共计17条视频&#xff0c;包括&#xff1a;1_Gateway简介、2_Gateway工作原理、3…

前端React篇之React中什么是受控组件和非控组件?

目录 React中什么是受控组件和非控组件&#xff1f;受控组件非受控组件 React中什么是受控组件和非控组件&#xff1f; 在React中&#xff0c;受控组件和非受控组件是两种表单元素的状态管理方式。 受控组件 受控组件&#xff08;Controlled Component&#xff09;是指其值由…

探秘Solr:解密搜索引擎背后的原理与应用(一)

本系列文章简介&#xff1a; 在本系列文章中&#xff0c;我们将从Solr的基本概念开始&#xff0c;解释索引和搜索是如何工作的&#xff0c;深入探讨倒排索引、分词器和搜索算法等关键概念。接着&#xff0c;我们将了解Solr的工作原理&#xff0c;从数据导入和索引构建到搜索流程…

数据结构 - 栈和队列

本篇博客将介绍栈和队列的定义以及实现。 1.栈的定义 栈是一种特殊的线性表&#xff0c;只允许在固定的一端进行插入和删除数据&#xff0c;插入数据的一端叫做栈顶&#xff0c;另一端叫做栈底。栈中的数据遵守后进先出的原则 LIFO (Last In First Out)。 插入数据的操作称为压…

如何借助私域营销在医美行业中脱颖而出?

在现今这个以貌取人的社会&#xff0c;外貌焦虑已变得司空见惯。美丽往往能给人带来更多的瞩目和机遇&#xff0c;但天生丽质并非人人可得。随着经济的繁荣和消费结构的升级&#xff0c;颜值经济开始崭露头角&#xff0c;医美行业因此受到了广大消费者的青睐&#xff0c;迎来了…

Leetcode 剑指 Offer II 068.搜索插入位置

题目难度: 简单 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个排序的整数数组 nums 和一个整数目标值 target &#xf…

阿波罗登月需要解决飞行控制问题,数学家卡尔曼在维纳控制的基础上提出了卡尔曼滤波

说到登月&#xff0c;很多人只想到和火箭以及航天器相关的技术&#xff0c;其实登月离不开信息技术的革命。因为从飞行控制到远程通信&#xff0c;都需要解决很多过去从未遇到过的难题。 登月首先要保证在月球上着陆的地点准确&#xff0c;而且要保证返回火箭和飞船能够在月球轨…

【LeetCode: 211. 添加与搜索单词 - 数据结构设计 + 前缀树】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…