日期: 2024 年 9 月 21 日

4 篇文章

CS61C|Lec16-OS
操作系统的基本功能 操作系统是计算机启动时运行的第一个程序。 查找并控制所有设备 操作系统会发现并控制计算机中的所有硬件设备,例如硬盘、网络接口、显示器、键盘、鼠标等。因为每个设备的操作方式不同,操作系统依赖设备驱动程序(device drivers)来与不同的硬件进行通信。设备驱动程序是硬件制造商…
2024年暑期(6到9月)学习心得
为什么挑6-9月作为一个时间阶段? 因为对于在3月还几乎是0基础(算了其实就是0基础)的我来说,前三个月的时间基本上都花在了学习基础语法上了,并没有什么做出来的项目。所以就挑6-9月(致敬大耳朵),也刚好是暑假期间的所学所感,正巧也记录下我人生中第一个没有虚度的暑假吧。 6月份主要把时间花在gitl…
CS61C|Lec15-Caches
二进制前缀 1. 常用前缀(SI和非SI) • Kilo, Mega, Giga, Tera, Peta, Exa, Zetta, Yotta:这些是常用的存储和数据传输前缀,表示不同的数量级。 • SI值 vs. 常见用法:在计算机领域,有时这些前缀的用法和国际单位制(SI)有区别。例如: • “…
CS61C|Lec14-Pipelining
前面介绍了一下关于如何衡量处理器性能,还有一些关于功耗的问题,感觉不太重要就随便听了一下,所以也没记笔记。 Pipelining 用流水线来提高吞吐量 流水线的作用: 流水线不会减少单个任务的延迟,但它可以提高整个工作负载的吞吐量。 流水线允许多个任务同时使用不同的资源。 加速的潜力: 流水线的理论…