网上关于计算机系统的讨论众说纷纭。刚开始,我卯足了劲想寻找一个标准答案,后来发现这并不存在! 因为计算机系统层次不一,看你从什么角度来理解这个问题。...计算机系统 现代计算机一般基于Von Neumann体系结构,它的特点是:CPU和memory是两个主要组成部分。memory保存数据和指令,CPU从memory中取指令并负责执行。...计算机系统由硬件系统和软件系统组成。硬件系统又称为裸机,软件系统是指计算机运行所需的各种程序。 没有硬件谈不上计算机,没有软件的计算机无法工作。“硬件+软件”才能称之为完整的计算机系统。...3、I/O输入输出设备 输入设备是指向计算机系统输入信息的设备,包括键盘、鼠标、扫描仪等。输出设备是指从计算机系统输出信息的设备,包括显示器、打印机等。...总线是传送信息的公共通信干线,它是由导线组成的传输线束, 按照所传输的信息种类,总线可分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。
计算机组成原理—计算机系统概论 ---- 1.1计算机的发展与应用 1.2计算机系统的组成 1.3计算机的性能指标和性能评价 1.4计算机层次结构 ---- 1.1计算机的发展与应用 国内外计算机的发展情况...冯诺依曼结构计算机的特点,工作原理 1) 特点: 由运 算器 、控 制 器 、存 储 器 、输 人 设 备 和 输 出 设 备 等 5 部分组成。...---- 1.2计算机系统的组成 一台完整的计算机应该包括硬件和软件两部分 常见硬件以及主要功能如下 存储器:主要 功 能 是 存 放 程 序 和数据,按地址 访 问 。...软件系统:一 台 计算机中全部程 序 的集 合 ,统 称 为 这 台 计算机的 软 件系统。软件按其功能分成 应用软 件和系统 软件 两大 类。...系统 软件用于 对计算机系统的 管 理、调 度 、监 视 和服务等 功 能 ,其 目 的 是 方 便 用 户 ,提 高计算机 使用 效 率 ,扩 充系统的 功能 。
它的特点包括: 计算机由运算器、存储器、控制器、输入设备和输出设备这五大部件组成 指令和数据以同等地位存放于储存器中,并可按地址寻访 指令和数据均用二进制数表示 指令由操作码和地址码组成,操作码用来表示操作的性质...在计算机系统中,软件和硬件在逻辑上是等效的,即对于同一个功能,可以通过软件来实现,也可以通过硬件来实现。...微指令 计算机只能识别机器语言,计算机在执行二进制机器指令时,需要把机器指令细分为更小的微指令 系统层次 使用高级语言编程时,先由编译程序将代码翻译成汇编语言程序,再通过汇编程序翻译成机器语言程序供计算机执行...系统从收到一次HTTP请求到做出响应所需要的时间就是处理请求的时间,而一秒内处理请求的数量就是吞吐量 响应时间 响应时间指计算机从用户发出请求开始,到系统对该请求做出响应并得到结果所需要的时间。...由于上面的各种指标都是静态量,难以用于对比计算机性能 基准程序就是俗称的”跑分软件”,它在本质上就是一段包含各种指令的代码,通过运行这些指令,来得到系统性能评分 考点总览
这个系列的文章其实可以分成两个部分,计算机系统的其他硬件结构和CPU。 而我们今天要讲述的内容,就是其他硬件结构中的最后一个部分——I/O(输入输出)系统。...这篇文章主要讲述的就是I/O系统的组成以及I/O系统的工作原理,下面就正式开始I/O系统之旅吧! I/O设备的组成 说起输入输出系统,其实我们一点都不陌生。...从我们开始接触计算机到现在,鼠标、键盘、显示器等可能是我们一直在使用的,但仅仅是这些设备并没有办法组成I/O系统,这只能算是I/O系统的一部分——外围设备(I/O硬件)。...只有硬件没有软禁,这个系统只能是一堆废铁,所以,I/O软件和I/O硬件共同组成了计算机的I/O系统。 I/O软件 所谓I/O软件,简单讲就是用来控制I/O硬件的,分成I/O指令和通道指令两个部分。...设备状态标记:可以用于标记设备的工作状态、标记设备是否准备完成、标记是否可以向CPU发送中断请求等 总结 本文介绍了I/O系统的组成,重点在介绍三种数据的传送方式。
眼看着要考试了,来预习一下计算机组成原理~ 内容杂乱,权当笔记,所有的资料都扔GitHub了。然后后面加了点调试的资料。
1.1 计算机系统简介 ---- 1.1.1 计算机软硬件概念 ---- 计算机系统由硬件和软件两大部分组成: 硬件:是指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成...计算机的软件通常又可以分为两大类:系统软件和应用软件: 系统软件又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。...软件的研究对象主要是操作系统级以上的各级虚拟机。 ---- 1.1.3计算机组成和计算机体系结构 ---- 计算机体系结构:指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。...计算机组成:指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。...例:对于一个计算机来说,其具有乘法计算、除法计算等功能,这是其结构的组成部分,而对于乘法计算指令和除法计算指令实现的方式,则是计算机组成的问题。
计算机分类 服务器 PC机:个人计算机 嵌入式设备:手机,可携带设备 其中根据分类不同,计算机组成的部件与偏向性能也会不同。...而外部的输入的信息经过处理器后通过计算机表现。...主板 主板承载着计算机内部所有的部件,如CPU,显卡,声卡,硬盘,光驱等,其中还有南北桥芯片主要负责CPU与其他部件之间的通信。...南桥芯片 负责CPU与低速度部件间的接口,通常连接各种输入输出设备,如音响,硬盘等 计算机的性能主要来源于CPU,内存,显卡。...显卡中最终要的部件为GPU,图形用户界面、视频游戏等都是通过一系列的图形和图像组成。
目录 计算机的软硬件概念 计算机的程序结构 计算机体系结构和计算机组成 ---- 计算机的软硬件概念 我们知道计算机主要由软件和硬件两部分组成,硬件就是计算机的实体,如主机,外设等;软件主要由各类各类特殊功能的程序组成...同时软件还可分为系统软件和应用软件,系统软件主要用来管理整个计算机系统,主要包括语言处理程序,操作系统,网络软件等等,应用软件就是按任务需要编制的软件,比如我们的QQ微信和游戏等等。...计算机的程序结构 其中M0,M1组成了计算机的硬件,而M2,M3,M4组成了计算机软件部分。...计算机体系结构和计算机组成 计算机体系结构:程序员所见到的计算机系统的属性,概念性的结构与功能特性。 计算机组成:实现计算机体系结构所体现的属性。
1、计算机加电 2、启动BIOS(计算机启动一定会先启动bios系统),扫描启动设备,从某一个启动设备中找到操作系统 3、读取启动设备的第一个扇区的大小(称之为主引导记录mbr) ...446 bootloader=》grub程序 64分区信息 2结束标志位 4、grub程序负责将操作系统内核装载入内存,启动操作系统 5、操作系统会让BIOS去检测驱动程序...(了解) 前言: 操作系统最核心的概念就是进程 进程指的就是一个程序的运行过程,具体来说指的是操作系统控制硬件来运行的过程 第二代计算机 串行:多个任务是一个运行完毕后在运行下一个... 批处理系统 一次把一个或者一道程序读入内存,运行完毕后,在执行下一个程序没有并行,称之为串行 优点: 1.充分利用了计算机资源 缺点: 1....让程序员明显感觉到等待 2.程序的运行是串行 3.整个过程都是人参与的 第三代计算机(******) 并发:多个任务看起来是同时运行 多道技术==》并发
前言 这篇文章是整个《漫谈计算机组成原理》系列文章的最后一篇——中断系统。...实际上,在《I/O系统》那一篇文章中,我们已经介绍过了中断系统,我想你大概也知道了中断的流程及中断的两种方式,如果你还不知道,就去翻翻前一篇文章《漫谈计算机组成原理(七)I/O系统》吧!...在这篇文章中,我们将细化的讲述中断系统的相关内容,带你全面的了解中断系统的组成、中断系统的工作流程及中断系统的意义。那就开始吧! 中断系统概述 所谓中断,在计算机系统中的含义就是:“当前程序被打断”。...结语 其实这块的东西非常简单,没有什么高大上的,所以我的行文就是按照唐老师的《计算机组成原理》一书的编排方式操作的。这个系列的文章到这里就结束了。...剩下CPU那部分没有写的东西,后面可能会放到“计算机系统”的文章中,也有可能写个这个系列文章的续集(笑哭)。
二、特色: 计算机组成的一般原理,不以具体机型为依托。 采用自顶向下的方式、层层细化。 三、补充: 一、基本内容: 1.这门课讲什么? 图片来自网络 计算机组成原理是计算机专业的核心课程、基础课程。...比如:机械式的计算机、模拟电子计算机、数字电子计算机。 那么现在的计算机,几乎都是数字电子计算机。 2.什么是组成? 组成是指计算机硬件系统的逻辑实现。这里面说的是逻辑实现,不是物理实现。...(如果看到计算机组织的教材,它和计算机组成的内容是一样的。) 什么是计算机硬件系统的逻辑实现? 就是用数字电路的知识、数字逻辑的知识、门电路、触发器等。 数字电子的元器件,来实现计算机的硬件系统。...计算机组成原理要学的: 处理器Memory I/O、Database & Control。 图片来自网络 计算机系统结构: 1)分析+评测。--- 知其所以然。 2)并行计算机系统结构入门。...一旦把这条指令引入到计算机系统当中了,那么计算机组成这门课(计算机组成的设计人员)就要确认用什么样的方式来实现这条指令。 三、补充: 图片来自刘宏伟老师所画,这个是计算机系统的核心。
计算机发展的历程 2.计算机的层次结构 计算机系统的基本组成 计算机硬件的基本组成 计算机的软件与硬件的关系 计算机的工作过程(指令执行的过程) 3.计算机的性能指标 ==(重点)== 二、计算机发展历程...计算机系统的基本组成 2.计算机硬件基本组成 1.存储器 1.存储器相关概念 2.公式化的解题步骤 2.运算器(后面章节会讲,先了解有这么个东西) 3.控制器(后面章节会讲,先了解有这么个东西) 4...计算机发展的历程 2.计算机的层次结构 计算机系统的基本组成 计算机硬件的基本组成 计算机的软件与硬件的关系 计算机的工作过程(指令执行的过程) 3.计算机的性能指标 (重点)...三、计算机的层次结构 1. 计算机系统的基本组成 计算机系统由软件和硬件两部分组成(不需要背过,但要有概念) 硬件 硬件系统主要由中央处理器、存储器、输入输出控制系统和各种外部设备组成。...也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
目录 冯·诺依曼计算机的特点 计算机硬件框图 系统复杂性管理的方法(3’Y) 计算机的工作步骤 上机前的准备 计算机的工作过程 存储器的基本组成 运算器的基本组成及操作过程 控制器 ---- ...计算机组成原理课程笔记。 ...冯·诺依曼计算机的特点 冯·诺依曼计算机主要由以下6个特点组成,其中存储程序较为重要,我们也会主要讲解一下。...计算机由五大部件组成 指令和数据用二进制表示 指令由操作码和地址码组成 以运算器为中心 指令和数据以同等地位存于存储器, 可按地址寻访 存储程序 计算机硬件框图 这个是冯诺依曼计算机结构框图...系统复杂性管理的方法(3’Y) 系统设计需要满足3Y原则: 层次化(Hierachy):将被设计的系统 划分为多个模块或子模块 模块化(Modularity):有明确定义 (well-defined
由此我们引出总线的定义: 连接各个部件的信息传输线,是各个部件共享的传输介质; 构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。...---- 通信总线 ---- 通信总线:用于计算机系统之间或者计算机系统与其他系统之间的通信。...这种结构大多用于大、中型计算机系统。 ---- 三总线结构 ---- 在三总线结构中,任一时刻只能使用一种总线。...半同步通信适用于系统工作速度不高但又包含了由许多工作速度差异较大的各类设备组成的简单系统。 ---- 分离式通信 ---- 以上三种通信方式都是从主模块发出地址和读写命令开始,直到数据传输结束。...这种方式控制比较复杂,一般在普通微型计算机系统很少采用。
在这个系列文章的第一讲,漫谈计算机组成原理(一)之程序运行的过程 中说过,现代计算机是从冯若伊曼计算机发展起来的。...其组成部分有存储器、运算器、控制器、输入设备、输出设备,在现代计算机中,人们将运算器与控制器封装起来成为CPU(中央处理单元)。...现代计算机几乎所有的都是采用总线连接。 概述 从引言中,我们基本上能够了解到总线在计算机系统中的作用。但是上面的说法只是一个概论,我们需要给出更加详细的总线的作用:总线是计算机中各个部件的信息传输线。...单总线结构 这里写图片描述 这种结构中,只有一条总线:系统总线。计算机中的所有设备都连接在这条总线上。...感兴趣的可以看看这篇博文:https://blog.csdn.net/ce123_zhouwei/article/details/6936047,不过我发现这个作者好像是直接摘抄的唐朔飞教授的《计算机组成原理
本次及以后有关于计算机组成原理的文章,旨在做学习时的记录和知识的分享。不论是应对期末考试,还是考研都是很有帮助的。希望大家多多支持更新!!!...❤️❤️❤️ 1.早期的冯诺依曼机 在早期的ENIAC计算机中,程序员们需要手动将线插入电脑中,来控制计算机的计算,因此计算机运行速度的优势就被手工接线这种方法给中和掉了。...(图片、声音、文字等); 控制器:指挥程序的运行; 在计算机系统中,软件和硬件在逻辑上是等价的。...3.早期冯诺依曼机的特点 计算机有五大部件组成(其中输出/输入设备可被称为I/O设备) 指令和数据以同等的地位储存在存储器当中,可按地址寻访 指令和数据都是以二进制的方式表示 指令由操作码和地址码组成...小结 本文主要是讲解了基于早期的冯诺依曼机的组成逻辑结构,逐渐延伸到了现代的计算机逻辑结构。其中还讲解了硬件的基本组成,旨在为后面的学习打好基础。
计算机底层原理,跟上层思想紧密相连。 二.计算机组成 2.1 计算机基本硬件组成 CPU 计算机最重要的核心配件,全名叫中央处理器。 计算机的所有“计算”都是由CPU来进行的。...其实只需要有 I/O 设备,能让我们从计算机里输入和输出信息。 显卡 现在,使用图形界面操作系统的计算机,无论是 Windows、Mac OS 还是 Linux,显卡都是必不可少的。...这种方式SoC,也就是System on a Chip(系统芯片)。...在现在的计算机里,上面的算术逻辑单元和这里的控制器单元,共同组成了我们说的 CPU。...参考 《深入浅出计算机组成原理》
每天工作都在用计算机,玩游戏也在用计算机,移动互联网没有兴起之前撩妹/勾搭小哥哥也是用计算机,到底计算机是由什么组成的? 一、计算机硬件组成 计算机系统包括硬件和软件。...计算机的硬件系统通常分成5大部件组成。分别是:控制器,运算器,储存器,输入设备和输出设备。...因此,现代计算机可认为由三大部分组成:CPU,储存器,I/O设备。CPU和存储器和起来又称为主机。 如图所示: ?...中央处理器由运算器和控制器组成。 主存储器由主存储体(M)和储存器地址寄存器(MAR)以及存储器数据寄存器(MDR)。...五,机器语言,汇编语言和高级语言 机器语言是由0,1组成,是计算机能直接识别的语言;汇编语言是面向机器的语言,用一些特殊的符号表示指令,例如加减乘除ADD,SUB,MUL,DIV;高级语言是面向用户的语言
在今天的内容中,我们将会了解计算机系统的组成以及计算机硬件的相关内容,让我们进入今天的内容吧!!! 一、计算机系统的组成 硬件系统和软件系统共同构成了一个完整的计算机系统。...2.1.2 计算机硬件系统的组成 计算机在刚开始被研发出来时,就是用于科学领域的计算任务,因此我们就需要计算机能够具有计算的功能,刚开始计算机并没有操作系统的概念,计算机的运算工作都是通过硬件直接完成,...结语 在今天的内容中我们介绍了计算机系统的组成——计算机系统是由硬件系统和软件系统共同组成。在评价一台计算机器系统的性能好坏时,我们需要同时根据其硬件系统与软件系统的好坏来对其进行评价。...在硬件系统中,现在的计算机都是使用的冯·诺依曼机,这一类计算机都具有以下特点: 采用的是“存储程序”的工作方式。 计算机硬件系统由运算器、控制器、存储器、输入/输出设备5大部件组成。...控制器与运算器也被整合到了CPU中,于是现代的计算机结构就演变成了由CPU和存储器组成的主机与输入输出设备组成的外设共同构成的计算机的硬件系统。
---- 5.1.2 输入输出系统的组成 ---- 输入输出系统: I/O软件 I/O硬件 ---- I/O 软件 ---- 输入输出系统软件的主要任务如下: 将用户编制的程序(或数据)输入主机内。...实现输入输出系统与主机工作的协调等。 组成: I/O指令:机器指令的一类,其设备码相当于设备的地址,用于选择某台设备与主机交换信息。...---- I/O 硬件 ---- 输入输出系统的硬件组成是多种多样的,在带有接口的I/O系统中,一般包括: 接口模块 I/O设备两 如上图所示: 具有通道的I/O系统; 一个通道可以和一个以上的设备控制器相连...计算机信息的存储设备:系统软件和各种计算机的有用信息,其信息量极大,需存储保留起来。 机——机通信设备:实现一台计算机与其他计算机或与其他系统之间完成通信任务的设备。...---- 5.3.2 接口的功能和组成 ---- 如上图所示为总线结构的计算机,每一台I/O设备都是通过I/O接口挂到系统总线上的。图中的I/O总线包括数据线、设备选择线、命令线和状态线。
领取专属 10元无门槛券
手把手带您无忧上云