用Google搜异常信息,肯定都访问过 "Stack Overflow网站" 全球最大的程序员问答网站,名字来自于一个常见的报错,就是栈溢出(stack overflow) 从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出 1 栈的意义 先看一个简单的C程序 ...
分类:
其他好文 时间:
2019-08-16 00:42:10
阅读次数:
108
0 学习路线的知识点概括 学习计算机组成原理,就是学习计算机是如何协调运行的 计算机组成原理的英文叫Computer Organization Organization 意"组织机构"。 该组织机构能够进行各种计算、控制、读取输入,进行输出,达成各种强大的功能。 把整个计算机组成原理的知识点拆分成了 ...
分类:
其他好文 时间:
2019-08-10 20:58:07
阅读次数:
102
阅读本文大概需要 6 分钟。 作者:黄小斜 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 大家都知道 Java 是一门后端 ...
分类:
编程语言 时间:
2019-08-02 22:25:49
阅读次数:
206
机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。即字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才能完成,这样势必影响整机的运行速度。 机器字长与主存储器字长通常是相同的 ...
分类:
其他好文 时间:
2019-07-30 17:15:41
阅读次数:
93
1. 什么是编程语言? 编程语言就是人与计算机交流的一个工具,一个介质。 2. 什么是编程? 编程是一个用编程语言写出一个文件的一个过程,这些文件会产生一个目的一个结果。 3.为什么要编程? 编程写出一个软件或一个文件,这些文件会提高我们的生产力效率,或者让我们的需求达到满足**。 4.计算机5大组 ...
分类:
其他好文 时间:
2019-07-26 01:47:19
阅读次数:
98
[TOC] 计算机组成原理 计算机分成五大组成部分,分别是:控制器,运算器,存储器,输入设备和输出设备。 其中控制器+运算器是计算机的中央处理器(cpu),相当于人类的大脑。 一.控制器 计算机的指挥系统。大脑指挥全身的器官运作,但是大脑不会随意指挥身体运作,只有在收到指令后才会控制身体行动。 二. ...
分类:
其他好文 时间:
2019-07-23 15:04:54
阅读次数:
126
从某种意义上来讲,ODBC实际上主要是一个数据库的访问库(API),它包含访问不同数据库所要求的ODBC驱动程序。应用程序要操作不同类型的数据库,只要调用ODBC所支持的函数,动态链接到不同的驱动程序上即可。 上图可看出,应用程序调用ODBC API(函数调用),但ODBC API不直接访问数据库, ...
分类:
数据库 时间:
2019-07-22 18:34:08
阅读次数:
170
指令系统的发展与性能要求 指令系统的发展: 指令 CPU能自动完成的一个基本操作 用户与计算机交流的基本元素 机器指令,微指令,宏指令 指令系统 一个CPU能执行的所有指令的集合 指令系统体现了CPU的功能(非性能) 指令系统的发展 CISC RISC 对指令系统性能的要求 完备性 功能完善 有效性 ...
分类:
其他好文 时间:
2019-07-10 09:16:21
阅读次数:
139
外围设备的速度分级和信息交换 信息交换方式 程序查询方式 程序中断方式 DMA方式 通道方式 程序查询方式 程序中断方式 DMA方式 通道方式 总线仲裁 集中式仲裁: 通过接口的优先级排队电路来实现; 用很少几根线就可以按一定优先次序实现总线仲裁,并很容易扩充设备 缺点是对询问链的电路故障很敏感 与 ...
分类:
其他好文 时间:
2019-07-10 09:15:52
阅读次数:
145
Java架构师成长之道之计算机组成原理概述篇Java架构师成长之道 1.1 计算机的发展简史 1.1.1 计算机发展的四个阶段自从1945年至今,计算机经历了电子管计算机,晶体管计算机,集成电路计算机以及超大规模集成电路计算机。电子管计算机(1945年-1957年)第二次世界大战是电子管计算机产生的... ...
分类:
编程语言 时间:
2019-07-06 13:02:56
阅读次数:
149