Site NEWS just posted! Please click here to check it out!

Udemy Developing a Multithreaded Kernel From Scratch Giga Course

Torrent Info
Category Other
Added Monday 23rd October 2023 10:38:46 AM (3 years ago)
Size15.3 GB
Peers2 Peers (0 Seeders and 2 leechers) update
Downloaded0 times
UploaderCourseClub  Thank You  (0) Report Torrent 00/0
CommentsNone
Uploader Comments
None
Tags English
Seeders0
Leechers2
Torrent Screenshots

There are no images posted for this torrent.

NFO
No NFO was added for this torrent.
Torrent Files (363)
FilenameSize
[CourseClub.Me].url122 bytes
[GigaCourse.Com].url49 bytes
1. Introduction.mp493.0 MB
1. Introduction.srt6.8 KB
1. What Is Memory.mp423.0 MB
1. What Is Memory.srt4.2 KB
2. The Boot Process.mp440.6 MB
2. The Boot Process.srt9.4 KB
3. Installing What We Need For Real Mode Development.mp418.4 MB
3. Installing What We Need For Real Mode Development.srt2.5 KB
[CourseClub.Me].url122 bytes
[GigaCourse.Com].url49 bytes
1. Hello World Bootloader.mp466.4 MB
1. Hello World Bootloader.srt20.7 KB
1.1 Hello World Bootloader Commit.html146 bytes
10. Disk Access And How It Works.mp415.6 MB
10. Disk Access And How It Works.srt8.2 KB
11. Reading from the hard disk.mp487.5 MB
11. Reading from the hard disk.srt16.6 KB
2. Understanding Real Mode.mp425.3 MB
2. Understanding Real Mode.srt6.1 KB
3. Segmentation Memory Model.mp445.4 MB
3. Segmentation Memory Model.srt11.1 KB
4. Improving Our Bootloader.mp431.1 MB
4. Improving Our Bootloader.srt9.2 KB
5. Preparing our bootloader to be booted on real hardware.mp441.5 MB
5. Preparing our bootloader to be booted on real hardware.srt7.0 KB
6. Writing our bootloader to a USB stick.mp417.5 MB
6. Writing our bootloader to a USB stick.srt3.9 KB
7. Booting the bootloader.mp414.6 MB
7. Booting the bootloader.srt845 bytes
8. The Interrupt Vector Table Explained.mp419.0 MB
8. The Interrupt Vector Table Explained.srt4.7 KB
9. Implementing our own interrupts in real mode.mp457.7 MB
9. Implementing our own interrupts in real mode.srt8.7 KB
1. What is Protected Mode.mp443.1 MB
1. What is Protected Mode.srt9.0 KB
10. Text Mode Explained.mp417.0 MB
10. Text Mode Explained.srt3.5 KB
100. Process Arguments - Part 2.mp4279.8 MB
100. Process Arguments - Part 2.srt35.2 KB
100.1 Source Code.html146 bytes
101. Process Arguments - Part 3.mp452.6 MB
101. Process Arguments - Part 3.srt7.5 KB
101.1 Source Code.html146 bytes
102. Implementing A 'System' Command.mp4188.8 MB
102. Implementing A 'System' Command.srt23.5 KB
102.1 Source Code.html146 bytes
103. Implementing program termination.mp4154.1 MB
103. Implementing program termination.srt20.5 KB
103.1 Source Code.html146 bytes
104. Handling program crashes.mp486.3 MB
104. Handling program crashes.srt11.1 KB
105. Creating an exit command.mp456.0 MB
105. Creating an exit command.srt7.4 KB
105.1 Source Code.html146 bytes
106. Handling caps lock, upper case and lower case letters.mp4116.7 MB
106. Handling caps lock, upper case and lower case letters.srt13.5 KB
106.1 Source Code.html146 bytes
107. Running multiple tasks at the same time multi-tasking.mp476.7 MB
107. Running multiple tasks at the same time multi-tasking.srt8.2 KB
107.1 Source Code.html146 bytes
11. Writing To The Screen, Hello World Tutorial.mp4153.1 MB
11. Writing To The Screen, Hello World Tutorial.srt20.2 KB
11.1 Source Code.html146 bytes
12. Interrupt Descriptor Table Explained.mp459.5 MB
12. Interrupt Descriptor Table Explained.srt12.8 KB
13. Implementing The Interrupt Descriptor Table.mp4253.0 MB
13. Implementing The Interrupt Descriptor Table.srt33.1 KB
13.1 Source Code.html146 bytes
14. Implementing In and Out Functions.mp484.5 MB
14. Implementing In and Out Functions.srt10.9 KB
14.1 Source Code.html146 bytes
15. Programmable Interrupt Controller Explained.mp429.0 MB
15. Programmable Interrupt Controller Explained.srt6.5 KB
15.1 Source Code.html146 bytes
16. Programmable Interrupt Controller Implementation.mp4132.9 MB
16. Programmable Interrupt Controller Implementation.srt16.0 KB
16.1 Source Code.html146 bytes
17. Understanding The Heap And Memory Allocation.mp481.9 MB
17. Understanding The Heap And Memory Allocation.srt30.4 KB
18. Implementing Our Heap.mp4630.1 MB
18. Implementing Our Heap.srt83.6 KB
18.1 Source Code.html146 bytes
19. Creating the enable interrupts function.mp424.1 MB
19. Creating the enable interrupts function.srt3.6 KB
19.1 Source Code.html146 bytes
2. Switching To Protected Mode.mp4104.4 MB
2. Switching To Protected Mode.srt18.5 KB
2.1 Source code.html146 bytes
20. Understanding Paging.mp471.3 MB
20. Understanding Paging.srt26.6 KB
21. Implementing Paging.mp4270.1 MB
21. Implementing Paging.srt36.3 KB
21.1 Source Code.html146 bytes
22. Modifying the page table.mp4235.6 MB
22. Modifying the page table.srt30.2 KB
22.1 Source Code.html146 bytes
23. Preparing To Read From The Hard Disk.mp423.8 MB
23. Preparing To Read From The Hard Disk.srt3.7 KB
24. Reading from the disk in C with the ATA controller.mp4123.3 MB
24. Reading from the disk in C with the ATA controller.srt13.1 KB
24.1 Source Code.html146 bytes
25. Improving Our Disk Driver.mp4109.3 MB
25. Improving Our Disk Driver.srt13.6 KB
25.1 Source Code.html146 bytes
26. What is a filesystem.mp466.7 MB
26. What is a filesystem.srt11.7 KB
27. Creating a path parser.mp4434.2 MB
27. Creating a path parser.srt49.0 KB
27.1 Source Code.html146 bytes
28. Creating a disk stream.mp4191.9 MB
28. Creating a disk stream.srt21.6 KB
28.1 Source Code.html146 bytes
29. File Allocation Table Explained.mp4174.7 MB
29. File Allocation Table Explained.srt27.4 KB
3. Restructuring Our Project.mp417.5 MB
3. Restructuring Our Project.srt2.8 KB
30. Starting To Create our FAT File system.mp4163.8 MB
30. Starting To Create our FAT File system.srt18.1 KB
30.1 Source Code.html146 bytes
31. Understanding the VFS(Virtual File System) Layer.mp470.9 MB
31. Understanding the VFS(Virtual File System) Layer.srt8.6 KB
32. Implementing our virtual filesystem core functionality.mp4377.3 MB
32. Implementing our virtual filesystem core functionality.srt31.3 KB
32.1 Source Code.html146 bytes
33. implementing FAT16 filesystem driver core functionality.mp4218.0 MB
33. implementing FAT16 filesystem driver core functionality.srt20.7 KB
33.1 Source Code.html146 bytes
34. Implementing FAT16 Structures.mp4249.1 MB
34. Implementing FAT16 Structures.srt24.7 KB
34.1 Source Code.html146 bytes
35. Implementing The FAT16 Resolver Function.mp4365.6 MB
35. Implementing The FAT16 Resolver Function.srt39.0 KB
35.1 Source Code.html146 bytes
36. Implementing the VFS fopen function.mp4238.1 MB
36. Implementing the VFS fopen function.srt29.4 KB
36.1 Source Code.html146 bytes
37. Implementing FAT16 fopen function.mp4656.7 MB
37. Implementing FAT16 fopen function.srt66.6 KB
37.1 Source Code.html146 bytes
38. Implementing the VFS fread function.mp463.5 MB
38. Implementing the VFS fread function.srt7.4 KB
38.1 Source Code.html146 bytes
39. Implementing FAT16 fread functionality.mp492.9 MB
39. Implementing FAT16 fread functionality.srt10.3 KB
39.1 Source Code.html146 bytes
4. Enabling the A20 line.mp426.5 MB
4. Enabling the A20 line.srt2.9 KB
4.1 Source Code.html146 bytes
40. Implementing the VFS fseek functionality.mp430.9 MB
40. Implementing the VFS fseek functionality.srt3.1 KB
40.1 Source Code.html146 bytes
41. Implementing the FAT16 fseek functionality.mp463.2 MB
41. Implementing the FAT16 fseek functionality.srt6.3 KB
41.1 Source Code.html146 bytes
42. Implementing the fstat VFS functionality.mp448.9 MB
42. Implementing the fstat VFS functionality.srt4.9 KB
42.1 Source Code.html146 bytes
43. Implementing the FAT16 fstat function.mp464.9 MB
43. Implementing the FAT16 fstat function.srt6.7 KB
43.1 Source Code.html146 bytes
44. Implementing the VFS fclose functionality.mp424.2 MB
44. Implementing the VFS fclose functionality.srt3.4 KB
44.1 Source Code.html146 bytes
45. Implementing the FAT16 fclose functionality.mp474.5 MB
45. Implementing the FAT16 fclose functionality.srt8.7 KB
45.1 Source Code.html146 bytes
46. Implementing a kernel panic.mp421.9 MB
46. Implementing a kernel panic.srt2.9 KB
46.1 Source Code.html146 bytes
47. Understanding User Land.mp498.6 MB
47. Understanding User Land.srt20.5 KB
48. Changing our kernel segment and data descriptors to be written in C.mp4173.8 MB
48. Changing our kernel segment and data descriptors to be written in C.srt19.8 KB
48.1 Source Code.html146 bytes
49. Implementing The TSS(Task Switch Segment).mp4123.2 MB
49. Implementing The TSS(Task Switch Segment).srt13.7 KB
49.1 Source Code.html146 bytes
5. Creating a Cross Compiler So We Can Code In C.mp4137.6 MB
5. Creating a Cross Compiler So We Can Code In C.srt11.9 KB
50. Implementing Task Foundations.mp4285.7 MB
50. Implementing Task Foundations.srt35.6 KB
50.1 Source Code.html146 bytes
51. Implementing Process Foundations Part 1.mp4329.3 MB
51. Implementing Process Foundations Part 1.srt48.2 KB
51.1 Source Code.html146 bytes
52. Implementing Process Foundations Part 2.mp4245.7 MB
52. Implementing Process Foundations Part 2.srt30.3 KB
52.1 Source Code.html146 bytes
53. Packing the GDT.mp411.0 MB
53. Packing the GDT.srt1.7 KB
53.1 Source Code.html146 bytes
54. Implementing User Land Functionality.mp4152.4 MB
54. Implementing User Land Functionality.srt21.8 KB
54.1 Source Code.html146 bytes
55. Creating our first user process application.mp481.7 MB
55. Creating our first user process application.srt11.7 KB
55.1 Source Code.html146 bytes
56. Executing the process and dropping into user land privileges.mp477.0 MB
56. Executing the process and dropping into user land privileges.srt10.6 KB
56.1 Source Code.html146 bytes
57. Changing the paging functionality.mp458.6 MB
57. Changing the paging functionality.srt8.5 KB
57.1 Source Code.html146 bytes
58. Talking with the kernel from userland.mp489.7 MB
58. Talking with the kernel from userland.srt28.4 KB
59. Creating the interrupt 0x80 for user process to kernel communication.mp4220.9 MB
59. Creating the interrupt 0x80 for user process to kernel communication.srt29.6 KB
59.1 Source Code.html146 bytes
6. Loading our 32 bit kernel into memory and working with debugging symbols.mp4356.1 MB
6. Loading our 32 bit kernel into memory and working with debugging symbols.srt48.8 KB
6.1 Source Code.html146 bytes
60. Creating the ability to create and execute kernel commands.mp4107.7 MB
60. Creating the ability to create and execute kernel commands.srt14.5 KB
60.1 Source Code.html146 bytes
61. Creating our first kernel command.mp492.0 MB
61. Creating our first kernel command.srt13.9 KB
61.1 Source Code.html146 bytes
62. Calling our kernel command.mp452.3 MB
62. Calling our kernel command.srt9.0 KB
62.1 Source Code.html146 bytes
63. Copying strings from the tasks process.mp4141.2 MB
63. Copying strings from the tasks process.srt18.1 KB
63.1 Source Code.html146 bytes
63.2 Source Code Minor Change.html146 bytes
64. Reading the task's stack.mp4182.4 MB
64. Reading the task's stack.srt29.3 KB
64.1 Source Code.html146 bytes
65. Creating the print command in the kernel.mp4121.2 MB
65. Creating the print command in the kernel.srt20.2 KB
65.1 Source Code.html146 bytes
66. Understanding keyboard access in protected mode.mp491.2 MB
66. Understanding keyboard access in protected mode.srt21.9 KB
67. Creating the virtual keyboard layer.mp4143.2 MB
67. Creating the virtual keyboard layer.srt20.5 KB
67.1 Source Code.html146 bytes
68. Creating the PS2 port keyboard driver part 1.mp4238.3 MB
68. Creating the PS2 port keyboard driver part 1.srt27.8 KB
68.1 Source Code.html146 bytes
69. Improving our interrupt descriptor table design.mp4198.4 MB
69. Improving our interrupt descriptor table design.srt25.4 KB
69.1 Source Code.html146 bytes
7. Cleaning our object files.mp411.4 MB
7. Cleaning our object files.srt1.7 KB
7.1 Source Code.html146 bytes
70. Creating a cleaner way to create interrupt handlers in the interrupt descriptor.mp4112.6 MB
70. Creating a cleaner way to create interrupt handlers in the interrupt descriptor.srt12.9 KB
70.1 Source Code.html146 bytes
71. Changing The Current Process.mp474.4 MB
71. Changing The Current Process.srt10.2 KB
71.1 Source Code.html146 bytes
72. Creating the PS2 port keyboard driver part 2.mp4138.1 MB
72. Creating the PS2 port keyboard driver part 2.srt17.2 KB
72.1 Source Code.html146 bytes
73. Getting a key from the keyboard buffer in user land.mp486.3 MB
73. Getting a key from the keyboard buffer in user land.srt13.4 KB
73.1 Source Code.html146 bytes
74. Creating a putchar command that writes one character to the terminal.mp462.6 MB
74. Creating a putchar command that writes one character to the terminal.srt9.7 KB
74.1 Source Code.html146 bytes
75. Implementing backspace in the terminal.mp429.7 MB
75. Implementing backspace in the terminal.srt3.9 KB
75.1 Source Code.html146 bytes
76. Revising our stream reader.mp463.0 MB
76. Revising our stream reader.srt8.0 KB
76.1 Source Code.html146 bytes
77. Elf Files Explained.mp4155.6 MB
77. Elf Files Explained.srt31.8 KB
78. Implementing The Elf Loader - Part 1.mp4166.5 MB
78. Implementing The Elf Loader - Part 1.srt21.7 KB
78.1 Source Code.html146 bytes
79. Implementing The Elf Loader - Part 2.mp4204.0 MB
79. Implementing The Elf Loader - Part 2.srt28.4 KB
79.1 Source Code.html146 bytes
8. Dealing With Alignment Issues.mp459.9 MB
8. Dealing With Alignment Issues.srt10.0 KB
8.1 Source Code.html146 bytes
80. Implementing The Elf Loader - Part 3.mp434.6 MB
80. Implementing The Elf Loader - Part 3.srt5.4 KB
80.1 Source Code.html146 bytes
81. Implementing The Elf Loader - Part 4.mp4138.9 MB
81. Implementing The Elf Loader - Part 4.srt22.0 KB
81.1 Source Code.html146 bytes
82. Implementing The Elf Loader - Part 5.mp4250.3 MB
82. Implementing The Elf Loader - Part 5.srt37.6 KB
82.1 Source Code.html146 bytes
83. Implementing The Elf Loader - Part 6.mp4145.9 MB
83. Implementing The Elf Loader - Part 6.srt16.8 KB
83.1 Source Code.html146 bytes
84. Writing User Programs In C.mp4134.4 MB
84. Writing User Programs In C.srt18.5 KB
84.1 Source Code.html146 bytes
85. Implementing system print in stdlib.mp446.0 MB
85. Implementing system print in stdlib.srt8.6 KB
85.1 Source Code.html146 bytes
85.2 Source Code - Revised (Use this one).html146 bytes
86. Implementing system get key in stdlib.mp423.2 MB
86. Implementing system get key in stdlib.srt3.6 KB
86.1 Source Code.html146 bytes
87. Implementing Malloc In Our stdlib.mp4183.4 MB
87. Implementing Malloc In Our stdlib.srt28.1 KB
87.1 Source Code.html146 bytes
88. Implementing Free In Our stdlib.mp490.8 MB
88. Implementing Free In Our stdlib.srt11.1 KB
88.1 Source Code.html146 bytes
89. Changing the way we map virtual pages for the process.mp420.4 MB
89. Changing the way we map virtual pages for the process.srt2.9 KB
89.1 Source Code.html146 bytes
9. C Code In Protected Mode.mp467.7 MB
9. C Code In Protected Mode.srt8.7 KB
9.1 Source Code.html146 bytes
90. Implementing itoa function.mp439.7 MB
90. Implementing itoa function.srt6.1 KB
90.1 Source Code.html146 bytes
91. Implementing the putchar function.mp468.5 MB
91. Implementing the putchar function.srt9.0 KB
91.1 Source Code.html146 bytes
92. Implementing the printf function.mp457.2 MB
92. Implementing the printf function.srt8.2 KB
92.1 Source Code.html146 bytes
93. Implementing the ability to read lines.mp486.6 MB
93. Implementing the ability to read lines.srt12.8 KB
93.1 Source Code.html146 bytes
94. Creating a shell.mp482.8 MB
94. Creating a shell.srt12.3 KB
94.1 Source Code.html146 bytes
95. Loading other programs from our shell.mp4265.1 MB
95. Loading other programs from our shell.srt35.6 KB
95.1 Source Code.html146 bytes
96. Creating some important stdlib functions.mp4112.3 MB
96. Creating some important stdlib functions.srt16.5 KB
96.1 Source Code.html146 bytes
97. Memory Mapping malloc in stdlib.mp485.3 MB
97. Memory Mapping malloc in stdlib.srt12.5 KB
97.1 Source Code.html146 bytes
98. Memory Unmapping free In stdlib.mp4117.2 MB
98. Memory Unmapping free In stdlib.srt15.1 KB
98.1 Source Code.html146 bytes
99. Process arguments - Part 1.mp488.5 MB
99. Process arguments - Part 1.srt11.8 KB
99.1 Source Code.html146 bytes
1. Assembly Catchup!.html214 bytes
2. What is assembly language.mp437.1 MB
2. What is assembly language.srt2.3 KB
3. Installing the emulator.mp422.7 MB
3. Installing the emulator.srt2.6 KB
4. Hello World In Assembly.mp4260.8 MB
4. Hello World In Assembly.srt21.2 KB
5. Transistors And Logic Gates Understanding The Processor.mp4139.5 MB
5. Transistors And Logic Gates Understanding The Processor.srt15.5 KB
6. Registers in the 8086.mp4111.6 MB
6. Registers in the 8086.srt11.6 KB
7. Segmentation Memory Model Explained.mp497.1 MB
7. Segmentation Memory Model Explained.srt10.6 KB
8. The Stack, Subroutines And Endiness Explained.mp494.0 MB
8. The Stack, Subroutines And Endiness Explained.srt10.4 KB
[CourseClub.Me].url122 bytes
[GigaCourse.Com].url49 bytes
1. Bonus Lecture.mp420.9 MB
1. Bonus Lecture.srt4.3 KB
[CourseClub.Me].url122 bytes
[GigaCourse.Com].url49 bytes
Comments
Similar torrents
Torrent name
fcs0310 in  Other :: Other
download button
2023-07-13
16:16:10
0
17.2 GB
0
3
4
FreeCourseWeb in  Other :: Other
download button
2023-11-16
16:05:19
0
340.0 MB
0
1
0
fcs0310 in  Other :: Other
download button
2023-06-01
22:56:17
0
15.3 GB
0
1
1
freecoursewb in  Other :: Other
download button
2026-03-01
08:59:12
0
581.2 MB
0
1
1
freecoursewb in  Other :: Other
download button
2023-10-24
11:21:38
0
451.4 MB
0
0
0
freecoursewb in  Other :: Other
download button
2023-10-23
14:27:53
0
1.1 GB
0
0
1
CourseClub in  Other :: Other
download button
2023-10-23
10:38:46
0
15.3 GB
0
0
2
freecoursewb in  Other :: Other
download button
2023-10-22
21:49:24
0
788.2 MB
0
0
0
FreeCourseWeb in  Other :: Other
download button
2023-07-01
23:27:42
0
1.0 GB
0
0
7
coursedrive in  Other :: Other
download button
2023-06-02
04:14:17
0
10.1 GB
0
0
0