操作系统实现 - 020 输入和输出

4112
12
2022-02-09 23:37:07
正在缓冲...
89
56
20
3
项目地址:https://github.com/StevenBaby/onix
计算机和作曲爱好者
操作系统实现
(21/181)
自动连播
51.9万播放
简介
001 概述
06:00
001.1 学习笔记
03:11
002 配置开发环境
12:17
003 主引导扇区
13:50
004 在 U 盘启动
09:54
005 实模式 print
06:26
006 硬盘读写
43:05
007 内核加载器
11:31
008 内存检测
19:42
009 保护模式和全局描述符
46:07
010 进入内核
24:33
011 ELF 文件格式简介
16:20
012 bootloader 补充说明
08:12
013 编译和链接
27:40
014 基础数据类型
11:44
015 bochs-gdb
06:51
016 qemu + vmware
08:31
017 gcc 汇编分析
20:56
018 堆栈和函数
16:50
019 局部变量和参数传递
18:57
020 输入和输出
22:25
021 字符串处理
14:52
022 基础显卡驱动
42:02
023 可变参数原理
09:46
024 printk
17:46
025 断言 assert
05:23
026 调试工具
02:59
027 内核全局描述符表
04:21
028 任务及上下文
18:19
029 中断函数
28:41
030 中断描述符
19:36
031 异常
10:45
032 外中断原理
12:44
033 外中断控制器
25:42
034 中断上下文
11:22
035 计数器和时钟
17:53
036 蜂鸣器
15:44
037 时间
11:19
038 实时时钟
10:29
039 内存管理初步
11:06
040 物理内存管理
12:06
041 内存映射原理
32:13
042 内核内存映射
16:41
043 数据结构位图
07:24
044 内核虚拟内存管理
09:58
045 外中断控制
06:18
046 创建内核线程
23:30
047 系统调用
31:51
048 系统调用 yield
06:37
049 数据结构链表
12:27
050 任务阻塞和就绪
06:45
051 基础任务
04:58
052 任务睡眠和唤醒
12:25
053 互斥和信号量
14:24
054 锁
07:17
055 multiboot2 头
12:40
056 multiboot2 引导
29:12
057 互斥锁 (勘误)
03:25
058 键盘中断
05:17
059 键盘驱动
25:24
060 键盘 LED 灯
06:04
061 数据结构循环队列
08:41
062 任务状态段简介
23:22
063 进入用户模式
27:40
064 printf
11:34
065 内核堆内存管理
20:48
066 用户内存映射
24:44
067 进程用户态栈
19:42
068 系统调用 brk
13:06
069 任务 ID
04:16
070 系统调用 fork
28:35
071 系统调用 exit
10:04
072 系统调用 waitpid
10:54
073 系统调用 time
03:02
074 硬盘同步 PIO
17:02
075 硬盘异步 PIO
16:01
076 识别硬盘
11:02
077 硬盘分区
13:42
078 虚拟设备
09:14
079 块设备请求
14:25
080 磁盘调度电梯算法
19:07
081 哈希表和高速缓冲
27:57
082 创建文件系统
12:47
083 文件系统简介
27:42
084 根超级块
08:52
085 文件系统位图操作
12:35
086 文件系统 inode
24:14
087 文件系统状态
09:01
088 文件系统目录操作
14:22
089 文件系统 namei
10:38
090 读写 inode
09:28
091 截断 inode
04:58
092 系统调用 mkdir,rmdir
13:15
093 系统调用 link,unlink
11:36
094 打开 inode
07:50
095 文件初始化
04:27
096 系统调用 open,close
05:30
097 系统调用 read,write
06:51
098 系统调用 lseek
03:25
099 系统调用 getcwd,chdir
09:01
100 系统交互 osh
12:02
101 系统调用 stat,fstat
10:56
102 系统调用 mknod
05:38
103 系统调用 mount,umount
10:21
104 格式化文件系统
12:14
105 虚拟磁盘
07:56
106 标准输入输出
05:53
107 系统调用 mmap, munmap
16:09
108 ELF 文件解析
27:06
109 ELF 符号解析
11:21
110 程序加载和执行
21:26
111 串口设备驱动
20:29
112 串口输出日志
06:15
113 C 运行时环境
15:23
114 参数和环境变量
14:20
115 输入输出重定向
09:28
116 管道
09:33
117 管道序列
09:13
118 init 进程
06:02
119 内核内存保护
06:57
120 小结
28:12
121 内核内存保护配置
06:40
122 CSI 控制序列
11:44
123 错误处理机制
05:45
124 定时器
11:51
125 任务会话
11:07
126 TTY 设备
08:45
127 信号
30:18
128 闹钟
05:01
129 异常与调试
14:28
130 一些优化
18:49
131 CPU 功能检测
10:15
132 FPU 浮点运算单元
12:15
133 基础浮点运算
11:44
134 ISA 总线
08:36
135 声霸卡驱动 📣 🎻
30:53
136 软盘驱动 💾
45:19
137 PCI 总线
23:57
138 系统优化
08:54
139 磁盘驱动优化
14:23
140 IDE 硬盘 UDMA
21:02
141 通信的基本原理
39:16
142 以太网协议
24:09
143 基础网络配置
17:15
144 e1000 网卡驱动
22:03
145 数据包高速缓冲
11:55
146 网络协议简介
20:38
147 CRC 校验和
30:55
148 虚拟网络设备
09:27
149 以太网协议实现
07:50
150 ARP 协议
10:15
151 ARP 缓存
13:56
152 IP 协议
23:56
153 ICMP 协议
11:09
154 IP 校验和
08:58
155 虚拟文件系统
04:06
156 套接字
08:36
157 数据包套接字
09:32
158 原始套接字
08:24
159 ping
04:54
160 localhost 环回地址
05:14
161 UDP 协议
15:39
162 TCP 协议简介
17:45
163 TCP 客户端连接
23:10
164 TCP 选项和重置
16:03
165 TCP 发送和接收
19:27
166 TCP 定时器
08:24
167 TCP 断开连接
21:18
168 TCP 服务端连接
12:29
169 TCP 窗口管理
25:06
170 TCP 超时重传
18:58
171 TCP 拥塞控制
10:59
172 TCP 总结
14:46
173 网络配置
08:07
174 DHCP 协议
15:04
175 DNS 域名解析
22:12
176 高速缓冲优化
09:18
177 ATAPI 光盘驱动
10:45
178 ISO9660 文件系统
10:58
179 版本 1.0.0
02:21
180 小结 v2
19:30
客服
顶部
赛事库 课堂 2021拜年纪