精华内容
下载资源
问答
  • 计算机控制技术课程简介与资料

    千次阅读 2016-08-27 19:45:22
    计算机控制技术课程简介与资料 主要学习汇编语言和C语言。 为了在课程学习中就让代码更容易理解,选用MCU 8051 IDE进行教学演示。

    计算机控制技术课程简介与资料

    非常赞的网络公开课:

    国防科学技术大学: http://www.icourses.cn/coursestatic/course_6563.html

    教学单元
    第一章 绪论 第二章 计算机控制系统的信号转换 第三章 计算机控制系统的数学基础 第四章 计算机控制系统分析 第五章 计算机控制系统间接设计法 第六章 计算机控制系统直接设计法 第七章 数字控制器的状态空间设计方法 第八章 计算机控制系统的设计与应用 本课其他资源

    青岛大学: http://www.icourses.cn/coursestatic/course_3041.html

    教学单元
    模块一 第一章 绪论 模块二 第二章 输入输出接口与过程通道 模块三 第三章 数字控制技术 模块四 第四章 常规及复杂控制技术 模块五 第六章 应用程序设计与实现技术 模块六 第七章 人机接口技术与监控组态... 模块七 第八章 分布式测控网络技术 模块八 第九章 计算机控制系统设计与实... 模块九 工程案例 模块十 课堂专题讨论 模块十一 实验课 本课其他资源


    课件资料:http://pan.baidu.com/s/1hrKoza8

    arduino资料网址:

    https://www.arduino.cc/

    http://www.arduino.cn/

    http://tieba.baidu.com/f?kw=arduino&ie=utf-8

    课程内容包括计算机控制系统的概念、组成、原理、特点、分类和发展概况,计算机控制系统的构成原理及基本设计方法,常规控制算法,计算机控制系统的抗干扰技术,工控组态软件的使用方法。

    主要学习汇编语言C语言。课程结构如下:



    分为课程学习和实验两个部分。为了在课程学习中就让代码更容易理解,选用MCU 8051 IDE进行教学演示。

    具体参考:http://www.moravia-microsystems.com/mcu-8051-ide/

    软件使用效果如下:

    1 汇编点LED灯演示-ASM



    2 C点LED矩阵演示-C



    3 数字按键演示-C



    4 所有汇总




    展开全文
  • 计算机控制技术课程教学设计(一些思考与尝试)PID算法可以用Matlab或C语言进行学习;系统接口和输入输出可以通过三维仿真软件或实际系统进行学习。~~~~~~...
    展开全文
  • 微型计算机控制技术(于海生)

    热门讨论 2010-05-28 19:43:43
    微型计算机控制技术(于海生)课件 值得看看! 第一章 绪论 1. 什么是计算机控制系统? 计算机控制系统就是利用计算机来实现生产过程自动控制的系统。 2. 计算机控制系统的工作原理(过程)可归纳为几步? (1)实时...
  • 存储器:存放程序和数据,是计算机实现“存储程序控制”的基础。  输入设备:将人们熟悉的信息形式转换成计算机可以接受并识别的信息形式的设备。 输出设备:将计算机处理的结果(二进制信息)转换成人类或其它...

    计算机硬件组成框图如下:

    各部件的作用如下: 

    控制器:整机的指挥中心,它使计算机的各个部件自动协调工作。

    运算器:对数据信息进行处理的部件,用来进行算术运算和逻辑运算。

    存储器:存放程序和数据,是计算机实现“存储程序控制”的基础。 

    输入设备:将人们熟悉的信息形式转换成计算机可以接受并识别的信息形式的设备。

    输出设备:将计算机处理的结果(二进制信息)转换成人类或其它设备可以接收和识别的信息形式的设备

    计算机系统的主要技术指标有:

    机器字长:指CPU一次能处理的数据的位数。通常与CPU的寄存器的位数有关,字长越长,数的表示范围越大,精度也越高。机器字长也会影响计算机的运算速度。

    数据通路宽度:数据总线一次能并行传送的数据位数。

    存储容量:指能存储信息的最大容量,通常以字节来衡量。一般包含主存容量和辅存容量。

    运算速度:通常用MIPS(每秒百万条指令)、NFLOPS(每秒百万次浮点运算)或CPI(执行一条指令所需的时钟周期数)来衡量,CPU执行时间指CPU对特定程序的执行时间。

    主频:机器内部主时钟的运行频率,是横向机器速度的重要参数

    吞吐量:指流入、处理和流出系统的信息速率。它取决于主存的存储周期。

    响应时间:计算机系统对特定时间的响应时间,如实时响应外部中断的时间等。

    主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。

    CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。

    主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。

    存储单元:可存放一个机器字并具有特定存储地址的存储单位。

    存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。

    存储字:一个存储单元所存二进制代码的逻辑单位。

    存储字长:一个存储单元所存二进制代码的位数。

    存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。

    机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。

    CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。

    PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数

    形成下一条指令地址。

    IR:Instruction Register,指令寄存器,其功能是存放当前正在执行的指令。

    CU:Control Unit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。

    ALU:Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。

    ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器。

    MQ:Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。

    X:此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作寄存器之一,用来存放操作数;

    MAR:Memory Address Register,存储器地址寄存器,在主存中用来存放欲访问的存储单元的地址。

    MDR:Memory Data Register,存储器数据缓冲寄存器,在主存中用来

    存放从某单元读出、或要写入某存储单元的数据。

    I/O:Input/Output equipment,输入/输出设备,为输入设备和输出设备的总称,用于计算机内部和外界信息的转换与传送。

    MIPS:Million Instruction Per Second,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位。

     

    展开全文
  • 本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习。一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止。我们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念、...

    本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习。一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止。我们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念、专业术语和组成部分。

      好久没有更新博客了,从国庆节到现在一直在整理秋招的一些资料,简历模版,嵌入式软件面试知识点总结,秋招笔试题目整理,面经总结复盘等。一共整理了将近400页,16W字。顺便把百度网盘的资料也整理了下,到10.16才整理完(需要资料的在主页有我联系方式)。不得不说,整理资料是真的磨人性。

      接下来的计划是补充下操作系统和计算机组成原理相关的知识。从《深入理解计算机系统》这本书开始吧,系统学习下《深入理解计算机系统》这本书,还有9个Lab可以做下,以便加深理解。初步计划一周一章(不知道行不行),争取在放寒假前做完这些。

      我会把看书过程中一些重要的知识点,概念的理解以及做实验的详细过程都放在博客深入理解计算机系统专栏中。欢迎关注我的博客以便第一时间获取文章更新的内容。

      下面就是本书第一章的一个简单总结。

    源程序是如何存储的

    #include <stdio.h>
    int main()
    {
    	printf("hello,world\n");
    	return 0;
    }
    

      以上程序是我们通过文本编辑器创建的文本文件,保存为hello.c。源程序实际上就是一个由值0和1组成的位(又称为比特)序列,8个位被组织成一组,称为字节。每个字节表示程序中的某些文本字符。现代计算机都使用ASCII标准来表示文本字符。hello.c程序的ASCII文本字符如下所示。

    image-20201019170810469

      hello.c程序是以字节序列的方式储存在文件中的。

      hello.c的表示方法说明了一个基本思想:系统中所有的信息——包括磁盘文件、内存中的程序、内存中存放的用户数据以及网络上传送的数据,都是由一串比特表示的。区分不同数据对象的唯一方法是我们读到这些数据对象的上下文

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/qq_16933601/article/details/109169750

    源程序到可执行文件的过程

      GCC编译器驱动程序读取源程序文件hello.c,并把它翻译成一个可执行目标文件hello。这个翻译过程可分为四个阶段:预编译,编译,汇编,链接。

    image-20201019171458969

    预编译

      在预编译的过程中,主要处理源代码中的预处理指令,引入头文件,去除注释,处理所有的条件编译指令(#ifdef,#ifndef,#else,#elif,#endif),宏的替换,添加行号,保留所有的编译器指令

    编译

      在预处理结束后,进行的是编译。编译过程所进行的是对预处理后的文件进行语法分析,词法分析,语义分析,符号汇总,然后生成汇编代码

    汇编

      汇编过程将汇编代码转成二进制文件,二进制文件就可以让机器来读取。每一条汇编语句都会产生一句机器语言。

    链接

      由汇编程序生成的目标文件并不能立即就被执行,其中可能还有许多没有解决的问题。例如,某个源文件中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某个库文件中的函数等等。所有这些问题,都需要经链接程序的处理方能得以解决链接程序的主要工作就是将有关的目标文件彼此相连接,也即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的这些目标文件成为一个能够被操作系统装入执行的统一整体

    shell是什么

      shell是一个命令行解释器,它输出一个提示符,等待输入一个命令行,然后执行这个命令。如果该命令行的第一个单词不是一个内置的shell命令,那么 shell就会假设这是个可执行文件的名字,它将加载并运行这个文件。

    典型系统的硬件组成

    总线

      贯穿整个系统的是一组电子通道,称作总线。通常总线中传输的是固定长度的字节块,也就是字(word)。字中的字节数(字长)是一个基本的系统参数。不同系统字长不同。比如32位系统的字长为4个字节,64位系统的字长为8个字节。

    IO设备

      I/O(输入/输出)设备是系统与外部世界的联系通道。我们的示例系统包括四个I/O设备:作为用户输入的键盘和鼠标,作为用户输出的显示器,以及用于长期存储数据和程序的磁盘驱动器(简单地说就是磁盘)。

      每个IO设备都通过一个控制器或适配器与I/O总线相连。控制器和适配器之间的区别主要在于它们的封装方式。控制器是I/O设备本身或者系统的主印制电路板(通常称作主板)上的芯片组。而适配器则是一块插在主板插槽上的卡。无论如何,它们的功能都是在I/O总线和I/O设备之间传递信息

    主存

      主存是一个临时存储设备,在处理器执行程序时,用来存放程序和程序处理的数据。从物理上来说,主存是由一组动态随机存取存储器(DRAM)芯片组成的。从逻辑上来说,存储器是一个线性的字节数组,每个字节都有其唯一的地址(数组索引),这些地址是从零开始的。

    处理器

      中央处理单元(CPU),简称处理器,是执行存储在主存中指令的引擎。处理器的核心是一个大小为一个字的存储设备(或寄存器),称为程序计数器(PC)。在任何时刻,PC都指向主存中的某条机器语言指令(即含有该条指令的地址)。

    运行hello程序

      shell读取到我们从键盘输入的“./hello”后,计算机中的信息流向如下图红线所示:

      键盘->USB控制器->I/O总线->I/O桥->系统总线->寄存器

      寄存器->系统总线->I/O桥->内存总线->主存

      shell程序需要把用户输入的内容作为一个变量使用,而这个变量一定在内存中有个地址,所以它最终会到达内存。

    image-20201019191356753

      当我们在键盘上敲回车键时, shell程序就知道我们已经结東了命令的输入。然后shell执行一系列指令来加载可执行的hello文件,这些指令将hello目标文件中的代码和数据从磁盘复制到主存。数据包括最终会被输出的字符串“ hello,wor1d\n”。信息流向如下所示。

      磁盘->磁盘控制器->I/O总线->I/O桥->内存总线->主存

      这种访问数据的方式数据不会经过CPU,而是直接从磁盘到主存,这种方式称为DMA。DMA(直接存储器访问)有利于减轻CPU的负荷,使CPU可以在数据转移的同时做其它任务。

    image-20201019191522808

      加载完hello文件后,CPU将会开始从hello程序的主函数处执行指令。这些指令将“hello,world\n”字符串中的字节从主存复制到寄存器文件,再从寄存器文件中复制到显示设备,最终显示在屏幕上。信息流向如下图所示。

      主存->寄存器->系统总线->I/O桥->I/O总线->图形适配器->显示器

    image-20201019191644207

    高速缓存

      通过运行hello程序,我们可以知道,指令和数据需要多次在寄存器、主存、磁盘之间来回复制,这些复制其实就是开销,减慢了程序工作的速度。这个时候我们就需要高速缓存存储器(cache memory)来解决这个问题。

    image-20201019195237101

      L1高速缓存的容量可以达到数万字节,访问速度几乎和访问寄存器文件一样快。

      L2高速缓存容量为数十万到数百万字节,通过一条特殊的总线连接到处理器。进程访问L2高速缓存的时间要比访问L1高速缓存的时间长5倍,但是这仍然比访问主存的时间快5~10倍。

      L1和L2高速缓存是用一种叫做 静态随机访问存储器(SRAM) 的硬件技术实现的。

      高速缓存局部性原理:程序具有访问局部区域中的数据和代码的趋势。因此,高速缓存存储器作为暂时的集结区域,存放处理器近期可能会需要的信息

    存储设备的层次结构

      从上至下,设备的访问速度越来越慢、容量越来越大,并且每字节的造价也越来越便宜。寄存器文件在层次结构中位于最顶部,也就是第0级或记为L0。

    image-20201019200335061

      存储器层次结构的主要思想是上一层的存储器作为低一层存储器的高速缓存。因此,寄存器文件就是L1的高速缓存,L1是L2的高速缓存,L2是L3的高速缓存,L3是主存的高速缓存,而主存又是磁盘的高速缓存。

    操作系统管理硬件

      操作系统是应用程序和硬件之间插入的一层软件。所有应用程序对硬件的操作尝试都必须通过操作系统。

      操作系统有两个基本功能:(1)防止硬件被失控的应用程序滥用;(2)向应用程序提供简单一致的机制来控制复杂而又通常大不相同的低级硬件设备。

      操作系统通过几个基本的抽象概念(进程、虛拟内存和文件)来实现这两个功能:文件是对I/O设备的抽象表示,虚拟内存是对主存和磁盘I/O设备的抽象表示,进程则是对处理器、主存和I/O设备的抽象表示

    image-20201019201009252

    进程&线程

      进程是操作系统对一个正在运行的程序的一种抽象。在一个系统上可以同时运行多个进程,而每个进程都好像在独占地使用硬件。而并发运行,则是说一个进程的指令和另个进程的指令是交错执行的。

      上下文:操作系统保持和跟踪进程运行所需的所有状态信息(PC值,主存的内容等)。

      上下文切换:操作系统通过控制处理器在进程间切换以达到交错执行的目的。

      从一个进程到另一个进程的转换是由操作系统内核( kernel)管理的。内核是操作系统代码常驻主存的部分。内核不是一个独立的进程。相反,它是系统管理全部进程所用代码和数据结构的集合

    image-20201019203213287

    一个进程由多个称为线程的执行单元组成,每个线程都运行在进程的上下文中,并共享同样的代码和全局数据。多线程比多进程更容易共享数据,而且线程间切换所有的开销要远小于进程切换。

    虚拟内存

      虚拟内存是一个抽象概念,它为每个进程提供了一个假象,即每个进程都在独占地使用主存。每个进程看到的内存都是一致的,称为虚拟地址空间。

    image-20201019203450101

      上图将虚拟地址空间分为了若干个部分,并用箭头表示该部分的扩展方向。最下端地址为0,向上地址逐渐增长。每个部分作用如下:

       程序代码和数据: 存放可执行程序代码和代码中的全局变量。

      堆: 用于动态申请的内存变量,比如malloc函数申请的动态内存空间,可以向上扩展。

      共享库: 用于存放C语言库函数的代码和数据。本例中即printf的代码和数据。

      栈: 位于虚拟地址空间的顶部,用于函数调用、存放局部变量等。当我们调用一个函数时,栈会向下扩展,返回时,向上收缩。

      内核虚拟内存: 地址空间顶部的区域是为内核保留的。不允许应用程序读写这个区域的内容或者直接调用内核代码定义的函数。相反,它们必须调用内核来执行这些操作。对于一个64位的操作系统来说,用户空间为0-3G,内核空间为3G-4G。(用户空间和内核空间有何区别,见秋招资料整理中的嵌入式软件工程师笔试面试知识点总结)

    并发&并行

      并行:指在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。

    img

      并发:指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行

    img

    多核处理器&多线程

      多核处理器:多核处理器是将多个CPU(称为“核”)集成到一个集成电路芯片上。如下图所示,微处理器芯片有4个CPU核,每个核都有自己的L1和L2高速缓存,其中的L1高速缓存分为两个部分——一个保存最近取到的指令,另一个存放数据。这些核共享更高层次的高速缓存,以及到主存的接口。

    image-20201019212750093

      超线程:超线程,有时称为同时多线程( simultaneous multi-threading),是一项允许一个CPU执行多个控制流的技术。举个例子,Intel Core i7处理器可以让每个核执行两个线程,所以一个4核的系统实际上可以并行地执行8个线程。

      养成习惯,先赞后看!如果觉得写的不错,欢迎一键三连,谢谢!

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/qq_16933601/article/details/109169750

    展开全文
  • 计算机三级网络技术考过指南

    万次阅读 多人点赞 2018-03-10 19:18:36
    计算机三级网络技术考过指南 原文链接:计算机三级网络技术考过指南 题库下载链接(50积分是CSDN上调的,不是我上传时设置的。更新版本请大家自行搜索):计算机三级网络技术无纸化考试模拟软件(2018.3) 用...
  • 一、计算机系统结构的概念1.1 计算机系统的层次结构划分为多级层次结构的优点: (1)便于理解计算机的整体工作概念目前软硬件的作用和地位; (2)便于认识语言的实质和实现方法; (3)便于搜索虚拟机的新的实现...
  • 计算机系统结构总复习

    万次阅读 多人点赞 2019-01-08 08:27:31
    计算机系统结构基础并行性的开发 计算机系统的层次结构 通用计算机系统可以被可以被看出是按机器级划分的多层机器级组成的层次结构。 语言应用机器级 高级语言 汇编 操作系统 传统机器语言 微程序机器级 机器:...
  • 计算机控制技术 目录第一章1.1 计算机控制系统的组成和特点一、计算机控制的一般概念二、计算机控制系统的组成生产过程装置软件组成计算机控制系统的特点1.2 计算机控制系统的类型1. 数据采集系统(DAS)2. 直接数字...
  • 计算机的层次结构计算机系统的基本组成计算机硬件的基本组成计算机的软件与硬件的关系计算机的工作过程(指令执行的过程)3.计算机的性能指标 ==(重点)==二、计算机发展历程1.计算机硬件的发展2. 计算机的分类按...
  • 计算机系统结构样例试卷一、选择题(每小题2分,共20分)1、关于计算机系统结构、计算机组成和计算机实现间的关系说法正确的是( )。A.计算机组成是计算机系统结构的逻辑实现B.一种计算机系统结构只可以有一种...
  • 计算机系统结构,组成和实现

    千次阅读 2015-05-17 23:16:58
    计算机系统结构的定义:计算机系统结构是其所处环境中最高层次的概念,是对计算机系统中各个机器之间界面的划分和定义,以及对各级界面上,下的功能进行分配。也称为体系结构。计算机体系结构指的是计算机系统设计的...
  • 操作系统是计算机系统中最基本的系统软件,能控制和管理整个计算机系统的硬件与软件资源。 操作系统的基本特征包括并发、共享、虚拟和异步。并发和共享是操作系统两个最基本的特征。 操作系统的功能: 处理机管理:...
  • 1-1 计算机控制系统的硬件由哪几部分组成?各部分的作用是什么? 硬件包括计算机、过程输入输出通道接口、人机联系设备接口、外部存储器等。计算机的关键部件是中央处理器(CPU),CPU通过接口接收人的指令和...
  • 计算机系统总线

    千次阅读 多人点赞 2016-11-08 11:56:05
    申明:这篇文章是我学习了哈尔滨工业大学计算机科学与技术系刘宏伟老师的mooc课程(参考教材为高教出版社出版的唐朔飞老师编写的《计算机组成原理(第二版)》)的课堂笔记整理,其中的截图来自刘宏伟老师上课的PPT...
  • 【计算机组成原理】计算机系统

    千次阅读 多人点赞 2020-02-23 11:53:42
    图文计算机系统~
  • 计算机控制系统-高金源.pdf

    热门讨论 2014-05-17 21:55:41
    计算机控制系统-高金源.pdf
  • 计算机系统结构选择题

    千次阅读 2020-07-09 16:04:38
    计算机系统结构 | 期末复习总结学习笔记 第一部分 选择题 一、单项选择题 (本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未...
  • 可能很多读者有疑惑,什么是计算机系统?它和操作系统有何不同?我们为什么要深入理解计算机系统,会敲代码是否就足够了? 概括的讲计算机系统是由硬件和系统软件共同组成的,它们通过共同的协作来运行应用程序。而...
  • 北理(2014年)813计算机专业基础

    千次阅读 2014-04-22 09:09:44
    813计算机专业基础 数据结构 考查内容: 数据结构主要考查考生以下几个方面: 1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。 2.掌握基本的数据处理原理和方法的...
  • 计算机系统结构(Computer Architecture)、计算机组成(Computer Organization)和计算机实现(Computer Implementation)是三个不同而又重要的概念, 它们有各自不同的内容定义和技术层面,又有紧密的关联关系。...
  • 【深入理解计算机系统】第一章 计算机系统漫游

    千次阅读 多人点赞 2018-11-30 18:10:38
    ”程序的生命周期,讲解计算机硬件和软件如何协同工作,以及了解: 1. C代码的简单优化与现代处理器和存储器系统设计的关系。 2. 编译器的过程调用避免缓冲区溢出技巧。 3. 编写自己的Unix shel、动态储存分配包、...
  • 强制访问控制 (MAC) 按照系统级策略限制主体对客体的访问。用户所创建的资源,也拒绝用户的完全控制系统的安全策略完全取决于权限,权限由管理员设置。 2、比较ACL和能力表的差异 从静态角度比较ACL和cap...
  • 计算机系统基础梳理

    千次阅读 多人点赞 2018-05-05 22:53:21
    第一章计算机系统概述计算机系统的组成:硬件子系统:运算器、控制器、存储器、I/O设备、总线(数据线控制线地址线)软件子系统:系统软件(操作系统语言处理系统(汇编程序:汇编语言源程序→机器语言目标程序 编译...
  • 深入理解计算机系统 中文 第二版 共2部分,这个是part2 内容简介 · · · · · ·  本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书...
  • 深入理解计算机系统-笔记

    千次阅读 多人点赞 2017-12-14 13:00:43
    计算机系统漫游 程序  程序的生命周期从一个源程序(源文件)开始,即程序员利用编辑器创建并保存的文本文件,如文件名为hello.c的c语言程序。源程序是由0和1组成的位序列,8个位被组织成一组,称为字节。每个...
  •  本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用...
  • 第一章 计算机系统概论

    千次阅读 2020-05-10 15:56:28
    文章目录计算机的发展与应用计算机发展概况电子管计算机晶体管计算机集成电路计算机超大规模集成电路计算机摩尔定律多核处理器嵌入式计算机计算机系统的组成计算机硬件系统存储器运算器控制器输入设备输出设备系统...
  • 学习计算机系统必看的5本书

    千次阅读 2016-12-25 16:01:58
    1、《深入理解计算机系统》 作者:兰德尔 E.布莱恩特、大卫 R. 奥哈拉伦 计算机系统入门的经典书籍,从程序员视角全面剖析的实现细节,使读者深刻理解程序的行为,将所有计算机系统的相关知识融会贯通。第3版相...
  • 操作系统:第一章 计算机系统概述

    万次阅读 2020-10-27 20:41:04
    王道操作系统 第一章 - 计算机系统概述 操作系统概念 操作系统是计算机系统中最基本的系统软件,目标是向上层提供方便易用的服务。 操作系统是系统资源的管理者 提供的功能:处理机管理、存储器管理、文件管理、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 428,222
精华内容 171,288
关键字:

813计算机系统及控制技术