自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MySQL锁和事务

一、锁定机制最常讨论的话题1、什么是锁 锁是数据库系统区别于文件系统的一个关键特性。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。例如:操作缓冲池中的 LRU 列表,删除、添加、移动 LUR 列表中的元素。 对于任何一种数据库来说都需要有相应的锁定机制,所以 MySQL 自然也不能例外。 MySQL 数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各...

2021-07-22 10:06:44 101 1

原创 MySQL体系结构和InnoDB存储引擎

MySQL体系结构简介一、定义数据库和实例 数据库领域这两个词十分容易混淆,需要对其概念有比较清楚的理解。1、数据库:指物理操作系统文件或其他形式文件类型的集合。2、实例:数据库实例是程序,是位于用户与操作系统之间的一层数据管理软件,应用程序只有通过数据库实例才能和数据库打交道。 在MySQL数据库中,实例与数据库的关系通常是一一对应的,即一个实例对应一个数据库。但是在集群情况下,可能存在一个数据库被多个数据实例使用的情况。MySQL被设计为一个单进程多线程架构的数据库,由此...

2021-07-11 17:38:27 233

原创 MySQL 基础语法回顾

一、背景 数据库知识还是比较基础和重要的,大学毕业之后对这块的深入学习有所懈怠,现在还是要回顾起来,bing数据库的安装初始化这些就不赘述了

2021-06-20 16:16:33 163

原创 操作系统实验:文件系统

一、实验要求1.实验简介 本实验要求在模拟的I/O系统之上开发一个简单的文件系统。用户通过create, open,read等命令与文件系统交互。文件系统把磁盘视为顺序编号的逻辑块序列,逻辑块的编号为0至L −1。I/O系统利用内存中的数组模拟磁盘。2.I/O系统 隐藏磁盘的结构细节,把磁盘以逻辑块的面目呈现给文件系统。逻辑块顺序编号,编号取值范围为0至L−1,其...

2019-06-14 13:21:29 7117

原创 Pintos project 1

Pintos project 1小组成员:16281026 16281027分工各占50%Pintos:基于80x86架构的一个简单操作系统框架,支持内核线程,加载和运行用户程序,以及文件系统,但是所有这些都是以较为简单的方式实现。在Ubuntu 16.04 LTS上运行。(在Ubuntu 16.04 Kylin ,Ubuntu 18.04上boch安装失败)通过Q...

2019-06-11 15:56:33 3536 1

原创 操作系统实验四:页面置换算法

实验目的及基本要求 设计和实现:最佳置换算法(Optimal) 先进先出置换算法(FIFO) 最近最久未使用置换算法(LRU) 改进型Clock置换算法 页面缓冲置换算法(PBA) 假设模拟的虚拟内存的地址为16位,页面大小为1K ,模拟的物理内存有32K,通过页面访问序列随机发生器实现对上述算法的测试及性能比较。基本知识:请求分页虚拟内存管理请求分页虚拟内存管理...

2019-05-27 23:00:33 1367 1

原创 操作系统实验三:同步问题

实验目的系统调用的进一步理解。 进程上下文切换。 同步的方法。实验题目1. 通过fork的方式,产生4个进程P1,P2,P3,P4,每个进程打印输出自己的名字,例如P1输出“I amtheprocess P1”。要求P1最先执行,P2、P3互斥执行,P4最后执行。通过多次测试验证实现是否正确分析: 首先使用fork产生P1进程,之后产生P2、P3进程,此时需要在P2...

2019-04-04 00:29:41 684

原创 操作系统实验二

根据课堂所学内容和基础知识介绍,完成实验题目。 打开一个vi进程。通过ps命令以及选择合适的参数,只显示名字为vi的进程。寻找vi进程的父进程,直到init进程为止。记录过程中所有进程的ID和父进程ID。将得到的进程树和由pstree命令的得到的进程树进行比较。 答:Ps -A命令查找vi进程的ID,发现其为3238Ps -p3238命令查看该vi进程详细信息Ps -...

2019-03-24 23:55:27 877

原创 操作系统实验一: 操作系统初步

一、(系统调用实验)了解系统调用不同的封装形式。要求:参考下列网址中的程序。阅读分别运行用API接口函数getpid()直接调用和汇编中断调用两种方式调用Linux操作系统的同一个系统调用getpid的程序(请问getpid的系统调用号是多少?linux系统调用的中断向量号是多少?)。 上机完成习题1.13。 阅读pintos操作系统源代码,画出系统调用实现的流程图。#includ...

2019-03-16 22:21:03 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除