第二次寒假作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2023learning |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/12899 |
这个作业的目标 | 进一步认知计算机 |
个人github主页:
https://github.com/gesulin
操作系统
-
简称os,有操作硬件的特殊权限,可以运行和管理其它程序,操作系统一般是开机第一个启动的程序
-
多任务处理: 使多个程序可同时运行,在单个CPU上共享时间,但是要给每个程序分配专属内存块
-
虚拟内存:程序可以假定内存总是从地址0开始
内存&储存介质
- 顺序存储器:每一时刻只能读1位数据,如果要想访问一个特定的bit,比如第112位,得等待从循环中出现
- 随机存取存储器:可以随时访问任何位置
- 磁鼓存储器:有金属圆筒,盖满了磁性材料以记录数据,滚筒持续旋转,周围有数十个读写头
- 光盘:功能和硬盘软盘一样,都是存数据,用的不是磁性,光盘表面有很多小坑,造成光的不同反射,光学传感器会捕捉到,并解码为1和0
文件系统
-
元数据:数据的数据,存在文件开头,在实际数据前面,也叫文件头
-
位图(bmp):存图片。在计算机上,图片由很多个叫“像素”的方块组成,每个像素由三种颜色组成:红,绿,蓝,叫加色三原色,可一起创造其他颜色。BMP文件开头也是元数据。
压缩
- 无损压缩:没有丢失任何数据,解压缩后,数据和压缩前完全一样
命令行界面
- 电传打字机:按一个字母,信号会通过电报线,发到另一端,另一端的电传打字机会打出来
- 电传交互界面:输入一个命令,按回车,然后计算机会输回来,这就是命令行界面
屏幕&2D
- 阴极射线管:把电子发射到有磷光体涂层的屏幕上,当电子撞击涂层是,会发光几分之一秒,电子路径可以用磁场控制,屏幕内用板子或线圈,把电子引导到想要的位置
- 有两种方法绘制出图形:
1.矢量扫描:引导电子束描绘出形状
2.光栅扫描:按固定路径,不断重复,只在特定的点打开电子束,以此绘制图形
- 程序员会用预先写好的函数来画直线,曲线等
计算机网络
-
以太网:一条以太网电线连接数台计算机,当一台计算机要传数据给另一台计算机时,它以电信号形式,将数据传入电缆,因为电缆是共享的,连在另一个网络里的其他计算机也看得到数据,但不知道数据给哪台计算机,因此以太网需要每台计算机有唯一的媒体访问控制地址,简称 MAC地址
-
带宽:载体传输数据的速度
-
指数退避:如果一台计算机在传输数据期间检测到冲突,会等一秒+随机时间,如果再次发生冲突,表明有网络拥塞,再等2秒,如果还有冲突,等4秒,然后8秒 16秒等等,直到成功传输
互联网
-
数据包想在互联网上传输,要符合IP标准
-
TCP可以处理乱序和丢失数据包,丢了就重发,还可以根据拥挤情况自动调整传输率
-
DNS:把域名和IP地址一一对应,就像专为互联网的电话簿4
万维网
- 超文本:文字超链接,最常指向另一个网页
- URL:每一个网页唯一的地址
计算机安全
- 保密性:只有有权限的人才能读取计算机系统和数据
- 系统级安全的圣杯之一是“安全内核”或“可信计算基础”:一组尽可能少的操作系统软件
- 隔离:当程序被攻破后,如何限制损害,控制损害的最大程度,并且不让它危害到计算机上其他东西
- 要实现隔离,可以“沙盒”程序:给每个程序独有的内存块,其他程序不能动
黑客&攻击
- 黑客入侵最常见方法:欺骗别人
- 网络钓鱼:发假的邮件,让人输入账号密码
- 假托:攻击者给某个公司打电话,第一通电话一般会叫人转接,让别人把电脑配置得更容易入侵
- 邮箱里发木马
加密
- 多层防御:用多层不同的安全机制来阻碍攻击者
- 加密:把明文转为密文
- 解密:把密文恢复为明文
- DES:用56bit长度的二进制密钥,意味着有大约72千万亿个不同密钥
- AES:有128,192,256位,暴力破解更加困难
机器学习&人工智能
- 人造神经元:接受多个输入,整合并发出一个信号
- 深度神经网络的发明主要靠强大的处理器和超快的GPU
- 算法复杂,但不够聪明,只能做一件事,叫弱AI或窄AI
- 通用的,像人一样聪明的叫强AI
计算机视觉
- 颜色跟踪算法是一个个像素搜索,因为颜色是在一个像素里
- 某像素是垂直边缘的可能性取决于左右两边像素的颜色差异程度
- 卷积神经网络不是非要很多层,但一般会有很多层,来识别复杂物体和场景,所以算是深度学习
自然语言处理
- 自然语言处理:NLP
- NLP早期的一个基本问题是怎么把句子切成一块块
- 结合语音模型后,语音转文字的准确度会大大提高
奇点,天网,计算机的未来
- 如果处理器的速度趋势继续保持下去,在本世纪结束前,计算机的处理能力,会比全人类加起来还多,人工超级智能会开始改造自己,智能科技的失控性发展叫“奇点”
- 数字永生:人类肉体死去,意识上传到计算机
graph LR
A(计算机基础) -->B1(计算机历史)
A(计算机基础) -->B2(电子计算机)
A(计算机基础) -->B3(布尔逻辑与逻辑门)
A(计算机基础) -->B4(二进制)
A(计算机基础) -->B5(逻辑运算单元)
A(计算机基础) -->B6(寄存器&内存)
A(计算机基础) -->B7(指令和程序)
A(计算机基础)-->B8(高级CPU设计)
B3(布尔逻辑与逻辑门)-->C1(NOT.AND.NOR.XOR)
B4(二进制)-->C2(浮点数)
B4(二进制)-->C3(ASCII编码)
B4(二进制)-->C4(unicode编码)
B5(逻辑运算单元)-->C5(算术单元)
B5(逻辑运算单元)-->C6(逻辑单元)
B5(逻辑运算单元)-->C7(半加器)
B5(逻辑运算单元)-->C8(全加器)
B5(逻辑运算单元)-->C9(8位行波进位加法器)
B5(逻辑运算单元)-->C10(8位ALU:像个V)
B6(寄存器&内存)-->C11(AND-OR锁存器)
B6(寄存器&内存)-->C12(8位寄存器)
B6(寄存器&内存)-->C13(矩阵)
B7(指令和程序)-->C14(给CPU指令分配ID)
B7(指令和程序)-->C15(指令地址寄存器)
B7(指令和程序)-->C16(指令寄存器)
B7(指令和程序)-->C17(解码阶段)
B7(指令和程序)-->C18(执行阶段)
B7(指令和程序)-->C19(时钟)
B8(高级CPU设计)-->C20(CPU存在缓存)
C20(CPU存在缓存)-->C21(每一块缓存存在脏位)
B8(高级CPU设计)-->C22(指令流水线)
D(计算机科学)-->E1(集成电路&摩尔定律)
E1(集成电路&摩尔定律)-->F1(晶体管)
E1(集成电路&摩尔定律)-->F2(PCB)
D(计算机科学)-->E2(早期编程方式)
E2(早期编程方式)-->F3(穿孔纸卡)
E2(早期编程方式)-->F4(面板编程)
D(计算机科学)-->E3(编程语言发展史)
E3(编程语言发展史)-->F5(汇编器)
E3(编程语言发展史)-->F6(编译器)
D(计算机科学)-->E4(编程原理-语句和函数)
E4(编程原理-语句和函数)-->F7(if)
E4(编程原理-语句和函数)-->F8(while)
E4(编程原理-语句和函数)-->F9(for)
D(计算机科学)-->E5(算法入门)
E5(算法入门)-->F10(归并排序)
E5(算法入门)-->F11(Dijkstra)
D(计算机科学)-->E6(数据结构)
E6(数据结构)-->F12(下标从0开始计算)
E6(数据结构)-->F13(字符串)
E6(数据结构)-->F14(strcat)
E6(数据结构)-->F15(结构体)
E6(数据结构)-->F16(节点)
D(计算机科学)-->E7(阿兰 图灵)
E7(阿兰 图灵)-->F17(发明了简单又强大的数学计算模型)
E7(阿兰 图灵)-->F18(证明了计算是有极限的,起步了可计算性理论)
E7(阿兰 图灵)-->F19(创造出Bombe)
D(计算机科学)-->E8(软件工程)
E8(软件工程)-->F20(将函数打包成对象)
E8(软件工程)-->F21(API)
E8(软件工程)-->F22(IDE:集成开发环境)
D(计算机科学)-->E9(操作系统)
E9(操作系统)-->F23(简称os)
E9(操作系统)-->F24(多任务处理)
E9(操作系统)-->F25(虚拟内存)
D(计算机科学)-->E10(内存&储存介质)
E10(内存&储存介质)-->F26(顺序存储器)
E10(内存&储存介质)-->F27(随机存取存储器)
E10(内存&储存介质)-->F28(磁鼓存储器)
E10(内存&储存介质)-->F29(光盘)
D(计算机科学)-->F30(文件系统)
F30(文件系统)-->F31(元数据)
F30(文件系统)-->F32(位图)
D(计算机科学)-->E11(命令行界面)
D(计算机科学)-->E12(屏幕&2D)
E12(屏幕&2D)-->F33(阴极射线管)
E12(屏幕&2D)-->F34(矢量扫描)
E12(屏幕&2D)-->F35(光栅扫描)
D(计算机科学)-->E13(计算机网络)
E13(计算机网络)-->F36(以太网)
E13(计算机网络)-->F37(带宽)
E13(计算机网络)-->F38(指数退避)
D(计算机科学)-->E14(互联网)
E14(互联网)-->F39(数据包想在互联网上传输,要符合IP标准)
E14(互联网)-->F40(TCP)
E14(互联网)-->F41(DNS)
D(计算机科学)-->E15(万维网)
E15(万维网)-->F42(超文本)
E15(万维网)-->F43(URL)
D(计算机科学)-->E16(计算机安全)
E16(计算机安全)-->F44(保密性)
E16(计算机安全)-->F45(系统级安全的圣杯之一安全内核或可信计算基础)
E16(计算机安全)-->F46(隔离)
E16(计算机安全)-->F47("沙盒"程序)
D(计算机科学)-->E17(黑客&攻击)
E17(黑客&攻击)-->F48(黑客入侵最常见方法:欺骗别人)
E17(黑客&攻击)-->F49(网络钓鱼)
E17(黑客&攻击)-->F50(假托)
D(计算机科学)-->E18(加密)
E18(加密)-->F51(多层防御)
E18(加密)-->F52(加密)
E18(加密)-->F53(解密)
E18(加密)-->F54(DES)
E18(加密)-->F55(AES)
D(计算机科学)-->E19(奇点,天网,计算机的未来)
E19(奇点,天网,计算机的未来)-->F56(奇点)
E19(奇点,天网,计算机的未来)-->F57(数字永生)