计算机组成原理
PauperGuy
God
展开
-
计算机组成原理重要知识点及笔&面试常考题目(3)
一 巩固习题除了十进制以外,这个世界上常见的还有什么进制?二进制、八进制、十二进制、二十进制、六十进制。二进制一般使用什么方法转换成十进制?整数:按权展开法。十进制一般使用什么方法转换成二进制?整数:重复相除法,小数:重复相乘法。计算机直接使用原码计算有什么缺点?0有两种表示方法,减法运算复杂。请计算12、124、1023、-1、-127的二进制原码。12(0b1100)、124(0b1111100)、1023(0b1111111111)、-1(-0b1)、-127原创 2020-05-12 10:56:24 · 64190 阅读 · 2 评论 -
计算机组成原理重要知识点及笔&面试常考题目(2)
一 巩固习题计算机的总线就像是计算机的“高速公路”,你是否可以说出总线主要的功能和分类?总线的功能是解决不同设备之间的通信问题。可以分为:片内总线、系统总线,其中系统总线可以分为数据总线、地址总线、控制总线。什么是总线标准,为什么需要总线标准,现在有哪些常见的总线标准?总线标准是系统与各模块、模块与模块之间的一个互连的标准界面。总线标准有利于各模块高效使用总线。USB、PCIe等。常说的“IO设备”,“I”、“O”分别是什么的缩写?Input、Output,输入设备、输出设备。原创 2020-05-12 10:39:13 · 63969 阅读 · 2 评论 -
计算机组成原理重要知识点及笔&面试常考题目(1)
一 巩固习题计算机的发展历史大概可以分为几个阶段?每个阶段的计算机分别有什么特点?分为四个阶段:电子管计算机:集成度低,体积大,功耗高,运行速度慢,操作复杂。晶体管计算机:相对电子管计算机,体积小,速度快,功耗低,可靠性高,配备显示器。集成电路计算机:操作系统诞生。超大规模集成电路计算机:集成度高,速度快,体积小,价格低,用途广泛。你了解“摩尔定律”吗?“摩尔定律”对现代计算机产生了什么影响? 摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其原创 2020-05-12 10:22:31 · 66297 阅读 · 1 评论 -
实现FIFO缓存置换算法(Python)
关于FIFO淘汰缓存时,把最先进入链表的结点淘汰掉。具体实现(Python)(代码中引进的双向链表内容请查看-->https://blog.csdn.net/huanglei305/article/details/99422314)# -*- encoding=utf-8 -*-from computer_principle.DoubleLinkedList impor...原创 2019-08-13 13:13:58 · 43460 阅读 · 9 评论 -
实现LRU缓存置换算法(Python)
关于LRU算法如下图,假设缓存4个子块,()表示使用的字块,[]表示淘汰的字块。使用双向链表实现LRU淘汰缓存时,把链表尾部的节点淘汰。具体实现(代码中引入的双向链表-->https://blog.csdn.net/huanglei305/article/details/99422314)# -*- encoding=utf-8 -*-from com...原创 2019-08-13 14:04:35 · 42527 阅读 · 2 评论 -
实现LFU缓存置换算法(Python)
关于LFU最不经常使用算法,淘汰缓存时,把使用频率最小的淘汰掉,当多个节点使用频率相同时,按照FIFO算法淘汰。具体实现(Python)(代码中引进的双向链表内容请查看-->https://blog.csdn.net/huanglei305/article/details/99422314)# -*- encoding=utf-8 -*-from computer_p...原创 2019-08-13 13:54:21 · 42960 阅读 · 4 评论 -
计算机组成原理核心知识点总结&面试笔试要点
作为一名计算机专业的学生,计算机组成原理、计算机网络、操作系统这三门课程可以说是专业核心基础课,是至关重要的,其内容是一名合格的coder所必备的知识集;非科班出身的程序员要是想要有所提升,也需要认真学习这三门课程,可以快速形成计算机知识的结构体系,理解计算机底层原理,在工作实践中可以借鉴优秀的设计;而且很多互联网公司在笔试和面试中都会涉及到这三门课程的知识点,因此我通过视频学习对这三门课程就行...原创 2019-08-13 14:04:07 · 120567 阅读 · 32 评论