上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 第1章 概述 DBMS处理客户端sql请求的一般流程: 客户端调用API与DBMS的客户通信管理器建立网络连接。不管是"two-tier",还是"three-tier","four-tier",DBMS负责对多种协议的管理器基本运行机制是一致的:为DBMS的客户端建立连接地址,对于客户端的sql语句 阅读全文
posted @ 2022-04-20 08:10 抿了抿嘴丶 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 3.1 SQL查询语言概览 DDL,用来定义关系模式,删除关系以及修改关系模式的命令 DML,用来从数据库中查询信息,插入,删除,修改元组等 完整性,在DDL中定义了完整性越苏的命令。保持在数据库中的数据必须满足DDL中定义的完整性约束 视图定义,DDL包括定义视图的命令 事务控制,SQL包括定义事 阅读全文
posted @ 2022-04-20 08:10 抿了抿嘴丶 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 关系模型在逻辑层和视图层描述数据,使得用户不必关注存储的底层细节,关系模型非常简洁 2.1 关系模型的结构 由于一个表中的一行代表了一组值之间的一种联系,表就是这种联系的一个集合,表这个概念和数学上的关系这个概念联系密切。 n元组表示一个具有n个属性的tuple,关系用来指代表,元组用来指代行,属性 阅读全文
posted @ 2022-04-18 14:54 抿了抿嘴丶 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.1 数据库管理系统是由一个互相管理的数据集合和一组用以访问这些数据的程序组成,而这个数据集合就被就被叫做数据库。DBMS主要的目标是提供一种可以方便,高效的存取数据库信息的途径。 1.2 数据库系统的目标 对于传统的OS文件系统有如下问题: 数据的冗余与不一致 数据访问困难 数据孤立 完整性问题 阅读全文
posted @ 2022-04-17 20:11 抿了抿嘴丶 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 多线程/进程 多线程与多进程编程,都可以提高程序的并发性,多线程对于系统资源的消耗更加少一点,那么多线程与多进程的区别是什么?可以多个线程共享一个进程的虚拟地址空间 进程的虚拟地址空间,这里每一个线程都有自己的栈与寄存器,寄存器资源由内核管理 要启动多个应用程序的时候,才会去用多进程,不然一般并 阅读全文
posted @ 2022-04-17 15:01 抿了抿嘴丶 阅读(178) 评论(0) 推荐(0) 编辑
摘要: socket编程概述 windows和linux平台的套接字函数几乎一样,但是windows中使用socket通信之前需要先加载套接字库,最后在释放这些套接字资源,linux中就不需要夹在和释放了 基于客户端和服务器实现一个并发的通信模型,网络通信中客户端与服务器的比例是n比1,由于客户端过多,就需 阅读全文
posted @ 2022-04-16 14:43 抿了抿嘴丶 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 线程是进程中的执行体,协程只有用户态栈 协程实现了用户态多任务模型 由于现在高并发场景频繁出现,之前的多进程模型的内存资源捉襟见肘 多进程模型下,内核态与用户态多次转换,仍然疲于应对高并发场景 socket的所有操作都由os来完成,一个进程每创建一个socket,就会在打开文件描述符表中增加一个记录 阅读全文
posted @ 2022-04-15 21:29 抿了抿嘴丶 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 5.1进程的基本概念 进程实现了单任务到多任务的转变 进程是一个运行时的程序 单一线程的进程早期os都是单一线程 进程的状态 Unix v7的部分pcb 5.2进程的基本操作接口 fork的父子进程共享一个指向文件的结构体那么它们共享的文件体中的读写指针也是一样的,这个是posix标准,read系统 阅读全文
posted @ 2022-04-15 18:24 抿了抿嘴丶 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 5.1 C程序到汇编程序的转换 RICS-V处理器就是可以理解RISC-V指令集的处理器,任何一个处理器都有一个关联的ISA(Instruction Sets Architecture) 5.2 RISC-V vs x86 RISC-V是精简指令集,而x86是(Reduced Instruction 阅读全文
posted @ 2022-04-13 21:49 抿了抿嘴丶 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 4.1 课程内容简介 虚拟内存可以实现进程间的隔离 4.2 地址空间(Address Spaces) 4.3 页表(Page Table) 页表主要是在硬件中通过处理器与内存管理单元(Memory Management Unit)实现,所以,在你们的脑海中,应该有这么一张图:CPU正在执行指令,例如 阅读全文
posted @ 2022-04-13 20:10 抿了抿嘴丶 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页