计算机科学基础
文章平均质量分 91
机基(JsJJc)强,则码农强。
windanchaos
互联网从业者,计算机技术爱好者,量化交易爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机存储结构、执行速度及对应用的影响
计算机存储结构、执行速度及对应用的影响原创 2023-07-25 20:01:44 · 1125 阅读 · 0 评论 -
每天研究技术,技术到底是啥——从图灵机看技术是什么
图灵机到冯诺伊曼,一发入魂。原创 2023-07-13 23:32:51 · 534 阅读 · 0 评论 -
造个CPU玩玩——从硬件到软件的设计
模拟电路,设计8位CPU电路,基于电路构建指令、编译系统原创 2023-07-03 22:04:08 · 992 阅读 · 0 评论 -
图灵机的逻辑等价形式——lambda演算简介
这篇论文是一篇简短易懂的lambda演算介绍。λ-calculus(lambda演算)是Alonzo Church开创,最初是作为研究数学函数的可计算性的相关属性的工具,随着它的流行,其逐渐成为函数编程语言家族强有力的理论基础。这篇简介展示了利用lambda演算如何构建算数和逻辑的数学计算,以及如何定义递归函数(尽管lambda演算子中的函数是匿名的,因此它们不能被显示引用,我们仍然可以定义递归函数)。lambda演算子可以说是世界上最小的通用编程语言。原创 2018-07-28 17:07:31 · 9648 阅读 · 2 评论 -
【计算机理论基础】计算机是如何做运算的
由低向上的学习计算机是一条比较漫长的道路。但是,得来的知识却是体系化的。而且越到上边,学习的理解的效率是越高的(暂且自我欺骗,毕竟还没达到那高度) 下面就最近研究和学习做一个复盘。以问题出发为脉络。 1、计算机是怎么做运算的? 关键字:二进制、逻辑门 2、在问题1的基础上又问:为什么是二进制? 3、CPU是如何工作?1、计算机是怎么做运算的?回答这个问题,要先弄懂人类在使用10进...原创 2019-07-02 16:56:46 · 33129 阅读 · 14 评论 -
【计算机理论基础】二进制与数/字
最近准备改掉以前的一个通病,理论过重,实践过轻。简单的说就是代码撸得太少,缺少实践。但是对原理的本能兴趣导致,撸代码也撸不走,撸得慢。正准备把《JAVA300集2018版(2.28修订,5.28日修订完毕)》里的代码按自己的兴趣敲一遍,今天是第一天。准备把Java的八大基本数据类型敲一下,发现很多地方有更底层的东西需要理解。 这里记录一二。计算机底层说到底是一堆电路,一个电路只有2种状态:通...原创 2018-09-10 13:36:12 · 946 阅读 · 0 评论 -
缓存技术原理
最近在看一本讲数据库架构的英文书,书中很多次提及到一个叫缓存的词语,在我们商城的业务系统中也经常听到缓存这个词语。于是百度找到这篇文章。内心觉得总结很到位。转自:缓存技术原理一、前言 应用中使用缓存技术,往往可以大大减少计算量,有效提升响应速度,让有限的资源服务更多的用户。但是,似乎还没有一种缓存方案可以满足所有的业务场景,我们需要根据自身的特殊场景和背景,选择最适合的缓存方案,尽量以最小的...转载 2019-09-03 09:28:20 · 2609 阅读 · 0 评论
分享