使用Itunes将电脑视频导入Ipad
摘要:1 关键字 Itunes,(Windows)电脑视频、Ipad 2 步骤 2.1 下载爱思助手 优点: 方便下载其他在APP Store找不到的软件 可以直接导入文件夹,而不用逐个文件导入 2.2 下载播放器 我使用的是免费软件“万能联播”,通过爱思助手下载的: 最好用的播放器应该是OPlayerH
阅读全文
第19章 进程通信
摘要:1 管道 1.1 特点 生产者/消费者模型 半双工:双向,每次都能朝一个方向传输数据 管道作为一组VFS对象,可以使用VFS通用结构访问(比如读写);管道被组织为pipefs这种特殊文件系统,在系统目录树没有安装点,用户看不到它们 管道创建后,返回一对文件描述符,分别用来读和写;然后通过fork()
阅读全文
第14章 块设备驱动程序
摘要:1 块设备磁盘结构 页框:物理内存会分成大小相等的分区,称为页框 页:用户进程的地址空间分成大小相等的区域,且大小和页框相等 段: 块:VFS和文件系统传送数据的基本单位,必须是扇区的整数倍 扇区:硬件设备传送数据的基本单位 2 IO调度程序 块设备驱动程序每次可以传输一个扇区,但是并不是每次需要访
阅读全文
第13章 I/O体系结构和设备驱动程序
摘要:1 IO端口映射 IO端口与CPU直连,CPU读取IO端口时需要一个地址,就是IO端口物理地址的映射。 IO映射有两种方式: 内存映射:ARM架构芯片只有一个物理地址空间,因此IO端口直接被内存的一部分,内核像访问内存一样访问端口 IO空间映射:X86架构有专门的IO空间,CPU通过设立专门的I/O
阅读全文
第12章 虚拟文件系统
摘要:1 简介 VFS:Virtual Filesystem Switch,虚拟文件系统转换,VFS 2 VFS支持的文件系统 2.1 磁盘文件系统 Linux使用的文件系统:Ext2(Linux的根文件系统通常是Ex2或Ex3) 微软公司的文件系统:MS-DOS、VFAT、NTFS …… 2.2 网络文
阅读全文
第11章 信号
摘要:1 信号是什么 信号是Unix系统中进程间通信的工具,每个信号对应一个ID; 进程收到某个信号后,会调用设定好的回调函数,以实现进程间的通知和响应。 2 信号的特点 2.1 常规信号和实时信号 Linux中有31个常规信号,以及一些实时信号 信号的一个重要特点是可以被发送给状态未知的进程 —— 如果
阅读全文
第10章 系统调用
摘要:1 系统调用的流程 在内核态保存大多数用户态寄存器的内容 调用系统服务例程处理系统调用 退出系统调用:把保存在内核栈中的内容加载到寄存器,CPU切回到用户态 2 系统调用的代码示例 // 用户态 xyz() // 内核态 SYSCALL(id, param) // 进入系统调用,用户态 -> 内核态
阅读全文
第7章 进程调度 - 内核态用户态的切换与进程调度的关系
摘要:1 思考 我们都知道处理器会在用户态和内核态之间切换;进程调度的时候,也会在用户进程和内核进程之间进行切换。 它们有什么关系呢?是不是用户进程和内核进程之间的切换,才导致处理器在用户态和内核态之间的切换呢? 其他人和我也有一样的困惑: 内核态是指一个特殊的进程,还是指进程的一种特殊状态? 内核是内存
阅读全文
第9章 进程地址空间
摘要:1 规则简介 进程地址空间:允许进程使用的全部线性地址,也叫进程的线性区 2 内核和用户进程地址空间的区别 内核的地址空间是共享的,所有内核线程使用一个地址空间;每个用户进程的地址空间是独立的 内核申请动态内存,会立刻进行内存分配;用户进程申请内存会尽可能推迟分配内存 因此,内核要随时准备捕获用户态
阅读全文