![The Boot Process](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
23
MarchThe Boot Process
Learn how machines boot in this fantastic lecture
![What Is Memory?](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
23
MarchWhat Is Memory?
This lecture explains the basics of what memory is
![Introduction](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
23
MarchIntroduction
![File Allocation Table Explained](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchFile Allocation Table Explained
![Starting To Create Our FAT filesystem](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchStarting To Create Our FAT filesystem
![Understanding The VFS(Virtual Filesystem System) Layer](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchUnderstanding The VFS(Virtual Filesystem System) Layer
![Implementing Our Virtual Filesystem Core Functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing Our Virtual Filesystem Core Functionality
![Implementing FAT16 filesystem driver core functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing FAT16 filesystem driver core functionality
![Implementing FAT16 Structures](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing FAT16 Structures
![Implementing The FAT16 Resolver Function](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing The FAT16 Resolver Function
![Implementing the VFS fopen function](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing the VFS fopen function
![Implementing FAT16 fopen function](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
26
MarchImplementing FAT16 fopen function
![Implementing the VFS fread function](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing the VFS fread function
![Implementing FAT16 fread functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing FAT16 fread functionality
![Implementing the VFS fseek functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing the VFS fseek functionality
![Implementing The FAT16 fseek functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing The FAT16 fseek functionality
![Implementing The VFS fstat functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing The VFS fstat functionality
![Implementing the FAT16 fstat functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing the FAT16 fstat functionality
![Implementing The VFS fclose functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing The VFS fclose functionality
![Implementing the FAT16 fclose functionality](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing the FAT16 fclose functionality
![Implementing A Kernel Panic](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing A Kernel Panic
![Understanding User Land](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchUnderstanding User Land
![Changing our kernel segment and data descriptors to be written in C](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchChanging our kernel segment and data descriptors to be written in C
![Implementing The TSS(Task Switch Segment)](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing The TSS(Task Switch Segment)
![Implementing Task Foundations](https://dragonzap.com/storage/uploads/60d9ebe12b399.webp)
27
MarchImplementing Task Foundations
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174