Общая информация
Название Developing a Multithreaded Kernel From Scratch!
Тип
Размер 15.44Гб

Файлы в торренте
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать эти файлы или скачать torrent-файл.
[TGx]Downloaded from torrentgalaxy.to .txt 585б
0 30б
1 1.10Мб
1.1 Hello World Bootloader Commit.html 146б
1. Assembly Catchup!.html 214б
1. Bonus Lecture.mp4 20.88Мб
1. Bonus Lecture.srt 4.26Кб
1. Hello World Bootloader.mp4 66.35Мб
1. Hello World Bootloader.srt 20.65Кб
1. Introduction.mp4 92.97Мб
1. Introduction.srt 6.84Кб
1. What Is Memory.mp4 22.99Мб
1. What Is Memory.srt 4.23Кб
1. What is Protected Mode.mp4 43.07Мб
1. What is Protected Mode.srt 8.95Кб
10 930.80Кб
10. Disk Access And How It Works.mp4 15.64Мб
10. Disk Access And How It Works.srt 8.22Кб
10. Text Mode Explained.mp4 17.03Мб
10. Text Mode Explained.srt 3.49Кб
100 955.73Кб
100.1 Source Code.html 146б
100. Process Arguments - Part 2.mp4 279.75Мб
100. Process Arguments - Part 2.srt 35.25Кб
101 495.32Кб
101.1 Source Code.html 146б
101. Process Arguments - Part 3.mp4 52.55Мб
101. Process Arguments - Part 3.srt 7.54Кб
102 1.43Мб
102.1 Source Code.html 146б
102. Implementing A 'System' Command.mp4 188.82Мб
102. Implementing A 'System' Command.srt 23.54Кб
103 326.24Кб
103.1 Source Code.html 146б
103. Implementing program termination.mp4 154.11Мб
103. Implementing program termination.srt 20.53Кб
104 918.18Кб
104. Handling program crashes.mp4 86.32Мб
104. Handling program crashes.srt 11.08Кб
105 1.36Мб
105.1 Source Code.html 146б
105. Creating an exit command.mp4 55.96Мб
105. Creating an exit command.srt 7.41Кб
106 898.48Кб
106.1 Source Code.html 146б
106. Handling caps lock, upper case and lower case letters.mp4 116.71Мб
106. Handling caps lock, upper case and lower case letters.srt 13.45Кб
107 1.13Мб
107.1 Source Code.html 146б
107. Running multiple tasks at the same time multi-tasking.mp4 76.73Мб
107. Running multiple tasks at the same time multi-tasking.srt 8.17Кб
108 290.79Кб
109 1.04Мб
11 1.16Мб
11.1 Source Code.html 146б
11. Reading from the hard disk.mp4 87.47Мб
11. Reading from the hard disk.srt 16.56Кб
11. Writing To The Screen, Hello World Tutorial.mp4 153.11Мб
11. Writing To The Screen, Hello World Tutorial.srt 20.18Кб
110 1.51Мб
111 675.58Кб
112 1.77Мб
113 1.88Мб
114 199.37Кб
115 832.53Кб
116 1.01Мб
117 1.33Мб
118 79.23Кб
119 1.12Мб
12 1017.81Кб
12. Interrupt Descriptor Table Explained.mp4 59.54Мб
12. Interrupt Descriptor Table Explained.srt 12.78Кб
120 1.59Мб
121 1.03Мб
122 1.61Мб
123 497.58Кб
124 510.79Кб
125 990.03Кб
126 371.71Кб
127 1.44Мб
128 598.89Кб
13 1.66Мб
13.1 Source Code.html 146б
13. Implementing The Interrupt Descriptor Table.mp4 253.01Мб
13. Implementing The Interrupt Descriptor Table.srt 33.13Кб
14 963.66Кб
14.1 Source Code.html 146б
14. Implementing In and Out Functions.mp4 84.49Мб
14. Implementing In and Out Functions.srt 10.89Кб
15 263.98Кб
15.1 Source Code.html 146б
15. Programmable Interrupt Controller Explained.mp4 28.96Мб
15. Programmable Interrupt Controller Explained.srt 6.51Кб
16 1.66Мб
16.1 Source Code.html 146б
16. Programmable Interrupt Controller Implementation.mp4 132.91Мб
16. Programmable Interrupt Controller Implementation.srt 15.99Кб
17 1.94Мб
17. Understanding The Heap And Memory Allocation.mp4 81.85Мб
17. Understanding The Heap And Memory Allocation.srt 30.35Кб
18 386.39Кб
18.1 Source Code.html 146б
18. Implementing Our Heap.mp4 630.10Мб
18. Implementing Our Heap.srt 83.64Кб
19 1.07Мб
19.1 Source Code.html 146б
19. Creating the enable interrupts function.mp4 24.12Мб
19. Creating the enable interrupts function.srt 3.64Кб
2 1.84Мб
2.1 Source code.html 146б
2. Switching To Protected Mode.mp4 104.42Мб
2. Switching To Protected Mode.srt 18.48Кб
2. The Boot Process.mp4 40.57Мб
2. The Boot Process.srt 9.45Кб
2. Understanding Real Mode.mp4 25.34Мб
2. Understanding Real Mode.srt 6.07Кб
2. What is assembly language.mp4 37.10Мб
2. What is assembly language.srt 2.35Кб
20 1.99Мб
20. Understanding Paging.mp4 71.29Мб
20. Understanding Paging.srt 26.55Кб
21 2.00Мб
21.1 Source Code.html 146б
21. Implementing Paging.mp4 270.08Мб
21. Implementing Paging.srt 36.28Кб
22 1.60Мб
22.1 Source Code.html 146б
22. Modifying the page table.mp4 235.62Мб
22. Modifying the page table.srt 30.16Кб
23 100.20Кб
23. Preparing To Read From The Hard Disk.mp4 23.81Мб
23. Preparing To Read From The Hard Disk.srt 3.65Кб
24 1.18Мб
24.1 Source Code.html 146б
24. Reading from the disk in C with the ATA controller.mp4 123.35Мб
24. Reading from the disk in C with the ATA controller.srt 13.07Кб
25 640.60Кб
25.1 Source Code.html 146б
25. Improving Our Disk Driver.mp4 109.30Мб
25. Improving Our Disk Driver.srt 13.58Кб
26 1.56Мб
26. What is a filesystem.mp4 66.71Мб
26. What is a filesystem.srt 11.72Кб
27 1.30Мб
27.1 Source Code.html 146б
27. Creating a path parser.mp4 434.16Мб
27. Creating a path parser.srt 49.01Кб
28 196.06Кб
28.1 Source Code.html 146б
28. Creating a disk stream.mp4 191.90Мб
28. Creating a disk stream.srt 21.57Кб
29 1.50Мб
29. File Allocation Table Explained.mp4 174.70Мб
29. File Allocation Table Explained.srt 27.36Кб
3 750.32Кб
3. Installing the emulator.mp4 22.67Мб
3. Installing the emulator.srt 2.57Кб
3. Installing What We Need For Real Mode Development.mp4 18.39Мб
3. Installing What We Need For Real Mode Development.srt 2.50Кб
3. Restructuring Our Project.mp4 17.51Мб
3. Restructuring Our Project.srt 2.82Кб
3. Segmentation Memory Model.mp4 45.39Мб
3. Segmentation Memory Model.srt 11.15Кб
30 236.01Кб
30.1 Source Code.html 146б
30. Starting To Create our FAT File system.mp4 163.77Мб
30. Starting To Create our FAT File system.srt 18.06Кб
31 453.61Кб
31. Understanding the VFS(Virtual File System) Layer.mp4 70.91Мб
31. Understanding the VFS(Virtual File System) Layer.srt 8.61Кб
32 1.89Мб
32.1 Source Code.html 146б
32. Implementing our virtual filesystem core functionality.mp4 377.27Мб
32. Implementing our virtual filesystem core functionality.srt 31.34Кб
33 911.80Кб
33.1 Source Code.html 146б
33. implementing FAT16 filesystem driver core functionality.mp4 218.01Мб
33. implementing FAT16 filesystem driver core functionality.srt 20.71Кб
34 1.57Мб
34.1 Source Code.html 146б
34. Implementing FAT16 Structures.mp4 249.06Мб
34. Implementing FAT16 Structures.srt 24.65Кб
35 136.51Кб
35.1 Source Code.html 146б
35. Implementing The FAT16 Resolver Function.mp4 365.56Мб
35. Implementing The FAT16 Resolver Function.srt 39.05Кб
36 803.01Кб
36.1 Source Code.html 146б
36. Implementing the VFS fopen function.mp4 238.06Мб
36. Implementing the VFS fopen function.srt 29.38Кб
37 807.13Кб
37.1 Source Code.html 146б
37. Implementing FAT16 fopen function.mp4 656.73Мб
37. Implementing FAT16 fopen function.srt 66.64Кб
38 514.64Кб
38.1 Source Code.html 146б
38. Implementing the VFS fread function.mp4 63.48Мб
38. Implementing the VFS fread function.srt 7.37Кб
39 1.14Мб
39.1 Source Code.html 146б
39. Implementing FAT16 fread functionality.mp4 92.88Мб
39. Implementing FAT16 fread functionality.srt 10.33Кб
4 446.04Кб
4.1 Source Code.html 146б
4. Enabling the A20 line.mp4 26.49Мб
4. Enabling the A20 line.srt 2.93Кб
4. Hello World In Assembly.mp4 260.84Мб
4. Hello World In Assembly.srt 21.16Кб
4. Improving Our Bootloader.mp4 31.12Мб
4. Improving Our Bootloader.srt 9.19Кб
40 1.94Мб
40.1 Source Code.html 146б
40. Implementing the VFS fseek functionality.mp4 30.87Мб
40. Implementing the VFS fseek functionality.srt 3.05Кб
41 444.92Кб
41.1 Source Code.html 146б
41. Implementing the FAT16 fseek functionality.mp4 63.19Мб
41. Implementing the FAT16 fseek functionality.srt 6.28Кб
42 1.63Мб
42.1 Source Code.html 146б
42. Implementing the fstat VFS functionality.mp4 48.93Мб
42. Implementing the fstat VFS functionality.srt 4.90Кб
43 1.09Мб
43.1 Source Code.html 146б
43. Implementing the FAT16 fstat function.mp4 64.94Мб
43. Implementing the FAT16 fstat function.srt 6.72Кб
44 668.70Кб
44.1 Source Code.html 146б
44. Implementing the VFS fclose functionality.mp4 24.23Мб
44. Implementing the VFS fclose functionality.srt 3.36Кб
45 852.22Кб
45.1 Source Code.html 146б
45. Implementing the FAT16 fclose functionality.mp4 74.45Мб
45. Implementing the FAT16 fclose functionality.srt 8.74Кб
46 813.65Кб
46.1 Source Code.html 146б
46. Implementing a kernel panic.mp4 21.92Мб
46. Implementing a kernel panic.srt 2.90Кб
47 799.84Кб
47. Understanding User Land.mp4 98.56Мб
47. Understanding User Land.srt 20.50Кб
48 1.29Мб
48.1 Source Code.html 146б
48. Changing our kernel segment and data descriptors to be written in C.mp4 173.81Мб
48. Changing our kernel segment and data descriptors to be written in C.srt 19.78Кб
49 1.35Мб
49.1 Source Code.html 146б
49. Implementing The TSS(Task Switch Segment).mp4 123.17Мб
49. Implementing The TSS(Task Switch Segment).srt 13.69Кб
5 1.91Мб
5. Creating a Cross Compiler So We Can Code In C.mp4 137.57Мб
5. Creating a Cross Compiler So We Can Code In C.srt 11.93Кб
5. Preparing our bootloader to be booted on real hardware.mp4 41.52Мб
5. Preparing our bootloader to be booted on real hardware.srt 7.03Кб
5. Transistors And Logic Gates Understanding The Processor.mp4 139.50Мб
5. Transistors And Logic Gates Understanding The Processor.srt 15.50Кб
50 1.71Мб
50.1 Source Code.html 146б
50. Implementing Task Foundations.mp4 285.75Мб
50. Implementing Task Foundations.srt 35.56Кб
51 434.13Кб
51.1 Source Code.html 146б
51. Implementing Process Foundations Part 1.mp4 329.27Мб
51. Implementing Process Foundations Part 1.srt 48.15Кб
52 717.31Кб
52.1 Source Code.html 146б
52. Implementing Process Foundations Part 2.mp4 245.74Мб
52. Implementing Process Foundations Part 2.srt 30.27Кб
53 270.00Кб
53.1 Source Code.html 146б
53. Packing the GDT.mp4 11.05Мб
53. Packing the GDT.srt 1.67Кб
54 1.58Мб
54.1 Source Code.html 146б
54. Implementing User Land Functionality.mp4 152.43Мб
54. Implementing User Land Functionality.srt 21.76Кб
55 1.44Мб
55.1 Source Code.html 146б
55. Creating our first user process application.mp4 81.68Мб
55. Creating our first user process application.srt 11.68Кб
56 936.93Кб
56.1 Source Code.html 146б
56. Executing the process and dropping into user land privileges.mp4 76.99Мб
56. Executing the process and dropping into user land privileges.srt 10.63Кб
57 1.95Мб
57.1 Source Code.html 146б
57. Changing the paging functionality.mp4 58.59Мб
57. Changing the paging functionality.srt 8.54Кб
58 1.03Мб
58. Talking with the kernel from userland.mp4 89.72Мб
58. Talking with the kernel from userland.srt 28.40Кб
59 1.12Мб
59.1 Source Code.html 146б
59. Creating the interrupt 0x80 for user process to kernel communication.mp4 220.93Мб
59. Creating the interrupt 0x80 for user process to kernel communication.srt 29.57Кб
6 752.07Кб
6.1 Source Code.html 146б
6. Loading our 32 bit kernel into memory and working with debugging symbols.mp4 356.09Мб
6. Loading our 32 bit kernel into memory and working with debugging symbols.srt 48.76Кб
6. Registers in the 8086.mp4 111.58Мб
6. Registers in the 8086.srt 11.58Кб
6. Writing our bootloader to a USB stick.mp4 17.50Мб
6. Writing our bootloader to a USB stick.srt 3.86Кб
60 36.61Кб
60.1 Source Code.html 146б
60. Creating the ability to create and execute kernel commands.mp4 107.74Мб
60. Creating the ability to create and execute kernel commands.srt 14.53Кб
61 788.73Кб
61.1 Source Code.html 146б
61. Creating our first kernel command.mp4 91.96Мб
61. Creating our first kernel command.srt 13.85Кб
62 1.20Мб
62.1 Source Code.html 146б
62. Calling our kernel command.mp4 52.32Мб
62. Calling our kernel command.srt 9.02Кб
63 283.34Кб
63.1 Source Code.html 146б
63.2 Source Code Minor Change.html 146б
63. Copying strings from the tasks process.mp4 141.21Мб
63. Copying strings from the tasks process.srt 18.06Кб
64 1.47Мб
64.1 Source Code.html 146б
64. Reading the task's stack.mp4 182.44Мб
64. Reading the task's stack.srt 29.26Кб
65 537.69Кб
65.1 Source Code.html 146б
65. Creating the print command in the kernel.mp4 121.21Мб
65. Creating the print command in the kernel.srt 20.20Кб
66 1.43Мб
66. Understanding keyboard access in protected mode.mp4 91.23Мб
66. Understanding keyboard access in protected mode.srt 21.93Кб
67 1.68Мб
67.1 Source Code.html 146б
67. Creating the virtual keyboard layer.mp4 143.22Мб
67. Creating the virtual keyboard layer.srt 20.47Кб
68 1.69Мб
68.1 Source Code.html 146б
68. Creating the PS2 port keyboard driver part 1.mp4 238.34Мб
68. Creating the PS2 port keyboard driver part 1.srt 27.80Кб
69 714.48Кб
69.1 Source Code.html 146б
69. Improving our interrupt descriptor table design.mp4 198.40Мб
69. Improving our interrupt descriptor table design.srt 25.43Кб
7 256.24Кб
7.1 Source Code.html 146б
7. Booting the bootloader.mp4 14.56Мб
7. Booting the bootloader.srt 845б
7. Cleaning our object files.mp4 11.42Мб
7. Cleaning our object files.srt 1.75Кб
7. Segmentation Memory Model Explained.mp4 97.09Мб
7. Segmentation Memory Model Explained.srt 10.61Кб
70 1.51Мб
70.1 Source Code.html 146б
70. Creating a cleaner way to create interrupt handlers in the interrupt descriptor.mp4 112.65Мб
70. Creating a cleaner way to create interrupt handlers in the interrupt descriptor.srt 12.90Кб
71 1.20Мб
71.1 Source Code.html 146б
71. Changing The Current Process.mp4 74.39Мб
71. Changing The Current Process.srt 10.17Кб
72 152.00Кб
72.1 Source Code.html 146б
72. Creating the PS2 port keyboard driver part 2.mp4 138.06Мб
72. Creating the PS2 port keyboard driver part 2.srt 17.25Кб
73 328.40Кб
73.1 Source Code.html 146б
73. Getting a key from the keyboard buffer in user land.mp4 86.31Мб
73. Getting a key from the keyboard buffer in user land.srt 13.36Кб
74 1.01Мб
74.1 Source Code.html 146б
74. Creating a putchar command that writes one character to the terminal.mp4 62.60Мб
74. Creating a putchar command that writes one character to the terminal.srt 9.73Кб
75 1.27Мб
75.1 Source Code.html 146б
75. Implementing backspace in the terminal.mp4 29.72Мб
75. Implementing backspace in the terminal.srt 3.86Кб
76 1.55Мб
76.1 Source Code.html 146б
76. Revising our stream reader.mp4 63.01Мб
76. Revising our stream reader.srt 7.97Кб
77 1.61Мб
77. Elf Files Explained.mp4 155.56Мб
77. Elf Files Explained.srt 31.81Кб
78 728.15Кб
78.1 Source Code.html 146б
78. Implementing The Elf Loader - Part 1.mp4 166.50Мб
78. Implementing The Elf Loader - Part 1.srt 21.70Кб
79 1.09Мб
79.1 Source Code.html 146б
79. Implementing The Elf Loader - Part 2.mp4 204.00Мб
79. Implementing The Elf Loader - Part 2.srt 28.43Кб
8 254.66Кб
8.1 Source Code.html 146б
8. Dealing With Alignment Issues.mp4 59.92Мб
8. Dealing With Alignment Issues.srt 10.05Кб
8. The Interrupt Vector Table Explained.mp4 18.97Мб
8. The Interrupt Vector Table Explained.srt 4.69Кб
8. The Stack, Subroutines And Endiness Explained.mp4 94.05Мб
8. The Stack, Subroutines And Endiness Explained.srt 10.45Кб
80 1.46Мб
80.1 Source Code.html 146б
80. Implementing The Elf Loader - Part 3.mp4 34.64Мб
80. Implementing The Elf Loader - Part 3.srt 5.37Кб
81 257.74Кб
81.1 Source Code.html 146б
81. Implementing The Elf Loader - Part 4.mp4 138.86Мб
81. Implementing The Elf Loader - Part 4.srt 22.04Кб
82 1.29Мб
82.1 Source Code.html 146б
82. Implementing The Elf Loader - Part 5.mp4 250.34Мб
82. Implementing The Elf Loader - Part 5.srt 37.61Кб
83 1.65Мб
83.1 Source Code.html 146б
83. Implementing The Elf Loader - Part 6.mp4 145.87Мб
83. Implementing The Elf Loader - Part 6.srt 16.75Кб
84 1.06Мб
84.1 Source Code.html 146б
84. Writing User Programs In C.mp4 134.37Мб
84. Writing User Programs In C.srt 18.53Кб
85 534.67Кб
85.1 Source Code.html 146б
85.2 Source Code - Revised (Use this one).html 146б
85. Implementing system print in stdlib.mp4 45.97Мб
85. Implementing system print in stdlib.srt 8.57Кб
86 834.44Кб
86.1 Source Code.html 146б
86. Implementing system get key in stdlib.mp4 23.19Мб
86. Implementing system get key in stdlib.srt 3.63Кб
87 1008.76Кб
87.1 Source Code.html 146б
87. Implementing Malloc In Our stdlib.mp4 183.37Мб
87. Implementing Malloc In Our stdlib.srt 28.09Кб
88 1.40Мб
88.1 Source Code.html 146б
88. Implementing Free In Our stdlib.mp4 90.80Мб
88. Implementing Free In Our stdlib.srt 11.07Кб
89 79.03Кб
89.1 Source Code.html 146б
89. Changing the way we map virtual pages for the process.mp4 20.41Мб
89. Changing the way we map virtual pages for the process.srt 2.94Кб
9 1.92Мб
9.1 Source Code.html 146б
9. C Code In Protected Mode.mp4 67.75Мб
9. C Code In Protected Mode.srt 8.69Кб
9. Implementing our own interrupts in real mode.mp4 57.71Мб
9. Implementing our own interrupts in real mode.srt 8.74Кб
90 469.71Кб
90.1 Source Code.html 146б
90. Implementing itoa function.mp4 39.68Мб
90. Implementing itoa function.srt 6.08Кб
91 1.41Мб
91.1 Source Code.html 146б
91. Implementing the putchar function.mp4 68.54Мб
91. Implementing the putchar function.srt 9.02Кб
92 292.85Кб
92.1 Source Code.html 146б
92. Implementing the printf function.mp4 57.17Мб
92. Implementing the printf function.srt 8.17Кб
93 850.77Кб
93.1 Source Code.html 146б
93. Implementing the ability to read lines.mp4 86.57Мб
93. Implementing the ability to read lines.srt 12.78Кб
94 45.73Кб
94.1 Source Code.html 146б
94. Creating a shell.mp4 82.80Мб
94. Creating a shell.srt 12.31Кб
95 1.45Мб
95.1 Source Code.html 146б
95. Loading other programs from our shell.mp4 265.09Мб
95. Loading other programs from our shell.srt 35.62Кб
96 1.68Мб
96.1 Source Code.html 146б
96. Creating some important stdlib functions.mp4 112.29Мб
96. Creating some important stdlib functions.srt 16.46Кб
97 1.07Мб
97.1 Source Code.html 146б
97. Memory Mapping malloc in stdlib.mp4 85.30Мб
97. Memory Mapping malloc in stdlib.srt 12.51Кб
98 35.79Кб
98.1 Source Code.html 146б
98. Memory Unmapping free In stdlib.mp4 117.22Мб
98. Memory Unmapping free In stdlib.srt 15.09Кб
99 629.69Кб
99.1 Source Code.html 146б
99. Process arguments - Part 1.mp4 88.53Мб
99. Process arguments - Part 1.srt 11.75Кб
TutsNode.com.txt 63б
Статистика распространения по странам
Румыния (RO) 1
Польша (PL) 1
Бельгия (BE) 1
Франция (FR) 1
Всего 4
Список IP Полный список IP-адресов, которые скачивают или раздают этот торрент