halo~我是bay_Tong桐小白
本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言、指点
最近更新:
定义: 计算机系统结构,也称计算机体系结构
主要研究内容: 组织结构、实现策略、性能优化
虚拟机: 指由软件实现的虚拟的机器,用以区别于固件/硬件实现的物理机器
多层次结构: 一台计算机所提供的编程语言有多种,构成一系列的层次级别
对于使用某一层语言来编写程序的程序员来说,不需要关注程序在其他层是怎样执行的,即对于这一层的程序员来说,似乎在使用着只由这一层的编程语言编写程序的计算机,因此该层可被归纳为一个虚拟机层
冯氏分类法: 用系统的最大并行度对计算机进行分类
Flynn分类法: 按照指令流和数据流的多倍性进行分类
ps:相关概念定义
总原理:加快经常性事件,在计算机系统设计中,对经常发生的情况赋予优先的处理权和资源使用权,以得到更多的总体上的改进
Amdahl定律: 加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性
Amdahl定律的性能递减规则:如果仅仅对计算机中的一部分做性能改进,则改进越多,所得到的总体性能的提升就越有限
CPU性能公式:
根据性能公式,可得处理器性能优化的策略
程序局部性原理
该原理常见于存储系统的相关策略与算法,存储器更多相关知识内容详细见计算机组成原理专栏文章《存储器层次结构总结——基本知识要点汇总》
重要理论基础
软件对系统结构的影响
可移植性概念:一个软件不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行
实现可移植性的常用方法:
器件对系统结构的影响: 器件发展是推动计算机系统结构不断发展的最活跃的因素
应用对系统结构的影响: 应用需求是促使计算机系统结构发展的最根本的动力
并行性概念: 计算机系统在同一时刻或者是间隔内进行多种运算或操作
并行性等级:
从处理数据的角度看(从低到高依次)
从执行程序的角度看(从低到高依次)
时间重叠: 引入时间因素,多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分
典型实例:流水线
资源重复: 引入空间因素,通过重复设置硬件资源,大幅度地提高计算机系统的性能
实例:为解决流水线堵塞,细化任务,任务分支
资源共享: 软件方式,使多个任务按一定时间顺序轮流使用同一套硬件设备
时间重叠: 起主导作用
实现时间重叠的基础:部件功能专用化
资源重复原理: 常见于以下场合
资源共享: 用单处理机模拟多处理机的功能,形成所谓虚拟机的功能
发展方向:
按耦合度分类:
持续更新中……
我是桐小白,一个摸爬滚打的计算机小白
文章浏览阅读484次。DescriptionGiven n differentobjects, you want to take k of them. How many ways to can do it? For example, saythere are 4 items; you want to take 2 of them. So, you can do it 6 ways. Take 1, _快速幂求逆元 在线oj
文章浏览阅读6.6k次,点赞10次,收藏23次。现在开头:Fairseq是一个正在快速迭代的产品,而且是开源的!这不是表扬,这意味着三件事情:1.他没有文档!所有框架代码都没有任何注释,包括函数docstring都没有2.他没有经过有效测试,估计是抢时间吧!即使是官网Readme里的例子也是无法跑起来的!3.他是一个框架,而且是一个非常不Pythonic的框架,充斥着inline/包装器/莫名其妙的语法。虽然这三点决定他真的对不住Facebook的金字招牌,但是作为一个学习者,总要把他运行起来,那么开始这场针对 FaceBOOK派“全_final_lr_scale
文章浏览阅读5.1k次。目录摘要:基本操作与命令介绍:进入top后交互一点点新的操作Author: Keivn.Xu [email protected]摘要: 玩过Linux一定使用过busybox top命令,但下面的操作方法,你不一定有见过。基本操作与命令介绍:console:/ $ busybox top -help top: invalid optio..._busybox top
文章浏览阅读1.6k次。为什么无线信号(RSSI)是负值答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:RSSI(接收信号强度)Received Signal Strength IndicatorRss=10logP,只需将接受到的信号功率P代..._c#获取低功耗设备的rssi信号强度
文章浏览阅读204次。1.RPC与本地调用的区别RPC远程调用,一般是跨平台、采用http协议,因为http协议底层使用socket技术,只要你的语言支持socket技术,就可以相互进行通讯。比如:java语言开发的接口,使用http协议,如此以来C#语言可以调用。本地调用:只支持java语言与java语言开发,使用虚拟机和虚拟机之间的通讯,RMI。2.雪崩效应产生的原因默认情况下只有一个线程池维护所有的服务接口,如果大量的请求访问同一个接口,达到tomcat线程池默认极限,可能会导致其他服务无法访问。3.雪_接口超时时间过长导致雪崩效应
文章浏览阅读2.7w次,点赞4次,收藏35次。redis常用命令_linux 连接redis
文章浏览阅读982次。全部已在本机验证,可能根据用户安装的系统功能不同而有些命令无效。设备管理器 hdwwiz.cpl 或devmgmt.msc添加或删除程序 appwiz.cpl管理工具 control admintoolsBluetooth文件传送向导 fsquirt计算器 calc证书管理控制台 certmgr.msc字符映..._window bat call 环境
文章浏览阅读1.1w次,点赞8次,收藏82次。相机标定_相机标定
文章浏览阅读1.1k次。const date = new Date()const year = date.getFullYear()const month = date.getMonth() + 1 >= 10 ? date.getMonth() + 1 : `0${date.getMonth() + 1}`const day = date.getDate() >= 10 ? date.getDate() : `0${date.getDate()}`const hours = date.getHours() ._js 时分秒 时间格式
文章浏览阅读2.2k次。摘要:简述重建索引的情况及重建索引_oracle 重建索引
文章浏览阅读2.7k次。以stm32f105rct6为例子,keil迁移到cubeIDE_cubeide生成代码 keil打开
文章浏览阅读781次。以对数域常用的dBFS刻度为例,支持主流音频信号位深:整型16/24/32位和浮点32位,编写Python实现对数域和采样值单位互换功能_dbfs 频域