第1篇 计算机科学基础 一、计算机组成原理 二、计算机网络原理 三、操作系统原理 四、编译原理 五、软件工程原理 第2篇 Python程序设计基础 part1 过程式编程 part2 面向对象编程 part3 函数式编程 part4 Python进阶 专题一 错误、调试和测试 专题二 正则表达式 专 ...
分类:
编程语言 时间:
2018-10-08 13:27:46
阅读次数:
173
记录一点自己的小感悟。 做开发也有一段时间了,从毕业到现在,一步步感觉到自己知识的浅薄。 在学校里学了点皮毛,包括计算机组成原理,数据结构,算法,等等,虽然学的很差,但是生活没有如果,也就这样了。 一、后端 第一次工作是用的C#语言,完全是需要自学,记得刚刚开始,脑子里面向对象的概念就是逢人必说(万 ...
分类:
其他好文 时间:
2018-10-05 00:01:21
阅读次数:
191
工作了九年左右,多多少少也接触过不少技术,使用过不少编程语言,但是现在回想起来,都是一些断断续续的知识,远远没有融会贯通的程度。 大学时虽然系统学习了各种基础知识,比如操作系统,计算机网络,计算机组成原理,编译原理,算法,数据结构,汇编,C,C++,但是当时学的真是相当一般,浪费了一个很好的机会。 ...
分类:
其他好文 时间:
2018-10-04 09:06:13
阅读次数:
123
原博客:https://blog.csdn.net/Adjerrekaf/article/details/78880089 第1章:计算机系统概论 1、计算机系统由哪两部分组成?计算机系统性能取决于什么? 计算机系统是由“硬件”和“软件”组成。衡量一台计算机性能的优劣是根据多项技术指标综合确定的,既 ...
分类:
其他好文 时间:
2018-09-25 22:56:09
阅读次数:
430
借由这个问题,今天我们就把 32 位 CPU、64 位 CPU、32 位操作系统、64 位操作系统之间的区别与联系彻底搞清楚。对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 ...
分类:
其他好文 时间:
2018-09-20 11:26:45
阅读次数:
267
计算机的组成,可以分成硬件系统和软件系统 1. 硬件系统可以分为: (1) CPU: ① 运算器 ② 控制器 (2) 存储器: ① 内存:就是电脑常说的内存条 ② 外存:移动硬盘,U盘,光盘等等 (3) 输入设备: ① 鼠标,键盘等 (4) 输出设备: ① 显示器,打印机等等 2. 软件系统可以分为 ...
分类:
其他好文 时间:
2018-09-17 00:07:43
阅读次数:
235
从这一篇开始讲的就比较重要了,也是程序员接触多线程编程开发必须理解的知识。 在没有高速缓存的情况下,CPU的执行速度和DRAM(主存)的读写速度差距非常大,可以说整体速度被主存拖着 SRAM高速缓存的读写速度很快,能够匹配上CPU的量级 但是凡事有利有弊,快的东西贵啊! 下图是CPU,SRAM,DR ...
分类:
其他好文 时间:
2018-09-12 23:02:55
阅读次数:
292
这一篇也是计算机组成中比较重要的概念,高速缓存。 上一篇已经讲了存储层次结构,接下来看看高速缓存的原理。 Cache取回数据时并不只是取回CPU要求的单个数据,而是取回一个数据块Block,其实这是一个预期的行为,比如一般我们 访问数组下标为1的数据时,接下来大可能继续访问下标2,3……的数据 另外 ...
分类:
其他好文 时间:
2018-09-12 22:55:22
阅读次数:
302
了解算术逻辑单元前需要先了解下晶体管,如下图,晶体管有N型和P型两种,有源(Source),漏(Drain),门(组成) 好比水龙头的结构,一种是向上提水龙头,水路导通,一种是向下压水龙头,水路导通,而C型则是这两种的互补型晶体管 逻辑门比较简单,类似数学中的或且非,只是多了一种异或,这个很好理解不 ...
分类:
其他好文 时间:
2018-09-12 17:04:34
阅读次数:
176