首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
计算机基础
订阅
karen1223
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
漫谈计算机组成原理(七)I/O系统
这个系列的文章其实可以分成两个部分,计算机系统的其他硬件结构和CPU。 而我们今天要讲述的内容,就是其他硬件结构中的最后一个部分——I/O(输入输出)系统。 说起输入输出系统,其实我们一点都不陌生。从我们开始接触计算机到现在,鼠标、键盘、显示器等可能是我们一直在使用的,但仅仅是…
漫谈计算机组成原理(五)高速缓冲存储器
老样子,在正式开始介绍“高速缓冲存储器”之前,我们先来了解一下其相关的信息。 我相信,上面这张图你一定已经非常熟悉了,没错,这就是在本章绪论说的“存储器的层次结构”。 上一讲我们介绍了存储层次结构中的L4,即主存。继续向上看,你会看到L3、L2、L1都是高速缓冲存储器。那么究竟…
漫谈计算组成原理(四)主存
本文承接《漫谈计算机组成原理(三)存储器概论》。在上一篇文章中,主要介绍了存储器的层次结构。而本文主要讲述存储器层次结构中的主存部分。 主存,给我们最直观的感受就是贵。一个DDR4 8G的内存条就达到700元以上。 阅读完本文,你不但可以知道为啥内存条这么贵,还能对主存有一个基…
漫谈计算机组成原理(八)原码、补码、反码
我们当然知道,计算机只能识别0和1,也就是我们所说的机器语言。所以在程序猿进化史中出现过一种非常NB的品种——机器语言程序猿,他们的程序是写在纸带上面的。但是这种生物存在的时间不长(我不知道还有没有真正意义上的机器语言程序猿),就被编译器取代了。因为计算机只能识别0和1,所以在…
漫谈计算机组成原理(六)数据校验方法
一看这位同学就是个善于发现之人,能成大事。 其实原因非常简单,对于迅雷来说,一般使用的是P2P(点对点)的传输方式,最后的百分之一时(也有可能是下载中的每个时刻),迅雷就把你作为了点对点中的一个点,让其他人从你这里下载资源,如果你下载完成了,那不就是不能明目张胆的这么干了吗,这…
漫谈计算机组成原理(三)存储器概论
在本系列文章的前两讲中,分别介绍了计算机组成原理这一系列文章的关注点——程序是如何跑起来的,以及系统总线的相关内容,具体可以看我的这两篇文章。在我的个人博客和CSDN上都已经发布了。在前面的这两章中,我们一直讲,CPU是通过存储器这么一个部件,来获取指令和各种数据的。 但是,从…
Eventloop不可怕,可怕的是遇上Promise
有关Eventloop+Promise的面试题大约分以下几个版本——得心应手版、游刃有余版、炉火纯青版、登峰造极版和究极变态版。假设小伙伴们战到最后一题,以后遇到此类问题,都是所向披靡。当然如果面试官们还能想出更变态的版本,算我输。 这个版本的面试官们就特别友善,仅仅考你一个概…
漫谈计算机组成原理(二)之系统总线
从引言中,我们基本上能够了解到总线在计算机系统中的作用。但是上面的说法只是一个概论,我们需要给出更加详细的总线的作用:**总线是计算机中各个部件的信息传输线。**在计算机中,几乎所有需要信息传输的地方,都是存在总线的。 那么,总线传输的信息具体来讲是什么呢?总的来讲,总线传输的…
漫谈计算机组成原理(一)之程序运行的过程
我们知道,计算机是由软件和硬件共同组成的。没有硬件,软件就没有用武之地;没有软件,硬件就只能是一堆废铁。 其实这是从宏观上的封装和层次划分,对相关的内容没有了解的开发者理解起来可能会有些难度,不过这不是我们今天的重点。 我尝试着从程序员的视角来给大家分析一下,一个程序的完整运行…
计算机组成原理
计算机组成原理简介,主要摘选自唐朔飞编著的《计算机组成原理》第二版。 最初的计算机并没有微指令系统。由于 M0、M1 都是实际存在的,为了区分,这里分为微程序机器、传统机器。 计算机体系结构是对计算机组成的一种抽象性描述,表明计算机应包含哪些部分,如指令集、数据类型、存储器寻址…