本文已收录于 清华大学操作系统课程笔记 系列,共计 6 篇,本篇是第 2 篇

虚拟存储(虚存) 在非连续内存分配之上实现将内存暂存到磁盘中,实现应用程序可使用更多的内存空间,有点像linux中的swap。 覆盖技术 dos系统,程序员自己写覆盖控制。开发难度增加。 交换技术 以进程为单位的交换技术: 局部性原理 操作系统决定什么东西换出,什么换入。与后面的页置换算法有关。 如 …

阅读全文 »

本文已收录于 清华大学操作系统课程笔记 系列,共计 6 篇,本篇是第 1 篇

计算机体系结构和内存层次 存数据的地方:CPU里的寄存器、内存、外存。 32位机器也就是可以一次性从内存中读写32位(4字节)数据。 详情查询: 内存层次 抽象:逻辑地址空间 保护:每个进程只能访问自己的地址空间。 共享:访问相同内存 虚拟化:获得更大的空间 操作系统内存管理方式 每个地址用一个段地 …

阅读全文 »

本文已收录于 清华大学操作系统课程笔记 系列,共计 6 篇,本篇是第 6 篇

死锁 资源类型: 资源分类 资源分配图 死锁处理方法 由进程处理死锁,操作系统不管这事。 死锁预防:限制申请方式 eg:早期打印机同时把两个打印作业发送给打印机,那么打出来的东西谁都没法用。现在打印机内部通常有缓冲池,由打印机内部调度众多的打印作业。 你要申请资源,就一次性全部申请完,别一会儿要,一 …

阅读全文 »

先修课: 模拟电子技术基础中的三极管和场效应管章节。 学习方法建议:  记笔记:将数电中的一些分析步骤和设计步骤截图保存起来。方便以后回顾。例如学到后面的计数器,忘记了时序逻辑的设计方法,就可以回过来看看前面的设计步骤。 思维导图:全部学完数电后,最好形成一个完整的思维导图。(–> …

阅读全文 »

本文已收录于 CMU数据库系统学习笔记 系列,共计 11 篇,本篇是第 11 篇

视频与PPT 视频:https://www.bilibili.com/video/BV1qR4y1W7v6?spm_id_from=333.880.my_history.page.click 为什么要引入优化器? 因为SQL语句是声明式的,只说了要什么答案,中间的过程没有定义,也就是执行计划是没有指 …

阅读全文 »

本文已收录于 机器学习笔记 系列,共计 20 篇,本篇是第 20 篇

什么是循环神经网络?循环神经网络可以解决什么问题? 鱼离不开__?下意识的预测出可能性最大的字——“水”。这是因为人大脑中存在记忆,能够将鱼和水联系在一起。 循环核 循环核:参数时间共享,循环层提取时间信息。 循环核具有记忆力,圆柱体是记忆体,记忆体下面、侧面、上面分别有三组待训练的参数矩阵。通过不 …

阅读全文 »

本文已收录于 人工智能实践:Tensorflow笔记 系列,共计 7 篇,本篇是第 5 篇

cifar10数据集 cifar10数据集一共有6万张彩色图片,每张图片有32行32列像素点的红绿蓝三通道数据。 提供5万张32*32像素点的十分类彩色图片和标签,用于训练。 提供1万张32*32像素点的十分类彩色图片和标签,用于测试。 十个分类分别是:飞机、汽车、鸟、猫、鹿、狗、青蛙、马、船和卡车 …

阅读全文 »

本文已收录于 人工智能实践:Tensorflow笔记 系列,共计 7 篇,本篇是第 4 篇

学习目标 ①自制数据集,解决自己本领域应用。 ②数据量过少,模型训练不足:使用数据增强,扩充数据集。 ③断点续训,实时保留当前最优模型。 ④神经网络的目的是拿到参数。所以要学会提取参数,把参数存入文本。将来在任何地方可以使用参数构建模型无需训练。 ⑤acc/loss可视化,查看训练效果。 ⑥应用程序 …

阅读全文 »