块设备驱动程序负责实现对块设备数据的读写功能。内核代码统一使用缓冲块间接和块设备(如磁盘)交换数据,缓冲区数据通过块设备驱动程序和块设备交换数据。
Linux 0.11源码阅读笔记-高速缓冲
高速缓冲区是内存中的一块内存,在块设备与内核其它程序之间起着一个桥梁作用。内核程序如果需要访问块设备中的数据,都需要经过高速缓冲区来间接的操作。
Linux 0.11源码阅读笔记-文件管理
未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。
Linux 0.11源码阅读笔记-内存管理
Linux内核使用段页式内存管理方式。物理页:物理空闲内存被划分为固定大小(4k)的页
Javascript中创建元素的三种方式以及区别
1. innerHTML() 创建元素2. createElement() 创建元素3. document.wright() 创建元素
前端面试题整理——webpack相关考点
webpack是开发工具,面试考点重点在配置和使用,原理理解不需要太深。一、基本配置
Linux
大型企业高并发的 Java 应用程序都是部署在大型服务器之上的,而服务器的操作系统一般是使用高性能的 Linux(或Unix)的操作系统,不是 Windows 操作系统,所以编...
MASA Blazor入门这一篇就够了
ASP.NET Core Blazor 简介Blazor 是一个使用 Blazor 生成交互式客户端 Web UI 的框架:Blazor 优势:
.NET面试经典三问:什么是.NET?什么是.NET Framework?什么是.NET Core?
本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、F...
一个高频问题:异步操作会创建线程吗?
这个问题在微信上被别人问过好多次,想来想去觉得有必要统一解答下,先说下我的答案:可能会,也有可能不会。