计算机系统有哪些
-
本书深入探讨了计算机的基础概念,比如计算机硬件、软件在硬件上的行为,以及随着时间的推移,人们如何解决问题等主题;介绍了现实世界是如何转换成计算机能理解的形式的,组成计算机的基本构件,以及为什么设计与计算机硬件相匹配的程序可以提高性能...
作者:arui1999回复:0
-
11、在设计一个计算机系统时,确定数据表示的原则主要有哪几个?(红色) 确定数据表示的原则主要有三个,一是缩短程序的运行时间,二是减少CPU与主存储器之间的通信量,三是这种数据表示的通用性和利用率。...
作者:灞波儿奔回复:0
-
找工作之前认真把《深入理解计算机系统》看了一遍,看完最大的收获是理解了一个程序如何从源代码,经过编译链接,变成正在运行的程序。...
作者:tiankai001回复:1
-
为某供销公司营销计算机系统进行硬件结构设计 背景资料: 某大型供销公司决定建设计算机供销管理系统,在完成了系统分析工作之后确定了整个系统由物资供应子系统、产品销售子系统及服务于公司领导的综合查询三个子系统构成...
作者:x123回复:2
-
为某供销公司营销计算机系统进行硬件结构设计 背景资料: 某大型供销公司决定建设计算机供销管理系统,在完成了系统分析工作之后确定了整个系统由物资供应子系统、产品销售子系统及服务于公司领导的综合查询三个子系统构成...
作者:alexjoy回复:0
-
详细的区别 求嵌入式系统和与传统计算机系统的区别 google吧 百度一下,你就知道。 嵌入式系统重实时性和裁剪性,而桌面操作系统重通用性、安全性 这个问题google排第一啊,没有啊!...
作者:pengdingbo回复:5
-
本书从程序设计角度出发,以C/C++为描述语言,以Visual C++为形式工具,将隐藏在代码背后的关于计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅让读者知其然,更要让读者知其所以然...
作者:HOHO回复:8
-
我想考研考嵌入式方向 但在一些院校有 计算机应用方向 嵌入式操作系统和计算机系统结构 嵌入式系统 不知道他们有什么区别我本科时学计算机科学与技术专业的 但比较喜欢硬件 如果有好心人了解的 请指教一下 谢谢了...
作者:yuhongcai11回复:0
-
学习微型计算机系统原理机应用遇到困难 看书-- 写代码-- 做实验-----V ^ ---跟同学老师讨论 ---查问题- 看懂datasheet,然后编程实践。...
作者:bjhualin回复:5
-
学习微型计算机系统原理机应用遇到困难 没有简单办法,只要一个个先看原理,然后通过实验掌握~~~ 其实你所说这些东西都是属于比较过时的东西,了解下就好了,不需要掌握的,就像当年 的DOS~ 直接看数据手册...
作者:barium2000回复:6
-
学习微型计算机系统原理机应用遇到困难 我也是初学者,我在想这些芯片是不是在数电里有描述呢?或者由相关知识。...
作者:flamingo315回复:1
-
哪为牛人知道计算机系统结构下的智能网络系统具体是研究什么的?或者要学习什么知识?网上都找不到,望高手解答.谢谢!! 哪为牛人知道计算机系统结构下的智能网络系统具体是研究什么的?或者要学习什么知识?...
作者:sunbine回复:2
-
微型计算机系统中的干扰及抗干扰措施 微型计算机(简称微型机)系统里的电信号主要以脉冲形式进行传输、存储、处理等,而电磁干扰往往以脉冲的形式进入微型机系统,当系统电磁兼容问题未得到很好解决时,电磁干扰将对系统造成危害...
作者:zbz0529回复:1
-
鉴于该系统的多功能性,有人想知道它是否可以替代台式计算机。好吧,它可以,但您需要以下专为Raspberry Pi 设计的轻量级操作系统的帮助。...
作者:树莓派开发者回复:0
-
本书由计算机工程领域资深学者编著,涵盖了计算机系统/SoC设计的许多重要研究内容,着眼于以系统为中心的设计空间理念,从基本概念和分析技术着手,对各种应用和架构设计、开发予以重点阐述。...
作者:arui1999回复:1
-
前言 V2板带了GPU:IMG BXE-4-32 MC1 频率可达600 MHz,跑桌面系统应该比V1体验好很多,现在我们就烧录镜像体验一下。...
作者:qinyunti回复:2
-
嵌入式计算机系统他是由软件和硬件结合在一起的计算机系统,很多人都明白,但是还是觉得很迷茫,对于一些嵌入式计算机系统的一些开发和应用还是很模糊,今天你看过这个以后,我相信你肯定不会模糊了,让你进一步认识嵌入式计算机系统...
作者:cdhqyj回复:2
-
对于以后打算从事计算机方面的工作的同学,认真听一听操作系统的一些概念真的很重要,在后期的工作中会无形的帮助你解决一些问题。 操作系统的意义不是要学生怎样去编写他们自己的操作系统。...
作者:cdhqyj回复:5
-
嵌入式计算机系统设计原理 随着电子技术的的飞速发展,对于电子工程师来说,如今的电子设计已经很少有只用硬件电路就能实现的项目了,尤其是现今到处都是智能化电子产品。...
作者:tiankai001回复:1
-
...
作者:老白菜回复:0
-
深入理解计算机系统CMU 15213...
课时1:Course Overview 课时2:Bits, Bytes, and Integer 课时3:Bits, Bytes, and Integers cont 课时4:Floating Point 课时5:Machine Level Programming I Basics 课时6:Machine Level Programming II Control 课时7:Machine Level Programming III Proc 课时8:Machine Level Programming IV Data 课时9:Machine Level Programming V Advanced 课时10:Program Optimization 课时11:The Memory Hierarchy 课时12:Cache Memories 课时13:Linking 课时14:Exceptional Control Flow Exception 课时15:Exceptional Control Flow Signals and Nonlocal Jumps 课时16:System Level I O 课时17:Virtual Memory Concepts 课时18:Virtual Memory Systems 课时19:Dynamic Memory Allocation Basic Concepts 课时20:Dynamic Memory Allocation Advanced Concepts 课时21:Network Programming Part 1 课时22:Network Programming Part II 课时23:Concurrent Programming 课时24:Synchronization Basics 课时25:Synchronization Advanced 课时26:Thread Level Parallelism
显示更多 -
“计算机控制系统”课程定位为自动化专业高端专业课程群中的理论核心课程之一,是本科专业基础理论的综合应用,同时还是自动控制理论实际应用的基础。...
课时2:计算机控制系统课程导学 课时3:计算机控制系统内容简介 课时4:计算机控制实验系统简介 课时6:信号转换与z变换导学 课时7:信号转换分析 课时8:z变换与z反变换 课时10:计算机控制系统数学描述与性能分析导学 课时11:脉冲传递函数模型的建立 课时12:计算机控制系统的稳定性分析 课时13:计算机控制系统的稳态与暂态性能分析 课时15:数字控制器的模拟化设计方法导学 课时16:连续控制器的离散化方法 课时17:数字PID控制器 课时18:Smith预估控制 课时20:数字控制器的直接设计方法导学 课时21:最小拍控制器的设计方法 课时22:最小拍控制器的工程化改进 课时23:大林算法控制器的设计 课时24:大林算法工程应用中关键参数的选择 课时26:基于状态空间模型的极点配置设计方法导学 课时27:离散系统状态空间模型的建立 课时28:状态可测时按极点配置设计控制规律 课时29:按极点配置设计状态观测器 课时30:状态不可测时控制器的设计 课时32:计算机控制系统课程实验 导学 课时33:实验系统学习与掌握1 课时34:实验系统学习与掌握2 课时35:被控对象模型辨识1 课时36:被控对象模型辨识2 课时37:速度PID控制1 课时38:速度PID控制2 课时39:速度最小拍控制1 课时40:速度最小拍控制2 课时41:温度PID控制1 课时42:温度PID控制2 课时43:温度Smith预估控制1 课时44:温度Smith预估控制2 课时45:温度大林算法控制1 课时46:温度大林算法控制2
显示更多 -
计算机相关专业学生,想详细学习计算机体系结构 3....
课时1:课程介绍 课时2:学习步骤和参考用书 课时3:为什么要学习计算机体系结构 课时4:计算机的发展历史 课时5:位值计数法 课时6:二进制与8421码 课时7:二进制和十进制的对比 课时8:二进制的加法运算 课时9:计算机中常见的单位 课时10:32位和64位寻址空间 课时11:计算机如何存储二进制 课时12:计算机的码表 课时13:Unicode编码 课时14:二进制表示图片 课时15:二进制表示彩色和灰白图片 课时16:声音信号的存储 课时17:视频的二进制表示 课时18:逻辑门电路 课时19:digital软件配置 课时20:与门的搭建 课时21:-常见问题和软件小bug 课时22:或门的搭建 课时23:非门电路的搭建 课时24:异或门的电路搭建 课时25:常见的逻辑门电路符号 课时26:任意逻辑电路都可以通过与或非电路实现 课时27:4个基础门电路的原理图 课时28:基础门电路pcb的制作 课时29:ALU概念入门 课时30:半加器的电路搭建 课时31:全加器电路的搭建 课时32:8位的加法器电路搭建 课时33:8位加法器的实现 课时34:上拉电阻和下拉电阻 课时35:计算机的溢出 课时36:计算机的补码表示 课时37:减法电路通过补码加法来实现 课时38:乘除法电路的实现 课时39:Verilog和fpga 课时40:逻辑运算电路 课时41:计算器和计算机的区别 课时42:用电去存储电信号 课时43:锁存器 课时44:带边缘触发的锁存器 课时45:8位寄存器的抽象 课时46:输出使能开关 课时47:系统自带的驱动器 课时48:寄存器输入和输出线路的计算 课时49:并行转串行的原理 课时50:构建一个内存单元格 课时51:构建一个矩阵内存 课时52:实际内存的结构 课时53:计算机系统的核心组件 课时54:构建一个8位的寄存器 课时55:构建一个4位的寄存器 课时56:ALU加法器 课时57:CPU内部原理图ALU部分 课时58:内部数据总线的绘制 课时59:CPU内部结构的完成 课时60:计算机概念梳理 课时61:汇编语言和指令集 课时62:内存模块的使用 课时63:CPU与内存的连接 课时64:手动版本CPU的搭建完成 课时65:手动执行第一条机器指令load-A 课时66:手动完成3加5的流程 课时67:c代码执行的解释 课时68:显存工作原理 课时69:把控制引脚接线接出 课时70:控制器的实现原理 课时71:CPU控制单元的绘制 课时72:LOAD-A指令的自动执行 课时73:load-B指令的自动执行 课时74:ADD指令的自动执行 课时75:完整的计算机系统 课时76:后门和漏洞 课时77:光刻工艺 课时78:流水线技术 课时79:高级CPU技术 课时80:软硬件生态系统 课时81:编程语言发展
显示更多 -
本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。 ...
课时1:LabVIEW概述. 课时2:LabVIEW编程环境 课时3:编程准备知识2.2.1(上) 课时4:编程准备知识2.2.1(下) 课时5:前面板实操训练 课时6:程序框图的连线 课时7:接线端的显示方式 课时8:程序框图的节点 课时9:使用函数选板 课时10:使用函数 课时11:程序框图实操训练 课时12:数据类型3.1.1(上) 课时13:数据类型3.1.1(中) 课时14:数据类型3.1.1(下) 课时15:数值型数据—浮点数 课时16:数值型数据—定点数 课时17:数值型数据—整形数 课时18:数值型数据—无符号整形数 课时19:数值型数据—复数 课时20:布尔型数据 课时21:字符串型数据(上) 课时22:字符串型数据(中) 课时23:字符串型数据(下) 课时24:数据常量 课时25:数组(上) 课时26:数组(中) 课时27:数组(下) 课时28:簇(上) 课时29:簇(下) 课时30:在程序框图中使用结构(上) 课时31:在程序框图中使用结构(下) 课时32:For循环(上) 课时33:For循环(下) 课时34:While循环(上) 课时35:While循环(中) 课时36:While循环(下) 课时37:移位寄存器 课时38:移位寄存器与反馈节点之间的替换操作 课时39:条件结构(上) 课时40:条件结构(下) 课时41:顺序结构 课时42:禁用结构 课时43:事件结构 课时44:局部变量与全局变量(上) 课时45:局部变量与全局变量(下) 课时46:程序结构实操训练 课时47:图形与图表 课时48:波形图 课时49:波形图表 课时50:XY图 课时51:自定义图形和图表 课时52:平滑线条、曲线,标尺图例,动态格式化图形 课时53:函数的多态性 课时54:比较函数 课时55:公式与方程 课时56:文件IO(1)文件IO基本流程-判定要使用的格式-文件路径 课时57:文件IO(2)二进制文件-配置文件 课时58:文件IO(3)数据记录文件-记录前面板数据 课时59:文件IO(4)LabVIEW的测量文件 课时60:文件IO(5)电子表格文件 课时61:文件IO(6)TMD TDMS文件 课时62:文件IO(7)文本文件 课时63:文件IO(8)波形 课时64:处理变体数据 课时65:程序框图的数据流
显示更多 -
早期的功率半导体器件,如大功率二极管、晶闸管(Thyristor, 也可称为可控硅--SCR)等主要应用于工业和电力系统,因此在国内又称为电力电子器件。...
课时2:说课 课时3:绪论 课时5:肖特基基本理论 课时6:肖特基二极管阻断特性 课时7:肖特基二极管通态特性 课时8:JBS 课时9:PiN二极管反向阻断特性及设计 课时10:PiN二极管终端技术 课时11:PiN二极管通态特性之i区载流子分布 课时12:PiN二极管通态特性之i区体压降 课时13:PiN二极管通态特性之通态压降 课时14:PiN二极管反向恢复特性 课时15:MPS 课时17:概述晶闸管 课时18:晶闸管阻断电压 课时19:晶闸管长基区参数设计 课时20:晶闸管芯片厚度的选取 课时21:晶闸管触发特性与触发参数的计算 课时22:晶闸管的通态特性 课时23:晶闸管的开通与特性 课时24:晶闸管的didt 课时25:晶闸管的关断特性 课时26:晶闸管的dvdt 课时27:晶闸管的功耗 课时29:功率MOSFET(1) 课时30:功率MOSFET(2) 课时31:功率MOSFET(3) 课时32:IGBT(1) 课时33:IGBT(2) 课时34:IGBT(3) 课时35:IGBT(4)
显示更多 -
算法详解四部曲第一卷,详解算法基础,展现算法本质,集斯坦福大学教授多年教学经验,深入浅出,通俗易懂 算法是计算机科学的核心与灵魂。...
课时2:Why Study Algorithms 课时3:Integer Multiplication 课时4:Karatsuba Multiplication 课时5:Merge Sort Motivation and Example 课时6:Merge Sort Pseudocode 课时7:Merge Sort Analysis 课时8:Guiding Principles for Analysis of Algorithms 课时9:The Gist 课时10:Big Oh Notation 课时11:Basic Examples 课时12:Big Omega and Theta 课时13:Additional Examples Review Optional 课时14:On log n Algorithm for Counting Inversions I 课时15:On log n Algorithm for Counting Inversions II 课时16:Strassen 's Subcubic Matrix Multiplication Algorithm 课时17:On log n Algorithm for Closest Pair I Advanced Optional 课时18:On log n Algorithm for Closest Pair II Advanced Optional 课时19:Motivation 课时20:Formal Statement 课时21:Examples 课时22:Proof I 课时23:Interpretation of the 3 Cases 课时24:Proof II 课时25:Quicksort Overview 课时26:Partitioning Around a Pivot 课时27:Choosing a Good Pivot 课时28:Analysis I A Decomposition Principle Advanced Optional 课时29:Analysis II The Key Insight Advanced Optional 课时30:Analysis III Final Calculations Advanced Optional 课时31:Omegan log n Lower Bound for Comparison Based Sorting Advanced Optional 课时32:Randomized Selection Algorithm 课时33:Randomized Selection Analysis 课时34:Deterministic Selection Algorithm Advanced Optional 课时35:Deterministic Selection Analysis I Advanced Optional 课时36:Deterministic Selection Analysis II Advanced Optional 课时37:Correctness of Quicksort Review Optional 课时38:Part I Review Optional 课时40:Graphs and Minimum Cuts 课时41:Graph Representations 课时42:Graph Search Overview 课时43:Breadth First Search BFS The Basics 课时44:BFS and Shortest Paths 课时45:BFS and Undirected Connectivity 课时46:Depth First Search DFS The Basics 课时47:Topological Sort 课时48:Computing Strong Components The Algorithm 课时49:Computing Strong Components The Analysis 课时50:Structure of the Web Optional 课时51:Dijkstra 's Shortest Path Algorithm 课时52:Dijkstra 's Algorithm Examples 课时53:Correctness of Dijkstra 's Algorithm Advanced Optional 课时54:Dijkstra 's Algorithm Implementation and Running Time 课时55:Data Structures Overview 课时56:Heaps Operations and Applications 课时57:Heaps Implementation Details Advanced Optional 课时58:Balanced Search Trees Operations and Applications 课时59:Binary Search Tree Basics, Part I 课时60:Binary Search Tree Basics, Part II 课时61:Rotations Advanced Optional 课时62:Hash Tables Operations and Applications 课时63:Hash Tables Implementation Details, Part I 课时64:Hash Tables Implementation Details, Part II 课时65:Pathological Data Sets and Universal Hashing Motivation 课时66:Bloom Filters The Basics 课时67:Bloom Filters Heuristic Analysis 课时69:INTRODUCTION TO GREEDY ALGORITHMS- Greedy Algorithms 课时70:A SCHEDULING APPLICATION- Problem Definition 课时71:A SCHEDULING APPLICATION- Greedy Algorithm 课时72:A SCHEDULING APPLICATION- Correctness Proof - Part I 课时73:A SCHEDULING APPLICATION- Correctness Proof - Part II 课时74:A SCHEDULING APPLICATION- Handling Ties 课时75:HUFFMAN CODES- Introduction and Motivation 课时76:HUFFMAN CODES- Problem Definition 课时77:HUFFMAN CODES- A Greedy Algorithm 课时78:HUFFMAN CODES- A More Complex Example 课时79:HUFFMAN CODES- Correctness Proof 1 课时80:HUFFMAN CODES- Correctness Proof 2 课时81:PRIM'S MINIMUM SPANNING TREE ALGORITHM- MST Problem Definition 课时82:PRIM'S MINIMUM SPANNING TREE ALGORITHM- Prims MST Algorithm 课时83:PRIM'S MINIMUM SPANNING TREE ALGORITHM- Fast Implementation 1 课时84:PRIM'S MINIMUM SPANNING TREE ALGORITHM- Fast Implementation 2 课时85:PRIM'S MINIMUM SPANNING TREE ALGORITHM- Correctness Proof 1 课时86:PRIM'S MINIMUM SPANNING TREE ALGORITHM- Correctness Proof 2 课时87:KRUSKAL'S MINIMUM SPANNING TREE ALGORITHM- Kruskals MST Algorithm 课时88:KRUSKAL'S MINIMUM SPANNING TREE ALGORITHM- Implementing Kruskals Algorithm via Union Find 课时89:KRUSKAL'S MINIMUM SPANNING TREE ALGORITHM- Implementing Kruskals Algorithm via Union Find 2 课时90:ADVANCED UNION-FIND- Lazy Unions 课时91:KRUSKAL'S MINIMUM SPANNING TREE ALGORITHM- Correctness of Kruskals Algorithm 课时92:CLUSTERING- Application to Clustering 课时93:INTRODUCTION TO DYNAMIC PROGRAMMING- Introduction - Weighted Independent Sets in Path Graphs 课时94:INTRODUCTION TO DYNAMIC PROGRAMMING- WIS in Path Graphs - Optimal Substructure 课时95:INTRODUCTION TO DYNAMIC PROGRAMMING- WIS in Path Graphs - A Linear Time Algorithm 课时96:INTRODUCTION TO DYNAMIC PROGRAMMING- WIS in Path Graphs - A Reconstruction Algorithm 课时97:INTRODUCTION TO DYNAMIC PROGRAMMING- Principles of Dynamic Programming 课时98:THE KNAPSACK PROBLEM- The Knapsack Problem 课时99:THE KNAPSACK PROBLEM- A Dynamic Programming Algorithm 课时100:THE KNAPSACK PROBLEM- Example 课时101:SEQUENCE ALIGNMENT- Optimal Substructure 课时102:SEQUENCE ALIGNMENT- A Dynamic Programming Algorithm 课时103:OPTIMAL BINARY SEARCH TREES- Problem Definition
显示更多 -
数字逻辑与集成电路设计是电子信息类、计算机类等专业重要的专业基础课程。本课程在传统 数字逻辑电路设计 课程内容的基础上,增加了由简单组合、时序数字电路模块搭建较复杂数字系统的EDA设计技术。...
课时1:课程概要 课时2:逻辑关系的描述方法 课时3:逻辑函数化简 课时4:反函数与对偶函数 课时5:非完全描述逻辑函数及其化简 课时6:VerilogHDL描述的基本结构 课时7:VerilogHDL中的常量、变量与数据类型 课时8:VerilogHDL的赋值语句 课时9:组合逻辑电路的基本设计分析方法 课时10:编码器与译码器 课时11:数值比较器 课时12:时序逻辑电路的分析 课时13:时序逻辑电路的设计 课时14:加法器与算术逻辑单元 课时15:简化RISC处理器设计 课时16:组合电路的HDL设计与实现(基础实验1) 课时17:时序电路的HDL设计与实现(基础实验2) 课时18:CPU芯片内数据通路的关键模块 课时19:CPU芯片内数据通路的整合设计 课时20:CPU芯片内控制器的设计与实现 课时21:CPU芯片的整合设计与验证 课时22:可编程逻辑器件 课时23:现场可编程门阵列
显示更多 -
本门课是微电子专业的主干课程,专注于超大规模集成电路的设计技术,适合电子和计算机相关专业的本科生和研究生,也适合工作后需要重温专业基础知识的工程师。...
课时2:课程介绍 课时3:微电子发展史和摩尔定律 课时4:补充从沙子到CPU-芯片是如何制造的 课时5:系统与系统集成 课时6:VLSI设计方法 课时8:mos晶体管结构 课时9:MOS晶体管的工作原理 课时10:MOS晶体管的I-V方程 课时11:MOS管的转移特性和耗尽型MOS管等 课时12:CMOS结构及其优势 课时14:CMOS反相器设计 课时15:CMOS反相器的动态指标 课时16:CMOS逻辑门构造-与非门及复杂门 课时17:等效反相器设计方法 课时18:例子-复杂门等效反相器设计 课时19:等效反相器练习及其修正 课时20:异或门和同或门电路 课时21:传输门 课时22:三态门 课时24:时序逻辑作用及状态机举例 课时25:双稳态结构和D触发器 课时26:触发器时序参数 课时27:时序逻辑的性能优化 课时28:时序逻辑的功耗优化 课时29:偏差和抖动对电路的影响 课时31:工艺基础 课时32:问题的提出及选择工艺线的原则 课时33:NMOS管导通条件的再思考 课时34:电学设计规则的形式及应用举例-三输入与门的SPICE仿真 课时35:几何设计规则 课时37:晶体管规则阵列设计技术引言 课时38:基于ROM的晶体管阵列及其逻辑设计 课时39:或非ROM的版图设计 课时40:与非结构ROM的版图 课时41:MOS晶体管开关逻辑 课时42:例题-用四选一MUX设计电路 课时44:PLA阵列结构 课时45:例题用PLA设计电路及折叠PLA 课时46:门阵列功能及其版图结构 课时47:门阵列版图分析及其设计准则 课时48:规则阵列设计技术应用-EPLD 课时49:E2PROM晶体管结构及编程结构比较 课时51:引言-规则阵列的缺点 课时52:单元库概念和真实单元库示例 课时53:标准单元设计技术 课时54:用标准单元实现集成电路的过程 课时55:课堂练习-读标准单元版图 课时57:输入输出单元的功能 课时58:输入单元的版图设计 课时59:倒向输出IOPAD设计 课时60:其他输出IOPAD 课时61:掩膜编程的输入输出IOPAD 课时62:积木块设计技术和单元库小结 课时64:大话处理器 课时65:微处理器结构介绍-冯诺依曼和哈佛结构 课时66:冯诺依曼和哈佛结构的比较 课时67:控制器单元 课时68:ALU结构和半加器电路 课时69:全加器+外围电路的多功能表现 课时70:用全加器搭建ALU-算术运算设计 课时71:用全加器搭建ALU-逻辑运算设计 课时72:用全加器设计ALU-电路实现 课时73:传输门设计的特点及微处理器设计总结 课时75:乘法器设计 课时76:移位器设计 课时77:Memory的重要性及其分类 课时78:SRAM结构 课时79:SRAM的bitcell设计 课时81:低功耗专题上 课时82:低功耗专题下
显示更多 -
答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。...
课时1:Welcome and Introduction 课时2:Two Tools Tutorial 课时3:Basics 课时4:Wirelength Estimation 课时5:Simple Iterative Improvement Placement 课时6:Iterative Improvement with Hill Climbing 课时7:Simulated Annealing Placement 课时8:Analytical Placement_ Quadratic Wirelength Model 课时9:Analytical Placement_ Quadratic Placement 课时10:Analytical Placement_ Recursive Partitioning 课时11:Analytical Placement_ Recursive Partitioning Example 课时12:Technology Mapping Basics 课时13:Technology Mapping as Tree Covering 课时14:Technology Mapping—Tree-ifying the Netlist 课时15:Technology Mapping—Recursive Matching 课时16:Technology Mapping—Minimum Cost Covering 课时17:Technology Mapping—Detailed Covering Example 课时18:Routing Basics 课时19:Maze Routing_ 2-Point Nets in 1 Layer 课时20:Maze Routing_ Multi-Point Nets 课时21:Maze Routing_ Multi-Layer Routin 课时22:Maze Routing_ Non-Uniform Grid Costs 课时23:Implementation Mechanics_ How Expansion Works 课时24:Implementation Mechanics_ Data Structures & Constraints 课时25:Implementation Mechanics_ Depth First Search 课时26:From Detailed Routing to Global Routing 课时27:Basics 课时28:Logic-Level Timing_ Basic Assumptions & Models 课时29:Logic-Level Timing_ STA Delay Graph, ATs, RATs, and Slacks 课时30:Logic-Level Timing_ A Detailed Example and the Role of Slack 课时31:Logic-Level Timing_ Computing ATs, RATs, Slacks, and Worst Paths 课时32:Interconnect Timing_ Electrical Models of Wire Delay 课时33:Interconnect Timing_ The Elmore Delay Model 课时34:Interconnect Timing_ Elmore Delay Examples
显示更多 -
答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。...
课时1:Welcome and Introduction 课时2:Computational Boolean Algebra_ Basics 课时3:Computational Boolean Algebra_ Boolean Difference 课时4:Computational Boolean Algebra_ Quantification Operators 课时5:Computational Boolean Algebra_ Application to Logic Network Repair 课时6:Computational Boolean Algebra_ Recursive Tautology 课时7:Computational Boolean Algebra_ Recursive Tautology—URP Implementation 课时8:BDD Basics, Part 1 课时9:BDD Basics, Part 2 课时10:BDD Sharing 课时11:BDD Ordering 课时12:Satisfiability (SAT), Part 1 课时13:Boolean Constraint Propagation (BCP) for SAT 课时14:Using SAT for Logic 课时15:Level Logic_ Basics 课时16:Level Logic_ The Reduce-Expand-Irredundant Optimization Loop 课时17:Level Logic_ Details for One Step_ Expand 课时18:Multilevel Logic and the Boolean Network Model 课时19:Multilevel Logic_ Algebraic Model for Factoring 课时20:Multilevel Logic_ Algebraic Division 课时21:Multilevel Logic_ Role of Kernels and Co-Kernels in Factoring 课时22:Multilevel Logic_ Finding the Kernels 课时23:Mulitlevel Logic and Divisor Extraction—Single Cube Case 课时24:Mulitlevel Logic and Divisor Extraction—Multiple Cube Case 课时25:Multilevel Logic and Divisor Extraction—Finding Prime Rectangles & Summary 课时26:Multilevel Logic—Implicit Don’t Cares, Part 1 课时27:Multilevel Logic—Implicit Don’t Cares, Part 2 课时28:Multilevel Logic—Satisfiability Don’t Cares 课时29:Multilevel Logic—Controllability Don’t Cares 课时30:Multilevel Logic—Observability Don’t Cares
显示更多 -
熟悉半导体器件的实际结构、工作原理、基本特性与应用;认识器件宏观特性与微观结构参数之内在联系;了解集成电路的构成、工艺及其设计方法、步骤、规则以及计算机辅助设计系统,特别是单元电路的原理与版图设计;使学生具备现代微电子器件及集成电路设计的理论基础...
课时1:绪论 第一讲 课时2:绪论 第二讲 课时3:第一章 第一讲 课时4:第一章第二讲 课时5:第一章第三讲 课时6:第一章第四讲 课时7:第二章 第一讲 课时8:第二章 第二讲 课时9:第二章 第三讲 课时10:第二章 第四讲 课时11:第二章 第五讲 课时12:第二章 第六讲 课时13:第二章 第七讲 课时14:第二章 第八讲 课时15:第三章 第一讲 课时16:第三章 第二讲 课时17:第三章 第三讲 课时18:第三章 第四讲 课时19:第三章 第五讲 课时20:第三章 第七讲 课时21:第三章 第八讲 课时22:第三章 第九讲 课时23:第三章 第十讲 课时24:第四章 第一讲 课时25:第四章 第二讲 课时26:第四章 第三讲 课时27:第四章 第四讲
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。...
课时2:课程概述 课时3:教学安排 课时4:什么是操作系统 课时5:为什么学习操作系统,如何学习操作系统 课时6:操作系统实例 课时7:操作系统的演变 课时8:操作系统结构 课时9:OS实验概述 课时11:从OS角度看计算机系统 课时12:从OS角度看RISC-V 课时13:Rust语言与系统编程 课时14:RISC-VCPU启动 课时15:RISC-VCPU启动进一步分析 课时17:基本概念与原理 课时18:硬件架构支持 课时19:中断处理机制–Overview 课时20:中断处理机制–Detail-1 课时21:中断处理机制–Detail-2 课时22:中断处理机制–Detail-3 课时23:中断处理机制–Summary 课时24:系统调用 课时26:计算机体系结构和内存层次 课时27:地址空间和地址生成 课时28:连续内存分配 课时29:碎片整理 课时30:伙伴系统 课时31:SLAB分配器 课时33:非连续内存分配的需求背景 课时34:段式存储管理 课时35:页式存储管理 课时36:页表概述 课时37:快表和多级页表 课时38:RISC-V页映射机制 课时39:使能RISC-V页表 课时41:虚拟存储的需求背景 课时42:覆盖和交换 课时43:局部性原理 课时44:虚拟存储概念 课时45:虚拟页式存储 课时46:缺页异常 课时47:RISC-V缺页异常 课时49:页面置换算法的概念 课时50:最优算法、先进先出算法和最近最久未使用算法 课时51:时钟置换算法和最不常用算法 课时52:Belady现象和局部置换算法比较 课时53:页表自映射 课时55:工作集置换算法 课时56:缺页率置换算法 课时57:抖动和负载控制 课时58:面向缓存的页替换算法-FBR 课时59:面向缓存的页替换算法-LRU-K2Q 课时60:面向缓存的页替换算法-LIRS 课时62:进程的概念 课时63:进程控制块 课时64:进程状态 课时65:三状态进程模型 课时66:挂起进程模型 课时67:线程的概念 课时68:用户线程 课时69:内核线程 课时70:进程地址空间与熔断(meltdown)漏洞 课时72:进程切换 课时73:进程创建 课时74:进程加载 课时75:进程等待与退出 课时76:rCore进程和线程控制 课时78:处理机调度概念 课时79:调度准则 课时80:先来先服务、短进程优先和最高响应比优先调度算法 课时81:时间片轮转、多级反馈队列、公平共享调度算法和ucore调 课时82:实时调度 课时83:优先级反置 课时84:rCore调度框架 课时86:对称多处理与多核架构 课时87:多处理器调度概述 课时88:O(1)调度 课时89:CFS调度 课时90:BFS调度算法 课时92:背景 课时93:现实生活中的同步问题 课时94:临界区和禁用硬件中断同步方法 课时95:基于软件的同步方法 课时96:高级抽象的同步方法 课时98:信号量 课时99:信号量使用 课时100:管程 课时101:哲学家就餐问题 课时102:读者-写者问题 课时103:Rust语言中的同步机制 课时105:死锁概念 课时106:死锁处理方法 课时107:银行家算法 课时108:死锁检测 课时109:并发错误检测 课时111:进程通信概念 课时112:信号和管道 课时113:Linux信号机制 课时114:消息队列和共享内存 课时115:D-Bus机制 课时116:Binder机制
显示更多 -
“计算机系统结构”是计算机科学与技术一级学科的核心专业课程,具有内容抽象、内容发展变化快、知识结构变化快、与技术工程结合紧密等特点,在计算机科学与技术学科系列课程中对培养学生水平和质量起到重要作用。...
课时2:计算机系统结构的定义及课程介绍 课时3:计算机系统结构的基础知识 课时4:计算机系统设计的内容 课时5:加快经常性事件 课时6:Amdahl定律 课时7:CPU性能公式 课时8:局部性原理 课时9:提高并行性的技术途径 课时10:计算机系统评价 课时11:计算机系统结构的发展 课时12:器件及应用对系统结构的影响 课时14:指令系统基本概念与分类 课时15:指令系统的发展与改进 课时16:MIPS指令系统 课时18:流水线的基本概念 课时19:流水线的性能指标(1) 课时20:流水线的性能指标(2) 课时21:单功能非线性流水线的调度 课时22:相关 课时23:流水线冲突(1) 课时24:流水线冲突(2) 课时25:流水线的实现(1) 课时26:流水线的实现(2) 课时28:指令级并行的概念 课时29:指令的动态调度 课时30:动态分支预测技术 课时31:多指令流出技术 课时32:指令调度与循环展开 课时34:存储系统的基本知识 课时35:存储系统性能量化分析 课时36:Cache基本知识 课时37:映象规则及其变换 课时38:降低Cache不命中率 课时39:减少Cache不命中开销 课时40:减少Cache命中时间 课时41:并行主存系统 课时42:虚拟存储器 课时44:IO系统基本概念及分类 课时45:IO系统性能、可靠性评价 课时46:IO系统实例:RAID 课时47:例题选讲 课时49:互连网络概念 课时50:互联网络的参数和指标 课时51:互连函数 课时52:低维静态网络 课时53:超立方体和寻径 课时54:总线和交叉开关 课时55:动态多级互连网络 课时56:Omega网络和寻径 课时58:多处理器背景 课时59:多处理器概念 课时60:多处理器整体挑战 课时61:cache一致性概念 课时62:一致性监听协议概念 课时63:写直达作废一致性协议 课时64:写回作废监听一致性协议 课时65:MSI监听协议实现 课时66:同步原语 课时67:旋转锁概念 课时68:旋转锁竞争 课时69:同步性能问题 课时70:栅栏同步 课时72:计算机系统结构挑战与趋势 课时73:后摩尔时代处理器芯片体系结构的变化 课时74:计算机体系结构趋势存储 课时75:课程总结 课时76:习题课——第一章 课时77:习题课——第三章 课时78:习题课——第五章 课时79:习题课——第七章 课时80:习题课——第九章 课时81:习题课——第十章 课时82:课程实验
显示更多 -
本课程是信息与电子工程及相关计算机专业的专业基础课,课程包括处理器RISC-V指令集、寻址模式、数据类型、汇编语言,处理器微结构、控制器和流水线,存储系统、高速缓存、虚拟存储,多处理器和并行技术,系统设计性能评估及软硬件协同设计方法等...
课时2:课程介绍视频 课时4:算术指令 课时5:访存指令 课时6:条件判断分支转移指令 课时7:逻辑运算指令 课时8:函数调用 课时9:栈的使用 课时11:R型指令 课时12:I型指令和S型指令 课时13:B型指令和U型指令 课时14:J型指令 课时16:数据通路的基本单元模块 课时17:R型指令和I型算术指令视频 课时18:I型访存指令和S型指令 课时19:B型指令、I型JALR指令、J型指令、U型指令 课时21:控制信号、关键路径 课时22:控制器实现 课时24:处理器性能 课时25:流水线设计与结构冒险 课时26:数据冒险 课时27:控制冒险以及超标量处理器 课时29:存储器层次结构 课时30:直接映射高速缓存 课时31:访问与缺失 课时32:高速缓存设计优化 课时34:操作系统和虚拟存储 课时35:页表 课时36:地址变换高速缓存I 课时37:地址变换高速缓存II 课时39:单指令流多数据流 课时40:多指令多数据流 课时41:线程级并行编程 课时42:硬件同步 课时43:共享内存多处理器
显示更多 -
操作系统是计算机科学与技术领域中最为活跃的学科之一,因而操作系统课程也自然是该专业的一门核心的专业基础课。操作系统课程内容综合了基础理论教学、课程实践教学、最新技术追踪等多项内容。...
课时1:课程介绍一 课时2:课程介绍二 课时3:操作系统结构一 课时4:操作系统结构二 课时5:进程概念一 课时6:进程概念二 课时7:示例:Linux的PCB 课时8:进程操作 课时9:线程一 课时10:线程二 课时11:CPU调度一 课时12:CPU调度二 课时13:CPU调度三 课时14:CPU调度四 课时15:示例-Linux的进程调度算法一 课时16:示例-Linux的进程调度算法二 课时17:临界区问题一 课时18:临界区问题二 课时19:算法1(双进程) 课时20:算法2(双进程) 课时21:Peterson算法(双进程) 课时22:Lamport面包房算法(N进程) 课时23:硬件指令解决方案 课时24:信号量 课时25:经典同步问题一 课时26:经典同步问题二 课时27:死锁的概念 课时28:死锁的必要条件 课时29:死锁预防 课时30:死锁避免 课时31:死锁检测和恢复 课时32:内存管理基本概念 课时33:页式存储管理一 课时34:页式存储管理二 课时35:段式存储管理和示例 课时36:虚拟存储思想 课时37:按需调页 课时38:示例:Linux的缺页中断处理一 课时39:示例:Linux的缺页中断处理二 课时40:页面置换一 课时41:页面置换二 课时42:页面置换二 课时43:页帧分配和系统抖动 课时44:示例:Linux存储管理一 课时45:示例:Linux存储管理二 课时46:文件系统基本概念 课时47:文件共享和保护 课时48:文件系统实现 课时49:外存分配方法一 课时50:外存分配方法二 课时51:示例:Linux的ext2文件系统一 课时52:示例:Linux的ext2文件系统二 课时53:大容量存储结构 课时54:磁盘调度 课时55:磁盘管理 课时56:交换空间管理 课时57:RAID结构 课时58:实例分析 课时59:IO设备访问方式 课时60: IO设备类型 课时61:操作系统内核的IO子系统
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。...
课时1:课程概述 课时2:教学安排 课时3:什么是操作系统 课时4:为什么学习操作系统,如何学习操作系统 课时5:操作系统实例 课时6:操作系统的演变 课时7:操作系统结构 课时8:前言和国内外现状 课时9:OS实验目标 课时10:8个OS实验概述 课时11:实验环境搭建 课时12:x86-32硬件介绍 课时13:ucore部分编程技巧 课时14:演示实验操作过程 课时15:BIOS 课时16:系统启动流程 课时17:中断、异常和系统调用比较 课时18:系统调用 课时19:系统调用示例 课时20:ucore+系统调用代码 课时21:启动顺序 课时22:C函数调用的实现 课时23:GCC内联汇编 课时24:X86中断处理过程 课时25:练习一 课时26:练习二 课时27:练习三 课时28:练习四 练习五 课时29:练习六 课时30:计算机体系结构和内存层次 课时31:地址空间和地址生成 课时32:连续内存分配 课时33:碎片整理 课时34:伙伴系统 课时35:非连续内存分配的需求背景 课时36:段式存储管理 课时37:页式存储管理 课时38:页表概述 课时39:快表和多级页表 课时40:反置页表 课时41:段页式存储管理 课时42:了解x86保护模式中的特权级 课时43:了解特权级切换过程 课时44:了解段_页表 课时45:了解ucore建立段_页表 课时46:演示lab2实验环节 课时47:虚拟存储的需求背景 课时48:覆盖和交换 课时49:局部性原理 课时50:虚拟存储概念 课时51:虚拟页式存储 课时52:缺页异常 课时53:页面置换算法的概念 课时54:最优算法、先进先出算法和最近最久未使用算法 课时55:时钟置换算法和最不常用算法 课时56:Belady现象和局部置换算法比较 课时57:工作集置换算法 课时58:缺页率置换算法 课时59:抖动和负载控制 课时60:实验目标:虚存管理 课时61:回顾历史和了解当下 课时62:处理流程、关键数据结构和功能 课时63:页访问异常 课时64:页换入换出机制 课时65:进程的概念 课时66:进程控制块 课时67:进程状态 课时68:三状态进程模型 课时69:挂起进程模型 课时70:线程的概念 课时71:用户线程 课时72:内核线程 课时73:进程切换 课时74:进程创建 课时75:进程加载 课时76:进程等待与退出 课时77:总体介绍 课时78:关键数据结构 课时79:执行流程 课时80:实际操作 课时81:总体介绍 课时82:进程的内存布局 课时83:执行ELF格式的二进制代码-do_execve的实现 课时84:执行ELF格式的二进制代码-load_icode的实现 课时85:进程复制 课时86:内存管理的copy-on-write机制 课时87:处理机调度概念 课时88:调度准则 课时89:先来先服务、短进程优先和最高响应比优先调度算法 课时90:时间片轮转、多级反馈队列、公平共享调度算法和ucore调度框架 课时91:实时调度和多处理器调度 课时92:优先级反置 课时93:总体介绍和调度过程 课时94:调度算法支撑框架 课时95:时间片轮转调度算法 课时96:Stride调度算法 课时97:背景 课时98:现实生活中的同步问题 课时99:临界区和禁用硬件中断同步方法 课时100:基于软件的同步方法
显示更多 -
目录 第一章 绪论 1.1 计算机控制系统概述 1.2 计算机控制系统的类型 1.3 计算机控制理论 1.4 计算机控制系统应用实例 1.5 计算机控制系统的发展 第二章 计算机控制系统设计的硬件基础...
课时1:计算机控制技术 课时2:计算机控制技术 课时3:计算机控制技术 课时4:计算机控制技术 课时5:计算机控制技术 课时6:计算机控制技术 课时7:计算机控制技术 课时8:计算机控制技术 课时9:计算机控制技术 课时10:计算机控制技术 课时11:计算机控制技术 课时12:计算机控制技术 课时13:计算机控制技术 课时14:计算机控制技术 课时15:计算机控制技术 课时16:计算机控制技术 课时17:计算机控制技术 课时18:计算机控制技术 课时19:计算机控制技术 课时20:计算机控制技术 课时21:计算机控制技术 课时22:计算机控制技术 课时23:计算机控制技术 课时24:计算机控制技术 课时25:计算机控制技术 课时26:计算机控制技术 课时27:计算机控制技术 课时28:计算机控制技术 课时29:计算机控制技术 课时30:计算机控制技术 课时31:计算机控制技术 课时32:计算机控制技术 课时33:计算机控制技术 课时34:计算机控制技术 课时35:计算机控制技术 课时36:计算机控制技术 课时37:计算机控制技术 课时38:计算机控制技术 课时39:计算机控制技术 课时40:计算机控制技术 课时41:计算机控制技术 课时42:计算机控制技术 课时43:计算机控制技术 课时44:计算机控制技术
显示更多 -
《操作系统》是计算机相关专业的一门重要的专业课,学习本课程旨在使学生全面地理解、掌握操作系统各部分的基本原理和实现技术;能深层次地使用和改造操作系统;具备设计和实现操作系统等大型系统软件的能力。...
课时1:L1 课时2:L2-1 课时3:L2-2 课时4:L3-1 课时5:L3-2 课时6:L3-3 课时7:L4 课时8:L5-1 课时9:L5-2 课时10:L6-1 课时11:L6-2 课时12:L7 课时13:L8-1 课时14:L8-2 课时15:L9_1 课时16:L9-2 课时17:L9-3 课时18:L10-1 课时19:L10-2 课时20:L11-1 课时21:L11-2 课时22:L12-1 课时23:L12-2 课时24:L13-1 课时25:L13-2 课时26:L14-1 课时27:L14-2 课时28:L15 课时29:L16-1 课时30:L16-2 课时31:L17-1 课时32:L17-2 课时33:L17-3 课时34:L18 课时35:L19-1 课时36:L19-2 课时37:L20-0 课时38:L20-1 课时39:L21-0 课时40:L21-1 课时41:L22-0 课时42:L22-1 课时43:L22-2 课时44:L23-0 课时45:L23-1 课时46:L23-2 课时47:L24-0 课时48:L24-1 课时49:L25-0 课时50:L25-1 课时51:L26-1 课时52:L26-2 课时53:L27 课时54:L28-1 课时55:L28-2 课时56:L28-3 课时57:L29-1 课时58:L29-2 课时59:L30-1 课时60:L30-2 课时61:L31-1 课时62:L31-2 课时63:L32-1 课时64:L32-2
显示更多 -
编译程序的构造原理和技术可以说是计算机科学技术中理论和实践相结合的最好典范。在许多课程的教学中,经典的理论和先进的技术之间联系往往缺乏具体而形象的例证,而编译原理课程在这方面具有得天独厚的优势。...
课时1:第一章 引论(1) 课时2:第一章 引论(2) 课时3:第二章 第1节 程序语言的定义与高级语言分类 课时4:第二章 第2节 高级语言的一般特性 课时5:第二章 第3节 程序语言的语法描述(1) 课时6:第二章 第3节 程序语言的语法描述(2) 课时7:第三章 第1节 词法分析器的设计 课时8:第三章 第2节 正规表达式与有限自动机(1) 课时9:第三章 第2节 正规表达式与有限自动机(2) 课时10:第三章 第2节 正规表达式与有限自动机(3) 课时11:第三章 第2节 正规表达式与有限自动机(4) 课时12:第三章 第2节 正规表达式与有限自动机(5) 课时13:第四章 第1节 自上而下分析与LL(1)分析法(1) 课时14:第四章 第1节 自上而下分析与LL(1)分析法(2) 课时15:第四章 第2节 递归下降分析程序构造 课时16:第四章 第3节 预测分析程序 课时17:第五章 第1节 自下而上分析的基本问题 课时18:第五章 第2节 算符优先分析算法(1) 课时19:第五章 第2节 算符优先分析算法(2) 课时20:第五章 第2节 算符优先分析算法(3) 课时21:第五章 第3节 LR分析法(1) 课时22:第五章 第3节 LR分析法(2) 课时23:第五章 第3节 LR分析法(3) 课时24:第五章 第3节 LR分析法(4) 课时25:第六章 第1节 属性文法 课时26:第六章 第2节 基于属性文法的处理方法、S-属性文法(1) 课时27:第六章 第2节 基于属性文法的处理方法、S-属性文法(2) 课时28:第六章 第3节 L-属性文法和自顶向下翻译(1) 课时29:第六章 第3节 L-属性文法和自顶向下翻译(2) 课时30:第七章 第1节 中间语言 课时31:第七章 第2节 赋值语句的翻译 课时32:第七章 第3节 布尔表达式的翻译(1) 课时33:第七章 第3节 布尔表达式的翻译(2) 课时34:第七章 第4节 控制语句与过程调用的翻译(1) 课时35:第七章 第4节 控制语句与过程调用的翻译(2) 课时36:第七章 第4节 习题课(一) 课时37:第七章 第4节 习题课(二) 课时38:第八章 第1节 符号表的组织与操作 课时39:第八章 第2节 符号表的内容与作用域分析 课时40:第九章 第1节 目标程序运行时的活动 课时41:第九章 第2节 静态存储管理与动态存储管理 课时42:第九章 第3节 嵌套过程语言的栈式实现(1) 课时43:第九章 第3节 嵌套过程语言的栈式实现(2) 课时44:第十章 第1节 概述 课时45:第十章 第2节 局部优化 课时46:第十章 第3节 循环优化 课时47:第十一章 目标代码生成(1) 课时48:第十一章 目标代码生成(2) 课时49:第十一章 习题课(三) 课时50:第十一章 习题课(四)
显示更多