首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
终身学习
Sisyphus235
创建于2023-11-05
订阅专栏
从零学习计算机技术,持续成长
暂无订阅
共32篇文章
创建于2023-11-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CrashCourseComputerScience11编程语言发展史
编程语言发展史 二进制 如之前所介绍,在内存中存储操作码和内存地址,以二进制的方式编程。程序员写伪代码,再翻译为二进制编码输入计算机运行。 汇编 这个过程很繁琐,而且容易出错。接着给操作码分配了一个简
CrashCourseComputerScience10早期编程方式
打孔纸板 Punched card 编程首先出现于纺织业,用户编织图案,Joseph Marie Jacquard 发明了可编程纺织机,打孔纸板的特定位置的穿孔情况决定了线的高低。打孔纸板的优势是便宜
CrashCourseComputerScience09高级 CPU 设计
1.减少晶体管切换时间 晶体管组成了逻辑门、ALU和其他组件,早期计算机提速的方式是减少晶体管的切换时间,例如硬件层面设计除法,而不是循环相减做除法运算。计算机的发展一直围绕着复杂度 V.S. 速度的
CrashCourseComputerScience08指令和程序
CPU 是一个硬件,强大之处是可编程,可以被软件控制。内存中存放着指令和数据,指令前半部分代表操作码,后半部分代表内存地址的值。通常除了计算指令外,还包括加载、存储、跳转、条件跳转和停止指令等。 指令
CrashCourseComputerScience07中央处理器CPU
中央处理器 CPU CPU 负责下发指令 instructions,会让 ALU 做计算,内存读写等。 指令表 为 CPU 支持的每个指令分配一个 ID,这个 ID 就是指令表的索引。 构建 CPU
CrashCourseComputerScience06寄存器和内存
寄存器和内存 存 1 位--Gated Latch 锁存器 通过利用逻辑电路,将输出返回到输入可以实现 OR 存储 1,AND 存储 0。 将这两个电路联用活的了 AND-OR Latch 锁存器,具
CrashCourseComputerScience05算数逻辑单元 ALU
算数逻辑单元 ALU 二进制表示、存储数字是基础,目标是计算和处理数字,这些操作由 ALU Arithmetic Logic Unit 完成。1970年发布时,它是第一个封装在单个芯片内的完整ALU,
CrashCourseComputerScience04二进制
二进制 1.二进制的概念 计算机中的二进制表示:单个数字1或0,1位二进制数字命名为位(bit),也称1比特。 字节(byte)的概念:1byte=8bit,即1byte代表8位数字。最早期的电脑为八
CrashCourseComputerScience03布尔逻辑和逻辑门
布尔逻辑和逻辑门 1.计算机为什么使用二进制 计算机的元器件晶体管只有2种状态,通电(1)&断电(0),用二进制可直接根据元器件的状态来设计计算机。状态越多信号越容易混淆,二进制准确性好。 数学中的“
CrashCourseComputerScience02电子计算机
电子计算机 1.计算机的出现背景 20世纪人口暴增,科学与工程进步迅速,航天计划成形。以上导致数据的复杂度急剧上升、计算量暴增,对于计算的自动化、高速有迫切的需求。 2.电子计算机的发展 1937年
CrashCourseComputerScience01计算机早期历史
视频 Repo 计算机早期历史 1.计算机技术的影响——进入信息时代 出现自动化农业设备与医疗设备 全球通信和全球教育机会变得普遍 出现意想不到的虚拟现实/无人驾驶/人工智能等新领域 2.计算机的实质
CrashCourseComputerScience23屏幕与 2D 图形显示
屏幕与 2D 图形显示 1.Early Computer Graphics PDP-1 计算机,text-based 和 graphical tasks 分离,显示的分辨率很低,图像显示通常用来跟踪计