第二次寒假作业

这个作业属于哪个班级 班级链接
这个作业的要求在哪里 作业要求
这个作业的目标 总结学习心得

github主页链接 https://github.com/jinhj613

一.操作系统

1.操作系统

操作系统也是一种程序,不过它有操作硬件的特殊权限,可以运行和管理其他程序。

2.批处理

一个程序运行后会自动运行下一个程序。

3.外部设备

和计算机连着的其他设备。

4.设备驱动程序

为了使所写程序和不同类型的电脑兼容,我们需要操作系统充当软件和硬件之间的媒介,更具体地说,操作系统提供程序编程接口(API)来抽象硬件,叫“设备驱动程序”。程序员可以用标准化机制,和输入输出硬件(I/O)交互

5.多任务处理

操作系统能使多个程序在单个CPU上同时进行的能力,叫做“多任务处理”

6.虚拟内存

多程序处理带来了一个程序所占用内存可能不连续的问题,导致程序员难以追踪一个程序,为了解决这个问题操作系统会把内存地址虚拟化,这叫“虚拟内存”。

7.动态内存分配

虚拟内存的机制使程序的内存大小可以灵活增减,叫做“动态内存分配”,对程序来说,内存看上去是连续的。

8.内存保护

给每个程序分配单独的内存,那当这个程序出现混乱时,它不会影响到其他程序的内存,同时也能有效地防止恶意程序篡改其他程序,这叫做内存保护。

9.Unix

把操作系统分成两个部分,一个是操作系统的核心部分,如内存管理,多任务和输入/输出处理,这叫做“内核”,第二部分是一堆有用的工具,比如程序和运行库。

二.内存和储存介质(存储技术的发展)

1.纸卡 纸带 - 延迟线存储器- 磁芯 -磁带 -磁鼓 -硬盘 -内存层次结构- 软盘 -光盘- 固定硬盘

三.文件系统

1.TXT 文本文件(用ASCII解码)

2.WAV 音频文件 (记录的是振幅)

3.BMP 图片文件(记录每个像素的红绿蓝 RGB 值)

4.目录文件(用来解决多文件问题,存其他文件的信息,比如开头,结尾,创建时间等)

5.平面文件系统

文件都在同一个层次,早期空间小,只有十几个文件,平面系统够用

四.压缩

1.好处:能存更多文件,传输也更快

2.感知编码 Perceptual coding和有损压缩 jpeg 格式

删掉人类无法感知的数据的有损压缩方法,叫做“感知编码”,如音频文件,人类听不到超声波,所以可以舍去,MP3就是音频的一种压缩形式。

有损压缩的一个例子就是jpeg模式,如图:



五.命令行界面

1.人机交互发展史

计算机早期同时输入程序和数据(用纸卡/纸带)

运行开始直到结束,中间没有人类进行操作

原因是计算机很贵,不能等人类慢慢输入,执行完结果打印到纸上

到1950年代,计算机足够便宜+快,人类和计算机交互式操作变得可行

为了让人类输入到计算机,改造之前就有的打字机,变成电传打字机

到1970年代末,屏幕成本足够低,屏幕代替电传打字机,屏幕成为标配

2.人机交互工具的变化

早期输出数据是打印到纸上,而输入是用纸卡/纸带一次性把程序和数据都给进去

QWERTY 打字机的发展

电传打字机

六.计算机网络

1.局域网

计算机近距离构成的小型网络,叫局域网(LAN),以太网是经典的局域网

2.媒体访问控制地址

用于确认局域网和WiFi传输的对象

3.载波侦听多路访问

多台电脑共享一个传输媒介,叫做载波侦听多路访问,共享媒介又称载体,如WiFi的载体是空气,以太网的载体是电线。

七.互联网

1.IP - 互联网协议

IP负责把数据包送到正确的计算机

2.UDP - 用户数据报协议

UDP负责把数据包传送到正确的程序,有端口号(哪个程序),校验和(数据是否损坏)

3.校验和

UDP校验和只有16位,超过这个数,弃高位。

4.TCP - 传输控制协议

如果要控制所有数据必须到达,就用传输控制协议

5.DNS - 域名系统

开放式系统互联通信参考模型

七.万维网

1.超链接

点超链接可以去到另一个页面,文字超链接又叫超文本

2.URL - 统一资源定位器

3.HTTP - 超文本传输协议

4.HTML - 超文本标记语言

5.万维网发展史

第一个浏览器和服务器是 Tim Berners-Lee 花了 2 个月在 CERN 写的

1991年万维网就此诞生

Jerry 和 David 的万维网指南 后来改名成 Yahoo

搜索引擎 JumpStation(包括爬虫 索引 用法)

搜索引擎 Google改进排序方法,按照链接指向的多少来排序

八.计算机安全

1.保密性:只有有权限的人,才能读取计算机系统和数据

完整性:只有有权限的人,才能使用和修改系统和数据

可用性:有权限的人,可以随时访问计算机系统和数据

2.身份验证 (Authentication) 的三种方式:

What you know, 你知道什么 ex、用户名和密码

What you have, 你有什么

What you are, 你是什么

九.黑客与攻击

1.社会工程学

2.钓鱼

3.假托

4.木马

5.NAND镜像

6.漏洞利用

7.缓冲区溢出

9.边界检查和金丝雀

10.代码注入

11.零日漏洞

12.计算机蠕虫

13.僵尸网络

十.机器学习与人工智能

1.分类

2.做分类的算法 分类器

3.用于分类的值是特征

4.特征值+种类叫做标记数据

5.决策边界

6.混淆矩阵

十一.计算机视觉

1.颜色跟踪算法

2.检测垂直边缘的算法

物体的边缘有多个色素,不适合颜色跟踪算法。要识别边缘,可以判断其两边像素的颜色差异程度

十二.奇点,天网,计算机的未来

1.普适计算

计算机融入生活的方方面面

2.奇点——智能科技的失控性发展

学习心得

通过学习让我对计算机的了解更进了一部,我更加清楚的了解了计算机的发展历史,让我对计算机这门课程越来越有兴趣了。

评论区阅读心得

阅读心得和前一次作业差不多,也没有什么特别的感受了

posted @ 2023-02-16 17:15  呆毛王的呆毛  阅读(52)  评论(1编辑  收藏  举报