计组(蒋)期末速成笔记1
蒋本珊计组期末不挂科复习笔记
第1章 概论
第2章 数据的机器层次表示
第3章 指令系统
第4章 数值的机器运算
第5章 存储系统和结构
第6章 中央处理器
第7章 总线
第1章 概论
- 蒋本珊计组期末不挂科复习笔记
- `知道你快考试了,莫慌!`
- 第1章 概论
- 1.1 冯诺依曼计算机特点(背)
- 1.2 计算机的单总线结构的特点(背)
- 1.3 计算机的层次结构(背)
- 1.4 计算机的主要性能指标(背)
- 1.5 电子数字计算机和电子模拟计算机的区别在哪里?(了解不考)
知道你快考试了,莫慌!
- 冯诺依曼计算机特点
- 计算机的单总线结构的特点
- 计算机的层次结构
- 计算机的主要性能指标
第1章 概论
1.1 冯诺依曼计算机特点(背)
- 计算机(特指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成
-
- 运算器:对信息进行处理和运算
-
- 存储器:用来存放程序和数据
-
- 控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地进行自动工作
-
- 输入设备:把人们编好的程序和原始数据送到计算机中,并且将它们转换成计算机内部能识别和接受的信息方式
-
- 输出设备:将计算机处理的结构以人或其他设备所能接受的形式送出计算机
- 计算机内部采用二进制表示指令和数据
- 将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作
1.2 计算机的单总线结构的特点(背)
- 总线是一组能为多个部件服务的公共信息传送线路,它能分时发送与接收各部件的信息。
- 单总线结构即为各大部件都连接在单一的一组总线上,这个总线被称为系统总线。
- CPU与主存、CPU与外设之间可以直接进行信息交换
- 主存与外设,外设与外设之间也可以直接进行信息交换,无需经过CPU
1.3 计算机的层次结构(背)
现代计算机系统是一个硬件与软件组成的综合体,可以把它看成按功能划分的多级层次结构
- 第零级是硬联逻辑级,这是计算机的内核,由门、触发器等逻辑电路组成
- 第一级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般直接由硬件执行
- 第二级是传统机器级。这级的机器语言是该机的指令集,程序员用微指令编写的微程序一般由硬件执行
- 第三级是操作系统级。从操作操作的基本功能看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延申
- 第四级是汇编语言级。这级的机器语言是汇编语言,完成汇编语言翻译的程序叫作汇编程序
- 第五级是高级语言级。这级的机器语言就是各种高级语言,通常用汇编程序完成高级语言翻译的工作
- 第六级是应用语言级。这级是为了使计算机满足某种用途而专门设计的,因此这级语言就是各种面向问题的应用语言
1.4 计算机的主要性能指标(背)
计算机系统的主要技术指标有机器字长、数据通路带宽、主存容量和运算速度等
- (机器字长)是指参与运算的数的基本位数,由加法器和寄存器的位数决定
- (数据通路带宽)是指数据总线一次所能并行传送的信息位数
- (主存容量)是指主存储器所能存储的全部信息量
- (运算速度)与机器的主频、执行什么样的操作、主存本身的速度等因素有关
1.5 电子数字计算机和电子模拟计算机的区别在哪里?(了解不考)
- 电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的
- 电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的
相关文章:
计组(蒋)期末速成笔记1
蒋本珊计组期末不挂科复习笔记 第1章 概论 第2章 数据的机器层次表示 第3章 指令系统 第4章 数值的机器运算 第5章 存储系统和结构 第6章 中央处理器 第7章 总线 第1章 概论 蒋本珊计组期末不挂科复习笔记知道你快考试了,莫慌! 第1章 概论1.1 冯诺依曼计…...
mysql学习教程,从入门到精通,SQL 更新数据(UPDATE 语句)(17)
1、SQL 更新数据(UPDATE 语句) SQL UPDATE 需要指定要更新的表、要修改的列以及新值,并且通常会通过WHERE子句来指定哪些行需要被更新。下面是一个简单的示例,说明如何使用UPDATE语句。 假设我们有一个名为employees的表…...
【吊打面试官系列-MySQL面试题】MyISAM 表格将在哪里存储,并且还提供其存储格式?
大家好,我是锋哥。今天分享关于【MyISAM 表格将在哪里存储,并且还提供其存储格式?】面试题,希望对大家有帮助; MyISAM 表格将在哪里存储,并且还提供其存储格式? 每个 MyISAM 表格以三种格式存储…...
常用的图像增强的算法之间的联系和区别
Unsharp Mask (USM)、拉普拉斯算子、直方图均衡化和伽马增强是图像处理中常见的技术,但它们在原理、作用和应用场景上有显著不同。以下是对这些方法的详细比较: 1. Unsharp Mask (USM) 原理:USM 是通过对图像进行模糊处理(如高斯…...
SpringBoot+Vue考试系统免费分享
源码说明: 这是一个开源的SpringBoot与Vue开发的在线考试系统。经过站长测试,系统稳定可用,允许重复考试。 环境: 需要安装的环境包括Node.js v14.21.3、JDK8、Maven以及MySQL 5.7。 前端部署教程: 执行 npm inst…...
音视频入门基础:FLV专题(1)——FLV官方文档下载
一、FLV简介 Flash Video(简称FLV),是一种网络视频格式,用作流媒体格式,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上有效使用等缺点。 一般FLV文件包在SW…...
使用c#制作一个小型桌面程序
封装dll 首先使用visual stdio 创建Dll新项目,然后属性管理器导入自己的工程属性表(如果没有可以参考visual stdio 如何配置opencv等其他环境) 创建完成后 系统会自动生成一些文件,其中 pch.cpp 先不要修改,pch.h中先导入自己需…...
Clip studio paint百度云下载:附安装包+教程
首先补一个介绍,Clip Studio Paint(即CSP):这是一款专业的绘画和漫画创作软件,拥有丰富的绘画工具,适合漫画创作者使用。其界面友好,工具齐全,能够满足漫画创作中的各种需求。 用过…...
从Yargs源码学习中间件的设计
yargs中间件介绍 yargs 是一个用于解析命令行参数的流行库,它能帮助开发者轻松地定义 CLI(命令行接口),并提供参数处理、命令组织、help文本自动生成等功能。今天我们来学习一下它对中间件的支持。 中间件的API详细信息࿰…...
高级I/O知识分享【epoll || Reactor ET,LT模式】
博客主页:花果山~程序猿-CSDN博客 文章分栏:Linux_花果山~程序猿的博客-CSDN博客 关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力,一起成长! 目录 一,接口 epo…...
Matlab 的.m 文件批量转成py文件
在工作中碰到了一个问题,需要将原来用matlab gui做出来的程序改为python程序,因为涉及到很多文件,所以在网上搜了搜有没有直接能转化的库。参考了【Matlab】一键Matlab代码转python代码详细教程_matlab2python-CSDN博客 这位博主提到的matla…...
【软考】传输层协议TCP与UDP
目录 1. TCP1.1 说明1.2 三次握手 2. UDP3. 例题3.1 例题1 1. TCP 1.1 说明 1.TCP(Transmission Control Protocol,传输控制协议)是整个 TCP/IP 协议族中最重要的协议之一。2.它在IP提供的不可靠数据服务的基础上为应用程序提供了一个可靠的、面向连接的、全双工的…...
Arthas dashboard(当前系统的实时数据面板)
文章目录 二、命令列表2.1 jvm相关命令2.1.1 dashboard(当前系统的实时数据面板) 二、命令列表 2.1 jvm相关命令 2.1.1 dashboard(当前系统的实时数据面板) 使用场景: 在 Arthas 中,dashboard 命令用于提…...
微服务保护之熔断降级
在微服务架构中,服务之间的调用是通过网络进行的,网络的不确定性和依赖服务的不可控性,可能导致某个服务出现异常或性能问题,进而引发整个系统的故障,这被称为 微服务雪崩。为了防止这种情况发生,常用的一些…...
TomCat乱码问题
TomCat控制台乱码问题 乱码问题解决: 响应乱码问题 向客户端响应数据: package Servlet;import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servl…...
依赖库查看工具Dependencies
依赖库查看工具:Dependencies Dependencies 是一款 Windows 平台下的静态分析工具,用来分析可执行文件(EXE、DLL 等)所依赖的动态链接库(DLL)。它可以帮助开发者和系统管理员快速查找程序在运行时可能缺少的…...
Kafka 下载安装及使用总结
1. 下载安装 官网下载地址:Apache Kafka 下载对应的文件 上传到服务器上,解压 tar -xzf kafka_2.13-3.7.0.tgz目录结果如下 ├── bin │ └── windows ├── config │ └── kraft ├── libs ├── licenses └── site-docs官方文档…...
python实现多个pdf文件合并
打印发票时,需要将pdf合并成一个,单页两张打印。网上一些pdf合并逐渐收费,这玩意儿都能收费?自己写一个脚本使用。 实现代码: 输入pdf文件夹路径data_dir,统计目录下的“合并后的PDF”文件夹下,…...
2409js,学习js2
原文 全局对象 function sayHi() {alert("Hello"); }// 全局对象的函数. window.sayHi(); alert(window.innerHeight);更改背景 document.body.style.background "red";setTimeout(() > document.body.style.background "", 1000);当前地…...
SpellBERT: A Lightweight Pretrained Model for Chinese Spelling Check(EMNLP2021)
SpellBERT: A Lightweight Pretrained Model for Chinese Spelling Check(EMNLP2021) 一.概述 作者认为许多模型利用预定义的混淆集来学习正确字符与其视觉上相似或语音上相似的误用字符之间的映射,但映射可能是域外的。为此,我们提出了SpellBERT&…...
前端测试:别让你的代码在上线后崩溃
前端测试:别让你的代码在上线后崩溃 毒舌时刻这代码写得跟定时炸弹似的,不知道什么时候就炸了。各位前端同行,咱们今天聊聊前端测试。别告诉我你还在手动测试,那感觉就像在没有安全网的情况下走钢丝——能走,但随时可能…...
QT6在Ubuntu20.4上的避坑指南:为什么你的安装总是失败?
QT6在Ubuntu 20.04上的避坑指南:从依赖缺失到环境配置的深度解析 Ubuntu 20.04作为长期支持版本,至今仍是许多开发者的首选系统。然而当你想在这个稳定版本上安装QT6时,可能会遇到各种意想不到的问题——从依赖库冲突到权限错误,从…...
解决PyQtWebEngine安装难题:高效配置与常见问题排查
1. PyQtWebEngine安装问题全景分析 第一次接触PyQt5的开发者经常会遇到这样的报错:ModuleNotFoundError: No module named PyQt5.QtWebEngineWidgets。这个看似简单的错误背后,其实隐藏着PyQt5版本演进带来的架构变化。从PyQt5 5.12版本开始,…...
想找好用的建筑机器人?专业度是核心考量
在建筑行业智能化转型的浪潮中,建筑机器人正从“概念产品”变为“生产力工具”。面对市场上众多的品牌,如何选择一家专业、可靠、能真正解决问题的供应商,成为许多施工企业决策者的核心关切。本文将结合具体数据和案例,为您提供一…...
从MVS到NeRF的桥梁:手把手拆解MVSNeRF中的代价体与神经编码体
MVSNeRF:当多视图立体视觉遇见神经辐射场的跨界革命 在计算机视觉与图形学的交叉领域,2021年诞生的MVSNeRF如同一位技艺精湛的翻译官,成功搭建了传统多视图立体视觉(MVS)与新兴神经辐射场(NeRF)…...
3大突破 Koodo Reader 2.1.8:跨设备同步引擎重新定义数字阅读体验
3大突破 Koodo Reader 2.1.8:跨设备同步引擎重新定义数字阅读体验 【免费下载链接】koodo-reader A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web 项目地址: https://gitcode.com/GitHub_Trending/koo/ko…...
实时数据流处理实战:从滑动窗口算法到Docker部署
用 Python 造一个轻量级流处理引擎,顺便把 Git、Docker、CI/CD 全串起来 前言 你是否有过这样的需求:统计过去 5 秒内 API 的请求次数、监控传感器数据的突变、或者对直播间的弹幕进行限流?这些场景都离不开实时数据流处理。而流处理的核心&…...
内存检测从入门到精通:Memtest86+实战指南
内存检测从入门到精通:Memtest86实战指南 【免费下载链接】memtest86plus memtest86plus: 一个独立的内存测试工具,用于x86和x86-64架构的计算机,提供比BIOS内存测试更全面的检查。 项目地址: https://gitcode.com/gh_mirrors/me/memtest86…...
JY61P陀螺仪串口数据解析实战:从协议到STM32代码实现
1. JY61P陀螺仪模块初探 第一次拿到JY61P这个六轴姿态传感器时,我下意识以为它和常见的MPU6050差不多。但实际用下来发现,这个国产模块在精度和易用性上都有明显优势。最让我惊喜的是它支持串口通信,完美避开了I2C协议那些令人头疼的时序问题…...
OS17.【Linux】进程基础知识(1)
目录 1.浅层定义 程序和进程的区别 2.查看进程的方法 ps ajx top 查看/proc目录 编辑 PID 3.手动用ps查看自己运行的程序 在/proc手动查看自己运行的程序目录 杀死进程的常用方法 进程目录中的文件 cwd 理解"当前路径"的含义 4.如何管理一个进程 程…...
