第一模块:
课程名称:2022新版编程必备基础,计算机组成原理+操作系统+网络
章节名称:1-1 ~ 2-2
讲师姓名:咚咚呛
第二模块:
内容概述:
1-1 小节对整个课程进行了一个概览是的介绍,介绍了计算机世界中的4大核心中的3门:《计算机组成原理》、《操作系统》、《计算机网络》;2-1~2-2小节重点介绍了计算的发展史,从电子管计算机 -> 晶体管计算机 -> 集成电路计算机 -> 超大规模集成电路,通过这3章的学习,使我对计算机形成了一个大体而完整的认识。
第三模块:
学习心得:
计算机基础重不重要?如果只想当一名普通程序员,那不重要,但是如果想成为一名优秀的,稀缺的开发者,那就一定是要具备扎实的计算机基础的,学习基础一定不要急,再一个就是要有一名会教的老司机,很幸运咚咚呛老师就是,下面附上学习笔记:
1-1 课程导学
课程目的:
形成计算机的知识体系
理解计算机的底层原理
理解并借助优秀的成熟设计
计算机专业的四大金刚:
计算机组成原理
操作系统
计算机网络
算法与数据结构
不全底层的基础知识
突出重点内容:
课程结构:
环境说明:
Linux环境、C++、Python
2-1 知识概要
计算机发展史
计算机分类
计算机的体系结构
计算机的层次和编程语言
计算机的计算单位
计算机的字符和编码集(产生这么多字符和编码集的根本原因就是因为全世界范围内的语言太多了)
2-2 计算机发展历史
1946 - 1957 电子管计算机
1957 - 1964 晶体管计算机
1964 - 1980 集成电路计算机
1980 - 现在 超大规模集成电路计算机
电子管计算机
二战是电子管计算机产生的催化剂(英国为了解密德国海军的密文而立项开发的)
最著名的电子管计算机:ENIAC
没有计算机之前,所有的弹道计算都需要人力手动计算,不仅慢还容易出错。
ENIAC:
18000多个电子管
好电量达到150千瓦
重30吨,占地1500平方英尺
48w美元的造价
电子管计算机的特点:
集成度小,空间战勇大
功耗高,运行速度慢
操作复杂,更换程序需要重新接线
晶体管计算机
贝尔实验室的三个科学家发明了晶体管(晶体管的发明是划时代的)
全世界的第一台晶体管计算机——TX-0
来自MIT林肯实验室;
当时性能最强的晶体管计算机——PDP-1
4K内存,每秒200000指令;配备512 * 512的显示器
晶体管计算机特点:
集成度相对较高,空间占用相对小
功耗相对较低,运行速度相对较快
操作相对简单,交互更加方便
集成电路计算机(IC)
德州仪器的工程师发明的
计算机变得更小;功耗变得更低;计算速度变得更快;
此时计算机已经具备了进入千家万户的条件
同时也是在这个时候,操作系统也诞生了!!!
操作系统的诞生过程:
超大规模集成电路计算机
一个芯片可以集成上百万的集体管;
速度更快,体积更小,价格更低,更容易被大众接受;
用途丰富,文本处理,表格处理,高交互......
这个时代下的巨星:
未来的计算机
生物计算机:
量子计算机(遵循量子力学的物理计算机)
微型计算机的发展历史(从集成电路开始才有了微信计算机):
摩尔定律:集成电路的性能,每18-24个月就会提升一倍!!!
注意:到了21世纪,这个定律就慢慢失效了,原因:电路越来越复杂密集,热损耗越来越高
基于此,单核CPU就转向了多核CPU
第四模块:
学习截图: