发表评论取消回复
相关阅读
相关 Linux操作系统学习笔记(二十六)内存性能优化
一. 前言 本文将分析内存的性能指标、测试方法、压测工具以及内存常见问题的优化套路。 二. Buffer和Cache 通过`free`或者`top`命令我
相关 Linux操作系统学习笔记(二十三)网络通信之收包
一. 简介 本文将分析网络协议栈收包的整个流程,收包和发包是刚好相反的过程。根据顺序我们将依次介绍硬件设备驱动层、数据链路层、网络层、传输层、套接字文件系统的相关发包
相关 Linux操作系统学习笔记(二十一)网络通信之三次握手
一. 前言 三次握手的基本知识在前文中已说明,本文从源码入手来详细分析其实现原理。 二. 基本过程和API 一个简单的TCP客户端/服务端模型如下所示,其
相关 Linux操作系统学习笔记(十五)中断
一. 前言 在前面的文章里,我们多次见到了中断的作用,如任务调度,系统调用从用户态陷入内核,文件系统的读写操作等。本文就Linux的中断机制进行较为全面的剖析。
相关 Linux操作系统学习笔记(十四)块设备
一. 前言 上文我们分析了字符设备,本文接着分析块设备。我们首先分析块设备的基本结构体,然后分析块设备生成、加载的整个过程,最后分析块设备的直接I/O访问和缓存I/O
相关 Linux操作系统学习笔记(十三)字符设备
一. 前言 上文中我们分析了虚拟文件系统的结构以及常见的文件操作从用户态到虚拟文件系统再到底层实际文件系统的过程。而实际上我们并没有说明实际的文件系统如ext4是如何
相关 linux字符设备驱动-重新学习-笔记-2
一、对外部数据的读取一般有这样机制方式: 1.查询:通过死循环,一直执行读取,太耗资源; 2.中断处理+休眠:驱动层使用,中断发生前内核驱动休眠等待,中断中进行休眠
相关 操作系统学习笔记(三)
操作系统被加载到内存后,会对整个计算机系统进行管理和控制,而首先要管理和控制的就是内存。因此,本文主要介绍操作系统是如何管理物理内存的。 内容提要: 1)计
相关 linux设备驱动归纳总结(三):1.字符型设备之设备申请
操作系统:Ubunru 10.04 实验平台:S3C2440 + linux2.6.29内核 注:在今后驱动程序的学习中经常需要查看内核源代码,建议大家新加一个内核目录,去
相关 Linux字符设备驱动基础(三)
Linux字符设备驱动基础(三) 6 创建设备节点 6.1 手动创建设备节点 查看申请的设备名及主设备号: cat /proc/devices
还没有评论,来说两句吧...