复习笔记
未读
操作系统复习笔记(III):虚拟内存
虚拟内存的基本概念 虚拟内存的基本概念从四个部分来介绍,分别是: 传统存储管理方式的特点 局部性原理 虚拟内存的定义和特征 如何实现虚拟内存技术 传统存储管理方式的特征 传统存储管理方式可以分为两种: 连续分配方式:单一连续、固定分区、动态分区 非连续分配方式:基本分页、基本分段、基本段页 然而,传
复习笔记
未读
操作系统复习笔记(II):内存管理
内存管理的基本原理 内存管理的功能 内存管理的功能: 空间的分配和回收 地址转换:逻辑地址和物理地址。 内存扩充:逻辑上扩充内存,例如采用虚拟存储技术或者覆盖技术。 内存共享:多个进程访问同一块数据区域。 内存保护:各作业在各自存储空间内运行,互不干扰。 链接和装入的三种方式 重定位的概念:重定位指
复习笔记
未读
操作系统复习笔记(I):进程管理
进程与线程章节概述 本章的基本内容: 进程与线程 基本概念 状态转换 控制 通信 CPU调度 调度的概念 调度的实现 调度算法 同步与互斥 基本概念 信号量机制 经典同步问题 死锁 死锁预防 死锁避免 死锁检测和解除 <
复习笔记
未读
微机复习笔记(III):微机总线
总线技术概述 微机系统的两种工作方式 最小工作方式:本书重点介绍 最大工作方式:加上总线控制器8288共同形成系统总线信号。 三总线的构成:最大组态比最小组态多了一个总线控制器。 三总线: 地址总线:CPU的地址总线都是输出的,输出给要寻址的从模块比如IO模块。 受控模块都是输入。 控制总线:有输入
复习笔记
未读
微机复习笔记(II):8255芯片
可编程并行接口芯片8255A 功能与结构 D0-D7:数据线。 A1-A0:地址线,用于选择4种端口。 00:A口 01:B口 10:C口 11:控制字 时钟信号:没有,是异步的。 3个8位I/O口: A口:PA0-PA7,常做数据端口。 B口:PB0-PB7,常做数据端口。 C口:PC0-PC7,
技术
未读
博客搬迁踩坑指南:实现markdown图片的自动化替换
需求来源 Hexo博客难以长期维护 博客,是学习计算机科学的同学所必备的网站,好的博文能够体现一个人的能力和思考水平,一个长期维护的博客更是一个人是否拥有长期坚持品质的重要证明。毕竟,如果你能长期维护好一个博客,那么由你负责的项目大概率不会被你中途放弃。 说起博客,我自22年11月起搭建起了个人博客
复习笔记
未读
操作系统复习笔记(IV):文件管理
文件的基本概念 概念:以磁盘为载体的存储在计算机上的信息集合。 文件的组织: 无结构文件:一系列二进制或者字符流 有结构文件:逻辑上可分为顺序文件、索引文件、顺序索引文件 文件的组成: 文件名 数据(存储空间) 类型 索引信息 权限 创建时间和修改时间 所有者 文件的操作: 创建:create系统调
复习笔记
未读
操作系统复习笔记(V):I/O系统
IO管理概述 I/O设备的基本概念和分类 按使用特性分类: 人机交互类外设:鼠标、键盘、打印机 传输速率比较慢 存储设备:硬盘、光盘 传输速率比较快 网络通信设备:光猫 速度介于两者中间 按传输速率分类: 低速设备:几个-几百个KB/s。例如鼠标键盘 中速设备:几千个-上万个KB/s。例如激光打印机
微服务
未读
动手学微服务(二):面试官问我有没有使用过ShardingJDBC
《动手学微服务》系列文章将专注微服务中的常见思想、常用技术和常见架构。本系列的特点是不仅在理论上对微服务的知识进行梳理,还会有一系列的动手实践,不仅在平时学习会有帮助,也有助于面试。本人也是微服务的小学徒,为了巩固所学而创建此专栏,欢迎大家持续关注。 前言 在《动手学微服务(一):实战MySQL读写
微服务
未读
动手学微服务(一)实战MySQL读写分离和分库分表
《动手学微服务》系列文章将专注微服务中的常见思想、常用技术和常见架构。本系列的特点是不仅在理论上对微服务的知识进行梳理,还会有一系列的动手实践,不仅在平时学习会有帮助,也有助于面试。本人也是微服务的小学徒,为了巩固所学而创建此专栏,欢迎大家持续关注。 为何需要读写分离?从一个业务场景说起 我们以用户