计算机基础
31 人感兴趣 · 64 次引用
- 最新
- 推荐

计算机科学通识 -01- 电子计算机发展史
世界上第一台电子计算机是ENIAC(The Electronic Numerical Integrator And Computer 中文翻译为电子数值积分计算机),中文名埃尼阿克。

深入理解计算机系统 (CSAPP) 第 1 章计算机系统漫游
解读《深入理解计算机系统(CSAPP)》第1章计算机系统漫游,介绍计算机系统硬件组成,文中末尾有计算机系统体系架构图




每个程序员都应该知道的数字
Jeff Dean 在他关于分布式系统的 ppt 中列出了“每个程序员都应该了解的数字(Numbers Everyone Should Know)”,对计算机各类操作的耗时做了大致估计。这些数字在很多地方都很有用。

【干货】内存条的基础讲解,够用绝大多数情况
(干货)本篇内容非常简单,时序第一位,频率,容量,以及第几代内存如何选择,XMP与SPD信息,下一期是专业版内存(真不是上一期那种难度,我这次真的慢慢讲,真的,给我一个阅读量555)

CPU 执行程序的秘密,藏在了这 15 张图里
代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗?
牛皮!应届生面试阿里 Java 岗,七轮过后定级 P6,薪资 44.8W
随着每年的毕业季的来临,大量大学生涌入了职场求职这个独特的世界。有人选择来回各地的参加职业招聘会,有人选择在各大网站上不断的投递人生的第一份职业简历。如果你不是富二代,不是官二代,没法拼爹,还不会创业的话,在每年几百万的求职大军中,你只能用
程序的机器级表示 - 异构的数据结构
在C语言中有两种将不同类型的数据组合创建的形式: 结构(structure)用struct关键字声明 将多个对象集合到一个单位中 联合(union)用union关键字声明 允许用几种不同的类型引用同一对象
程序的机器级表示 - 数组的分配和访问
数组:将一组标量数据聚集成更大数据类型的方式。 在C语言中,可以产生指向数组中元素的指针,并对指针进行运算。 对于数据类型T和整数常数N,声明语句如下:
程序的机器级表示 - 控制
这里所谓的过程在其他语言中可能叫做函数、方法或子例程等。它包括一组参数和一个可选的返回值。而一个过程的调用包括将传递参数,控制权转移,接收返回值。而如果要在机器层级支持过程调用,同样需要执行这些逻辑,包括传递控制、传递参数、分配和释放内存等